aboutsummaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
Diffstat (limited to 'main')
-rw-r--r--main/java/gregtech/GT_Mod.java4
-rw-r--r--main/java/gregtech/api/enums/Materials.java16
-rw-r--r--main/java/gregtech/api/enums/TC_Aspects.java116
-rw-r--r--main/java/gregtech/api/enums/Textures.java4
-rw-r--r--main/java/gregtech/api/gui/GT_GUIContainer_BasicMachine.java23
-rw-r--r--main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java7
-rw-r--r--main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Item.java1
-rw-r--r--main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicBatteryBuffer.java7
-rw-r--r--main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java63
-rw-r--r--main/java/gregtech/api/util/GT_ModHandler.java5
-rw-r--r--main/java/gregtech/api/util/GT_Recipe.java1
-rw-r--r--main/java/gregtech/common/GT_Proxy.java5
-rw-r--r--main/java/gregtech/common/GT_RecipeAdder.java20
-rw-r--r--main/java/gregtech/common/GT_Worldgen_GT_Ore_Layer.java3
-rw-r--r--main/java/gregtech/common/GT_Worldgenerator.java2
-rw-r--r--main/java/gregtech/common/blocks/GT_Block_Machines.java6
-rw-r--r--main/java/gregtech/common/covers/GT_Cover_NeedMaintainance.java6
-rw-r--r--main/java/gregtech/common/covers/GT_Cover_RedstoneTransmitterInternal.java5
-rw-r--r--main/java/gregtech/common/items/GT_MetaGenerated_Tool_01.java2
-rw-r--r--main/java/gregtech/common/items/behaviors/Behaviour_Plunger_Item.java11
-rw-r--r--main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_MagicalEnergyAbsorber.java30
-rw-r--r--main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Boxinator.java21
-rw-r--r--main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Disassembler.java4
-rw-r--r--main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Pump.java4
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_FusionComputer.java8
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_FusionComputer1.java7
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_FusionComputer2.java6
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_FusionComputer3.java7
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_HeatExchanger.java139
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_LargeTurbine.java19
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_LargeTurbine_Plasma.java2
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_LargeTurbine_Steam.java6
-rw-r--r--main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_ProcessingArray.java2
-rw-r--r--main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumChest.java3
-rw-r--r--main/java/gregtech/common/tileentities/storage/GT_MetaTileEntity_QuantumTank.java2
-rw-r--r--main/java/gregtech/common/tools/GT_Tool_Turbine.java3
-rw-r--r--main/java/gregtech/common/tools/GT_Tool_Turbine_Huge.java4
-rw-r--r--main/java/gregtech/common/tools/GT_Tool_Turbine_Large.java4
-rw-r--r--main/java/gregtech/common/tools/GT_Tool_Turbine_Normal.java4
-rw-r--r--main/java/gregtech/common/tools/GT_Tool_Turbine_Small.java5
-rw-r--r--main/java/gregtech/common/tools/GT_Tool_Wrench.java8
-rw-r--r--main/java/gregtech/loaders/misc/GT_Achievements.java14
-rw-r--r--main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java23
-rw-r--r--main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java2
-rw-r--r--main/resources/assets/gregtech/textures/aspects/Thumbs.dbbin13312 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/basicmachines/plasma_arc_furnace/Thumbs.dbbin6656 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/fluids/Thumbs.dbbin6144 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION1.pngbin0 -> 662 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION1.png.mcmeta5
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION2.pngbin0 -> 662 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION2.png.mcmeta5
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION3.pngbin0 -> 662 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION3.png.mcmeta5
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QCHEST.pngbin0 -> 662 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QCHEST.png.mcmeta5
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QTANK.pngbin0 -> 662 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QTANK.png.mcmeta5
-rw-r--r--main/resources/assets/gregtech/textures/blocks/iconsets/Thumbs.dbbin292352 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/materialicons/DIAMOND/Thumbs.dbbin11776 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/materialicons/DULL/Thumbs.dbbin11776 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/materialicons/EMERALD/Thumbs.dbbin12288 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/blocks/materialicons/GEM_HORIZONTAL/Thumbs.dbbin11776 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/entity/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/gui/basicmachines/Thumbs.dbbin218112 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/gui/multimachines/Thumbs.dbbin20480 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/Thumbs.dbbin13312 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/510/Thumbs.dbbin6144 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/511/Thumbs.dbbin6144 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/517/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/518/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/519/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/520/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/521/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/527/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/528/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/529/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/530/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/531/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/537/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/538/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/539/Thumbs.dbbin3072 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/597/Thumbs.dbbin6656 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/598/Thumbs.dbbin18432 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/599/Thumbs.dbbin6656 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/605/Thumbs.dbbin6656 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.01/Thumbs.dbbin181248 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/gt.metaitem.02/Thumbs.dbbin118784 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/iconsets/TURBINE_HUGE.pngbin0 -> 1227 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/iconsets/TURBINE_HUGE_OVERLAY.pngbin0 -> 143 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/iconsets/TURBINE_LARGE.pngbin0 -> 1227 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/iconsets/TURBINE_LARGE_OVERLAY.pngbin0 -> 143 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/iconsets/TURBINE_SMALL.pngbin0 -> 1227 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/iconsets/TURBINE_SMALL_OVERLAY.pngbin0 -> 143 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/iconsets/Thumbs.dbbin36864 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/materialicons/DIAMOND/Thumbs.dbbin65536 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/materialicons/DULL/Thumbs.dbbin63488 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/materialicons/FINE/Thumbs.dbbin49664 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/materialicons/LEAF/Thumbs.dbbin65536 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/materialicons/LIGNITE/Thumbs.dbbin43520 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/materialicons/METALLIC/Thumbs.dbbin56320 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/materialicons/RUBY/Thumbs.dbbin63488 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/materialicons/SAND/Thumbs.dbbin61440 -> 0 bytes
-rw-r--r--main/resources/assets/gregtech/textures/items/materialicons/Thumbs.dbbin2560 -> 0 bytes
103 files changed, 467 insertions, 192 deletions
diff --git a/main/java/gregtech/GT_Mod.java b/main/java/gregtech/GT_Mod.java
index 1b91d8ea4e..ecf34dedc3 100644
--- a/main/java/gregtech/GT_Mod.java
+++ b/main/java/gregtech/GT_Mod.java
@@ -759,11 +759,13 @@ for (Map.Entry<ItemStack, Float> entry : outputs.entrySet()) {
ItemStack tInput = GT_OreDictUnificator.get(OrePrefixes.dust, tMaterial, 1L);
if (tInput != null) {
GT_Recipe.GT_Recipe_Map.sScannerFakeRecipes.addFakeRecipe(false, new ItemStack[] { tInput }, new ItemStack[] { tOutput }, ItemList.Tool_DataOrb.get(1L, new Object[0]), null, null, (int)(tMaterial.getMass() * 8192L), 32, 0);
+ GT_Recipe.GT_Recipe_Map.sRepicatorFakeRecipes.addFakeRecipe(false, null , new ItemStack[] { tInput }, new ItemStack[] { tOutput } , new FluidStack[]{Materials.UUMatter.getFluid(tMaterial.getMass())}, null, (int)(tMaterial.getMass() * 512L), 32, 0);
}
tInput = GT_OreDictUnificator.get(OrePrefixes.cell, tMaterial, 1L);
if (tInput != null) {
GT_Recipe.GT_Recipe_Map.sScannerFakeRecipes.addFakeRecipe(false, new ItemStack[] { tInput }, new ItemStack[] { tOutput }, ItemList.Tool_DataOrb.get(1L, new Object[0]), null, null, (int)(tMaterial.getMass() * 8192L), 32, 0);
- }
+ GT_Recipe.GT_Recipe_Map.sRepicatorFakeRecipes.addFakeRecipe(false, null , new ItemStack[] { tInput }, new ItemStack[] { tOutput } , new FluidStack[]{Materials.UUMatter.getFluid(tMaterial.getMass())}, null, (int)(tMaterial.getMass() * 512L), 32, 0);
+ }
}
}
GT_Recipe.GT_Recipe_Map.sRockBreakerFakeRecipes.addFakeRecipe(false, new ItemStack[] { ItemList.Display_ITS_FREE.getWithName(0L, "Place Lava on Side", new Object[0]) }, new ItemStack[] { new ItemStack(Blocks.cobblestone, 1) }, null, null, null, 16, 32, 0);
diff --git a/main/java/gregtech/api/enums/Materials.java b/main/java/gregtech/api/enums/Materials.java
index 0d60f1b54e..c38728b8c7 100644
--- a/main/java/gregtech/api/enums/Materials.java
+++ b/main/java/gregtech/api/enums/Materials.java
@@ -210,7 +210,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
Adamite ( -1, TextureSet.SET_NONE , 1.0F, 0, 3, 1 |8 , 255, 255, 255, 0, "Adamite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeLightGray ),
Adluorite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |8 , 255, 255, 255, 0, "Adluorite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
Agate ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Agate" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
- Alduorite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |8|16 , 255, 255, 255, 0, "Alduorite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
+ Alduorite ( 485, TextureSet.SET_SHINY , 1.0F, 0, 2, 1 |8|16 , 159, 180, 180, 0, "Alduorite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
Amber ( 514, TextureSet.SET_RUBY , 4.0F, 128, 2, 1 |4|8 |64 , 255, 128, 0, 127, "Amber" , 5, 3, -1, 0, F, T, 1, 1, 1, Dyes.dyeOrange , Arrays.asList(new TC_AspectStack(TC_Aspects.VINCULUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 1))),
Ammonium ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Ammonium" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
Amordrine ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8|16 |64 , 255, 255, 255, 0, "Amordrine" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
@@ -278,9 +278,9 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
Hematite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 |8 , 255, 255, 255, 0, "Hematite" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
Hepatizon ( 957, TextureSet.SET_METALLIC , 12.0F, 128, 2, 1|2 |8|16 |64 , 117, 94, 117, 0, "Hepatizon" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
HSLA ( 322, TextureSet.SET_METALLIC , 6.0F, 500, 2, 1|2 |64|128 , 128, 128, 128, 0, "HSLA Steel" , 0, 0, 1811, 1000, T, F, 3, 1, 1, Dyes._NULL , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.ORDO, 1))),
- Ignatius ( 950, TextureSet.SET_METALLIC , 12.0F, 512, 2, 1 |16 , 255, 169, 83, 0, "Ignatius" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
+ Ignatius ( 950, TextureSet.SET_METALLIC , 12.0F, 512, 2, 1|2 |16 , 255, 169, 83, 0, "Ignatius" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
Infernal ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 0 , 255, 255, 255, 0, "Infernal" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
- Infuscolium ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Infuscolium" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
+ Infuscolium ( 490, TextureSet.SET_METALLIC , 6.0F, 64, 2, 1|2 |8|16 |64 , 146, 33, 86, 0, "Infuscolium" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
InfusedGold ( 323, TextureSet.SET_SHINY , 12.0F, 64, 3, 1|2 |8 |64|128 , 255, 200, 60, 0, "Infused Gold" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeYellow ),
InfusedAir ( 540, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 255, 255, 0, 0, "Aer" , 5, 160, -1, 0, F, T, 3, 1, 1, Dyes.dyeYellow , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTIO, 1), new TC_AspectStack(TC_Aspects.AER, 2))),
InfusedFire ( 541, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 255, 0, 0, 0, "Ignis" , 5, 320, -1, 0, F, T, 3, 1, 1, Dyes.dyeRed , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTIO, 1), new TC_AspectStack(TC_Aspects.IGNIS, 2))),
@@ -294,10 +294,10 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
Invisium ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Invisium" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
Jade ( 537, TextureSet.SET_SHINY , 1.0F, 0, 2, 1 |8 , 0, 100, 0, 0, "Jade" , 0, 0, -1, 0, F, F, 5, 1, 1, Dyes.dyeGreen , Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 3))),
Jasper ( 511, TextureSet.SET_EMERALD , 1.0F, 0, 2, 1 |4|8 , 200, 80, 80, 100, "Jasper" , 0, 0, -1, 0, F, T, 3, 1, 1, Dyes.dyeRed , Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 4), new TC_AspectStack(TC_Aspects.VITREUS, 2))),
- Kalendrite ( 953, TextureSet.SET_METALLIC , 5.0F, 2560, 3, 1 |16 , 170, 91, 189, 0, "Kalendrite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
+ Kalendrite ( 953, TextureSet.SET_METALLIC , 5.0F, 2560, 3, 1|2 |16 , 170, 91, 189, 0, "Kalendrite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
Komatiite ( 869, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Komatiite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeYellow ),
Lava ( 700, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 255, 64, 0, 0, "Lava" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeOrange ),
- Lemurite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |16 , 255, 255, 255, 0, "Lemurite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
+ Lemurite ( 486, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |16 , 219, 219, 219, 0, "Lemurite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
Limestone ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Limestone" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
Lodestone ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Lodestone" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
Luminite ( -1, Textu