update 5.08.14
|
@ -645,7 +645,7 @@ public enum ItemList implements IItemContainer {
|
||||||
Energy_LapotronicOrb2,
|
Energy_LapotronicOrb2,
|
||||||
ZPM2, Quantum_Tank_LV,Quantum_Tank_MV,Quantum_Tank_HV,Quantum_Tank_EV,Quantum_Tank_IV, Quantum_Chest_LV, Quantum_Chest_MV, Quantum_Chest_HV, Quantum_Chest_EV, Quantum_Chest_IV,
|
ZPM2, Quantum_Tank_LV,Quantum_Tank_MV,Quantum_Tank_HV,Quantum_Tank_EV,Quantum_Tank_IV, Quantum_Chest_LV, Quantum_Chest_MV, Quantum_Chest_HV, Quantum_Chest_EV, Quantum_Chest_IV,
|
||||||
|
|
||||||
NULL, Cover_RedstoneTransmitterExternal,Cover_RedstoneTransmitterInternal,Cover_RedstoneReceiverExternal,Cover_RedstoneReceiverInternal, LargeTurbine, Ingot_Heavy1,Ingot_Heavy2,Ingot_Heavy3, Pump_LV, Pump_MV, Pump_HV, Pump_EV, Pump_IV, Teleporter, Cover_NeedsMaintainance;
|
NULL, Cover_RedstoneTransmitterExternal,Cover_RedstoneTransmitterInternal,Cover_RedstoneReceiverExternal,Cover_RedstoneReceiverInternal, LargeTurbine, Ingot_Heavy1,Ingot_Heavy2,Ingot_Heavy3, Pump_LV, Pump_MV, Pump_HV, Pump_EV, Pump_IV, Teleporter, Cover_NeedsMaintainance, Casing_Turbine;
|
||||||
|
|
||||||
public static final ItemList[]
|
public static final ItemList[]
|
||||||
DYE_ONLY_ITEMS = {Color_00, Color_01, Color_02, Color_03, Color_04, Color_05, Color_06, Color_07, Color_08, Color_09, Color_10, Color_11, Color_12, Color_13, Color_14, Color_15}
|
DYE_ONLY_ITEMS = {Color_00, Color_01, Color_02, Color_03, Color_04, Color_05, Color_06, Color_07, Color_08, Color_09, Color_10, Color_11, Color_12, Color_13, Color_14, Color_15}
|
||||||
|
|
|
@ -210,12 +210,12 @@ 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 ),
|
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 ),
|
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 ),
|
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 , 255, 255, 255, 0, "Alduorite" , 0, 0, -1, 0, F, F, 1, 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 ),
|
||||||
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))),
|
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 ),
|
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 |64 , 255, 255, 255, 0, "Amordrine" , 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 ),
|
||||||
Andesite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |8 , 255, 255, 255, 0, "Andesite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Andesite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |8 , 255, 255, 255, 0, "Andesite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Angmallen ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Angmallen" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Angmallen ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8|16 |64 , 255, 255, 255, 0, "Angmallen" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Ardite ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 0, 0, 0, "Ardite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeYellow ),
|
Ardite ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 0, 0, 0, "Ardite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeYellow ),
|
||||||
Aredrite ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 0, 0, 0, "Aredrite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeYellow ),
|
Aredrite ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 0, 0, 0, "Aredrite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeYellow ),
|
||||||
Atlarus ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Atlarus" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Atlarus ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Atlarus" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
|
@ -227,7 +227,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
||||||
Bloodstone ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Bloodstone" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeRed ),
|
Bloodstone ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Bloodstone" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeRed ),
|
||||||
Blutonium ( -1, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 , 0, 0, 255, 0, "Blutonium" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeBlue ),
|
Blutonium ( -1, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 , 0, 0, 255, 0, "Blutonium" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeBlue ),
|
||||||
Carmot ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Carmot" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Carmot ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Carmot" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Celenegil ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Celenegil" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Celenegil ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8|16 |64 , 255, 255, 255, 0, "Celenegil" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
CertusQuartz ( 516, TextureSet.SET_QUARTZ , 5.0F, 32, 1, 1 |4|8 |64 , 210, 210, 230, 0, "Certus Quartz" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeLightGray , Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 1), new TC_AspectStack(TC_Aspects.VITREUS, 1))),
|
CertusQuartz ( 516, TextureSet.SET_QUARTZ , 5.0F, 32, 1, 1 |4|8 |64 , 210, 210, 230, 0, "Certus Quartz" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeLightGray , Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 1), new TC_AspectStack(TC_Aspects.VITREUS, 1))),
|
||||||
Ceruclase ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 |8 , 255, 255, 255, 0, "Ceruclase" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Ceruclase ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 |8 , 255, 255, 255, 0, "Ceruclase" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Citrine ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Citrine" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
|
Citrine ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Citrine" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
|
||||||
|
@ -246,9 +246,10 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
||||||
DarkStone ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Dark Stone" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeBlack ),
|
DarkStone ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Dark Stone" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeBlack ),
|
||||||
Demonite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Demonite" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeRed ),
|
Demonite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Demonite" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeRed ),
|
||||||
Desh ( 884, TextureSet.SET_DULL , 1.0F, 1280, 3, 1|2 |8 |64|128 , 40, 40, 40, 0, "Desh" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeBlack ),
|
Desh ( 884, TextureSet.SET_DULL , 1.0F, 1280, 3, 1|2 |8 |64|128 , 40, 40, 40, 0, "Desh" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeBlack ),
|
||||||
Desichalkos ( -1, TextureSet.SET_NONE , 6.0F, 1280, 3, 1|2 |8 |64 , 255, 255, 255, 0, "Desichalkos" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Desichalkos ( -1, TextureSet.SET_NONE , 6.0F, 1280, 3, 1|2 |8|16 |64 , 255, 255, 255, 0, "Desichalkos" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Dilithium ( 515, TextureSet.SET_DIAMOND , 1.0F, 0, 1, 1 |4|8|16 , 255, 250, 250, 127, "Dilithium" , 0, 0, -1, 0, F, T, 1, 1, 1, Dyes.dyeWhite ),
|
Dilithium ( 515, TextureSet.SET_DIAMOND , 1.0F, 0, 1, 1 |4|8|16 , 255, 250, 250, 127, "Dilithium" , 0, 0, -1, 0, F, T, 1, 1, 1, Dyes.dyeWhite ),
|
||||||
Draconic ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Draconic" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeRed ),
|
Draconic ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Draconic" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeRed ),
|
||||||
|
Drulloy ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|16 , 255, 255, 255, 0, "Drulloy" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeRed ),
|
||||||
Duranium ( 328, TextureSet.SET_METALLIC , 8.0F, 1280, 4, 1|2 |64 , 255, 255, 255, 0, "Duranium" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeLightGray ),
|
Duranium ( 328, TextureSet.SET_METALLIC , 8.0F, 1280, 4, 1|2 |64 , 255, 255, 255, 0, "Duranium" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeLightGray ),
|
||||||
Eclogite ( 860, TextureSet.SET_DULL , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Eclogite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Eclogite ( 860, TextureSet.SET_DULL , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Eclogite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
ElectrumFlux ( 320, TextureSet.SET_SHINY , 16.0F, 512, 3, 1|2 |64 , 255, 255, 120, 0, "Fluxed Electrum" , 0, 0, 3000, 3000, T, F, 1, 1, 1, Dyes.dyeYellow ),
|
ElectrumFlux ( 320, TextureSet.SET_SHINY , 16.0F, 512, 3, 1|2 |64 , 255, 255, 120, 0, "Fluxed Electrum" , 0, 0, 3000, 3000, T, F, 1, 1, 1, Dyes.dyeYellow ),
|
||||||
|
@ -273,11 +274,11 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
||||||
Greenschist ( 866, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Green Schist" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeGreen ),
|
Greenschist ( 866, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Green Schist" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeGreen ),
|
||||||
Greenstone ( 867, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Greenstone" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeGreen ),
|
Greenstone ( 867, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Greenstone" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeGreen ),
|
||||||
Greywacke ( 868, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Greywacke" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeGray ),
|
Greywacke ( 868, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Greywacke" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeGray ),
|
||||||
Haderoth ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Haderoth" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Haderoth ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8|16 |64 , 255, 255, 255, 0, "Haderoth" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
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 ),
|
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 ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Hepatizon" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Hepatizon ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8|16 |64 , 255, 255, 255, 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))),
|
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 ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Ignatius" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Ignatius ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |16 , 255, 255, 255, 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 ),
|
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 ( -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 ),
|
||||||
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 ),
|
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 ),
|
||||||
|
@ -289,14 +290,14 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
||||||
InfusedOrder ( 545, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 252, 252, 252, 0, "Ordo" , 5, 240, -1, 0, F, T, 3, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTIO, 1), new TC_AspectStack(TC_Aspects.ORDO, 2))),
|
InfusedOrder ( 545, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 252, 252, 252, 0, "Ordo" , 5, 240, -1, 0, F, T, 3, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTIO, 1), new TC_AspectStack(TC_Aspects.ORDO, 2))),
|
||||||
InfusedVis ( -1, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 255, 0, 255, 0, "Auram" , 5, 240, -1, 0, F, T, 3, 1, 1, Dyes.dyePurple , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTIO, 1), new TC_AspectStack(TC_Aspects.AURAM, 2))),
|
InfusedVis ( -1, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 255, 0, 255, 0, "Auram" , 5, 240, -1, 0, F, T, 3, 1, 1, Dyes.dyePurple , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTIO, 1), new TC_AspectStack(TC_Aspects.AURAM, 2))),
|
||||||
InfusedDull ( -1, TextureSet.SET_SHARDS , 32.0F, 64, 3, 1 |4|8 |64|128 , 100, 100, 100, 0, "Vacuus" , 5, 160, -1, 0, F, T, 3, 1, 1, Dyes.dyeLightGray , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTIO, 1), new TC_AspectStack(TC_Aspects.VACUOS, 2))),
|
InfusedDull ( -1, TextureSet.SET_SHARDS , 32.0F, 64, 3, 1 |4|8 |64|128 , 100, 100, 100, 0, "Vacuus" , 5, 160, -1, 0, F, T, 3, 1, 1, Dyes.dyeLightGray , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTIO, 1), new TC_AspectStack(TC_Aspects.VACUOS, 2))),
|
||||||
Inolashite ( -1, TextureSet.SET_NONE , 6.0F, 128, 3, 1|2 |8 |64 , 255, 255, 255, 0, "Inolashite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Inolashite ( -1, TextureSet.SET_NONE , 6.0F, 128, 3, 1|2 |8|16 |64 , 255, 255, 255, 0, "Inolashite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
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 ),
|
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))),
|
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))),
|
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 ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Kalendrite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Kalendrite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |16 , 255, 255, 255, 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 ),
|
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 ),
|
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 , 255, 255, 255, 0, "Lemurite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
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 ),
|
||||||
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 ),
|
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 ),
|
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, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 250, 250, 250, 0, "Luminite" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeWhite ),
|
Luminite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 250, 250, 250, 0, "Luminite" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeWhite ),
|
||||||
|
@ -306,7 +307,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
||||||
MeteoricIron ( 340, TextureSet.SET_METALLIC , 6.0F, 384, 2, 1|2 |8 |64 , 100, 50, 80, 0, "Meteoric Iron" , 0, 0, 1811, 0, F, F, 1, 1, 1, Dyes.dyeGray , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1))),
|
MeteoricIron ( 340, TextureSet.SET_METALLIC , 6.0F, 384, 2, 1|2 |8 |64 , 100, 50, 80, 0, "Meteoric Iron" , 0, 0, 1811, 0, F, F, 1, 1, 1, Dyes.dyeGray , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1))),
|
||||||
MeteoricSteel ( 341, TextureSet.SET_METALLIC , 6.0F, 768, 2, 1|2 |64 , 50, 25, 40, 0, "Meteoric Steel" , 0, 0, 1811, 1000, T, F, 1, 1, 1, Dyes.dyeGray , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1), new TC_AspectStack(TC_Aspects.ORDO, 1))),
|
MeteoricSteel ( 341, TextureSet.SET_METALLIC , 6.0F, 768, 2, 1|2 |64 , 50, 25, 40, 0, "Meteoric Steel" , 0, 0, 1811, 1000, T, F, 1, 1, 1, Dyes.dyeGray , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1), new TC_AspectStack(TC_Aspects.ORDO, 1))),
|
||||||
Meteorite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 80, 35, 60, 0, "Meteorite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyePurple ),
|
Meteorite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 80, 35, 60, 0, "Meteorite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyePurple ),
|
||||||
Meutoite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Meutoite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Meutoite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8|16 , 255, 255, 255, 0, "Meutoite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Migmatite ( 872, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Migmatite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Migmatite ( 872, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Migmatite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Mimichite ( -1, TextureSet.SET_GEM_VERTICAL , 1.0F, 0, 1, 1 |4|8 , 255, 255, 255, 0, "Mimichite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Mimichite ( -1, TextureSet.SET_GEM_VERTICAL , 1.0F, 0, 1, 1 |4|8 , 255, 255, 255, 0, "Mimichite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Moonstone ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Moonstone" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.ALIENIS, 1))),
|
Moonstone ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Moonstone" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.ALIENIS, 1))),
|
||||||
|
@ -338,7 +339,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
||||||
RefinedGlowstone (-326, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1|2 , 255, 255, 0, 0, "Refined Glowstone" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeYellow ),
|
RefinedGlowstone (-326, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1|2 , 255, 255, 0, 0, "Refined Glowstone" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeYellow ),
|
||||||
RefinedObsidian (-327, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1|2 , 80, 50, 100, 0, "Refined Obsidian" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyePurple ),
|
RefinedObsidian (-327, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1|2 , 80, 50, 100, 0, "Refined Obsidian" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyePurple ),
|
||||||
Rhyolite ( 875, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Rhyolite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Rhyolite ( 875, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Rhyolite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Rubracium ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Rubracium" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Rubracium ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8|16 , 255, 255, 255, 0, "Rubracium" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
RyuDragonRyder ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Ryu Dragon Ryder" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
RyuDragonRyder ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Ryu Dragon Ryder" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Sand ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Sand" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeYellow ),
|
Sand ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Sand" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeYellow ),
|
||||||
Sanguinite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1|2 |8 , 255, 255, 255, 0, "Sanguinite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Sanguinite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1|2 |8 , 255, 255, 255, 0, "Sanguinite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
|
@ -348,7 +349,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
|
||||||
Sugilite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Sugilite" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
|
Sugilite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Sugilite" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
|
||||||
Sunstone ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Sunstone" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeYellow , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.ALIENIS, 1))),
|
Sunstone ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Sunstone" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeYellow , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.ALIENIS, 1))),
|
||||||
Tar ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 10, 10, 10, 0, "Tar" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeBlack ),
|
Tar ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 10, 10, 10, 0, "Tar" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes.dyeBlack ),
|
||||||
Tartarite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1|2 |8 , 255, 255, 255, 0, "Tartarite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
Tartarite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1|2 |8|16 , 255, 255, 255, 0, "Tartarite" , 0, 0, -1, 0, F, F, 1, 1, 1, Dyes._NULL ),
|
||||||
Tapazite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Tapazite" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeGreen ),
|
Tapazite ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Tapazite" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes.dyeGreen ),
|
||||||
Thyrium ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1|2 |8 , 255, 255, 255, 0, "Thyrium" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
|
Thyrium ( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1|2 |8 , 255, 255, 255, 0, "Thyrium" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
|
||||||
Tourmaline ( -1, TextureSet.SET_RUBY , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Tourmaline" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
|
Tourmaline ( -1, TextureSet.SET_RUBY , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Tourmaline" , 0, 0, -1, 0, F, F, 3, 1, 1, Dyes._NULL ),
|
||||||
|
|
|
@ -63,6 +63,9 @@ public class Textures {
|
||||||
, OVERLAY_FRONT_POTIONBREWER_ACTIVE, OVERLAY_FRONT_REPLICATOR_ACTIVE, OVERLAY_FRONT_MASSFAB_ACTIVE, OVERLAY_FRONT_STEAM_HAMMER_ACTIVE, OVERLAY_FRONT_STEAM_FURNACE_ACTIVE, OVERLAY_FRONT_STEAM_ALLOY_SMELTER_ACTIVE, OVERLAY_FRONT_STEAM_MACERATOR_ACTIVE, OVERLAY_FRONT_STEAM_COMPRESSOR_ACTIVE, OVERLAY_FRONT_STEAM_EXTRACTOR_ACTIVE, OVERLAY_FRONT_DISASSEMBLER_ACTIVE, OVERLAY_FRONT_BOXINATOR_ACTIVE, OVERLAY_FRONT_ROCK_BREAKER_ACTIVE, OVERLAY_FRONT_SCANNER_ACTIVE
|
, OVERLAY_FRONT_POTIONBREWER_ACTIVE, OVERLAY_FRONT_REPLICATOR_ACTIVE, OVERLAY_FRONT_MASSFAB_ACTIVE, OVERLAY_FRONT_STEAM_HAMMER_ACTIVE, OVERLAY_FRONT_STEAM_FURNACE_ACTIVE, OVERLAY_FRONT_STEAM_ALLOY_SMELTER_ACTIVE, OVERLAY_FRONT_STEAM_MACERATOR_ACTIVE, OVERLAY_FRONT_STEAM_COMPRESSOR_ACTIVE, OVERLAY_FRONT_STEAM_EXTRACTOR_ACTIVE, OVERLAY_FRONT_DISASSEMBLER_ACTIVE, OVERLAY_FRONT_BOXINATOR_ACTIVE, OVERLAY_FRONT_ROCK_BREAKER_ACTIVE, OVERLAY_FRONT_SCANNER_ACTIVE
|
||||||
, OVERLAY_BOTTOM_POTIONBREWER_ACTIVE, OVERLAY_BOTTOM_REPLICATOR_ACTIVE, OVERLAY_BOTTOM_MASSFAB_ACTIVE, OVERLAY_BOTTOM_STEAM_HAMMER_ACTIVE, OVERLAY_BOTTOM_STEAM_FURNACE_ACTIVE, OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER_ACTIVE, OVERLAY_BOTTOM_STEAM_MACERATOR_ACTIVE, OVERLAY_BOTTOM_STEAM_COMPRESSOR_ACTIVE, OVERLAY_BOTTOM_STEAM_EXTRACTOR_ACTIVE, OVERLAY_BOTTOM_DISASSEMBLER_ACTIVE, OVERLAY_BOTTOM_BOXINATOR_ACTIVE, OVERLAY_BOTTOM_ROCK_BREAKER_ACTIVE, OVERLAY_BOTTOM_SCANNER_ACTIVE
|
, OVERLAY_BOTTOM_POTIONBREWER_ACTIVE, OVERLAY_BOTTOM_REPLICATOR_ACTIVE, OVERLAY_BOTTOM_MASSFAB_ACTIVE, OVERLAY_BOTTOM_STEAM_HAMMER_ACTIVE, OVERLAY_BOTTOM_STEAM_FURNACE_ACTIVE, OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER_ACTIVE, OVERLAY_BOTTOM_STEAM_MACERATOR_ACTIVE, OVERLAY_BOTTOM_STEAM_COMPRESSOR_ACTIVE, OVERLAY_BOTTOM_STEAM_EXTRACTOR_ACTIVE, OVERLAY_BOTTOM_DISASSEMBLER_ACTIVE, OVERLAY_BOTTOM_BOXINATOR_ACTIVE, OVERLAY_BOTTOM_ROCK_BREAKER_ACTIVE, OVERLAY_BOTTOM_SCANNER_ACTIVE
|
||||||
, OVERLAY_SIDE_POTIONBREWER_ACTIVE, OVERLAY_SIDE_REPLICATOR_ACTIVE, OVERLAY_SIDE_MASSFAB_ACTIVE, OVERLAY_SIDE_STEAM_HAMMER_ACTIVE, OVERLAY_SIDE_STEAM_FURNACE_ACTIVE, OVERLAY_SIDE_STEAM_ALLOY_SMELTER_ACTIVE, OVERLAY_SIDE_STEAM_MACERATOR_ACTIVE, OVERLAY_SIDE_STEAM_COMPRESSOR_ACTIVE, OVERLAY_SIDE_STEAM_EXTRACTOR_ACTIVE, OVERLAY_SIDE_DISASSEMBLER_ACTIVE, OVERLAY_SIDE_BOXINATOR_ACTIVE, OVERLAY_SIDE_ROCK_BREAKER_ACTIVE, OVERLAY_SIDE_SCANNER_ACTIVE, OVERLAY_ADV_PUMP, OVERLAY_TELEPORTER,OVERLAY_TELEPORTER_ACTIVE
|
, OVERLAY_SIDE_POTIONBREWER_ACTIVE, OVERLAY_SIDE_REPLICATOR_ACTIVE, OVERLAY_SIDE_MASSFAB_ACTIVE, OVERLAY_SIDE_STEAM_HAMMER_ACTIVE, OVERLAY_SIDE_STEAM_FURNACE_ACTIVE, OVERLAY_SIDE_STEAM_ALLOY_SMELTER_ACTIVE, OVERLAY_SIDE_STEAM_MACERATOR_ACTIVE, OVERLAY_SIDE_STEAM_COMPRESSOR_ACTIVE, OVERLAY_SIDE_STEAM_EXTRACTOR_ACTIVE, OVERLAY_SIDE_DISASSEMBLER_ACTIVE, OVERLAY_SIDE_BOXINATOR_ACTIVE, OVERLAY_SIDE_ROCK_BREAKER_ACTIVE, OVERLAY_SIDE_SCANNER_ACTIVE, OVERLAY_ADV_PUMP, OVERLAY_TELEPORTER,OVERLAY_TELEPORTER_ACTIVE
|
||||||
|
,FUSIONI_1,FUSIONI_2,FUSIONI_3,FUSIONI_4,FUSIONI_5,FUSIONI_6,FUSIONI_7,FUSIONI_8,FUSIONI_9,FUSIONI_10,FUSIONI_11,FUSIONI_12,FUSIONII_1,FUSIONII_2,FUSIONII_3,FUSIONII_4,FUSIONII_5,FUSIONII_6,FUSIONII_7,FUSIONII_8,FUSIONII_9,FUSIONII_10,FUSIONII_11,FUSIONII_12
|
||||||
|
,LARGETURBINE1,LARGETURBINE2,LARGETURBINE3,LARGETURBINE4,LARGETURBINE5,LARGETURBINE6,LARGETURBINE7,LARGETURBINE8,LARGETURBINE9,LARGETURBINE_ACTIVE1,LARGETURBINE_ACTIVE2,LARGETURBINE_ACTIVE3,LARGETURBINE_ACTIVE4,LARGETURBINE_ACTIVE5,LARGETURBINE_ACTIVE6,LARGETURBINE_ACTIVE7,LARGETURBINE_ACTIVE8,LARGETURBINE_ACTIVE9, MACHINE_CASING_TURBINE
|
||||||
|
|
||||||
;
|
;
|
||||||
|
|
||||||
protected IIcon mIcon;
|
protected IIcon mIcon;
|
||||||
|
@ -208,8 +211,59 @@ public class Textures {
|
||||||
CONCRETE_LIGHT_BRICKS_MOSSY,
|
CONCRETE_LIGHT_BRICKS_MOSSY,
|
||||||
CONCRETE_LIGHT_BRICKS_CHISELED,
|
CONCRETE_LIGHT_BRICKS_CHISELED,
|
||||||
CONCRETE_LIGHT_SMOOTH,
|
CONCRETE_LIGHT_SMOOTH,
|
||||||
|
},
|
||||||
|
TURBINE = new IIconContainer[] {
|
||||||
|
LARGETURBINE1,
|
||||||
|
LARGETURBINE2,
|
||||||
|
LARGETURBINE3,
|
||||||
|
LARGETURBINE4,
|
||||||
|
LARGETURBINE5,
|
||||||
|
LARGETURBINE6,
|
||||||
|
LARGETURBINE7,
|
||||||
|
LARGETURBINE8,
|
||||||
|
LARGETURBINE9
|
||||||
|
},
|
||||||
|
TURBINE_ACTIVE = new IIconContainer[] {
|
||||||
|
LARGETURBINE_ACTIVE1,
|
||||||
|
LARGETURBINE_ACTIVE2,
|
||||||
|
LARGETURBINE_ACTIVE3,
|
||||||
|
LARGETURBINE_ACTIVE4,
|
||||||
|
LARGETURBINE_ACTIVE5,
|
||||||
|
LARGETURBINE_ACTIVE6,
|
||||||
|
LARGETURBINE_ACTIVE7,
|
||||||
|
LARGETURBINE_ACTIVE8,
|
||||||
|
LARGETURBINE_ACTIVE9
|
||||||
|
},
|
||||||
|
CONNECTED_HULLS = new IIconContainer[] {
|
||||||
|
CONCRETE_DARK_STONE,
|
||||||
|
FUSIONI_1,
|
||||||
|
FUSIONI_2,
|
||||||
|
FUSIONI_3,
|
||||||
|
FUSIONI_4,
|
||||||
|
FUSIONI_5,
|
||||||
|
FUSIONI_6,
|
||||||
|
FUSIONI_7,
|
||||||
|
FUSIONI_8,
|
||||||
|
FUSIONI_9,
|
||||||
|
FUSIONI_10,
|
||||||
|
FUSIONI_11,
|
||||||
|
FUSIONI_12,
|
||||||
|
FUSIONII_1,
|
||||||
|
FUSIONII_2,
|
||||||
|
FUSIONII_3,
|
||||||
|
FUSIONII_4,
|
||||||
|
FUSIONII_5,
|
||||||
|
FUSIONII_6,
|
||||||
|
FUSIONII_7,
|
||||||
|
FUSIONII_8,
|
||||||
|
FUSIONII_9,
|
||||||
|
FUSIONII_10,
|
||||||
|
FUSIONII_11,
|
||||||
|
FUSIONII_12,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public static ITexture[]
|
public static ITexture[]
|
||||||
ERROR_RENDERING = new ITexture[] {
|
ERROR_RENDERING = new ITexture[] {
|
||||||
new GT_RenderedTexture(RENDERING_ERROR)
|
new GT_RenderedTexture(RENDERING_ERROR)
|
||||||
|
|
|
@ -389,7 +389,7 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
|
||||||
|| (getCoverIDAtSide((byte)5) == 0 && worldObj.getPrecipitationHeight(xCoord+1, zCoord ) - 1 < yCoord)) {
|
|| (getCoverIDAtSide((byte)5) == 0 && worldObj.getPrecipitationHeight(xCoord+1, zCoord ) - 1 < yCoord)) {
|
||||||
if (GregTech_API.sMachineRainExplosions && worldObj.isRaining() && getBiome().rainfall > 0) {
|
if (GregTech_API.sMachineRainExplosions && worldObj.isRaining() && getBiome().rainfall > 0) {
|
||||||
if (getRandomNumber(10)==0) {doEnergyExplosion();
|
if (getRandomNumber(10)==0) {doEnergyExplosion();
|
||||||
GT_Mod.instance.achievements.issueAchievement(this.getWorldObj().getPlayerEntityByName(mOwnerName), "badweather");
|
try{GT_Mod.instance.achievements.issueAchievement(this.getWorldObj().getPlayerEntityByName(mOwnerName), "badweather");}catch(Exception e){}
|
||||||
}else setOnFire();
|
}else setOnFire();
|
||||||
}
|
}
|
||||||
if (!hasValidMetaTileEntity()) {
|
if (!hasValidMetaTileEntity()) {
|
||||||
|
@ -398,7 +398,7 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
|
||||||
}
|
}
|
||||||
if (GregTech_API.sMachineThunderExplosions && worldObj.isThundering() && getBiome().rainfall > 0 && getRandomNumber(3) == 0) {
|
if (GregTech_API.sMachineThunderExplosions && worldObj.isThundering() && getBiome().rainfall > 0 && getRandomNumber(3) == 0) {
|
||||||
doEnergyExplosion();
|
doEnergyExplosion();
|
||||||
GT_Mod.instance.achievements.issueAchievement(this.getWorldObj().getPlayerEntityByName(mOwnerName), "badweather");
|
try{GT_Mod.instance.achievements.issueAchievement(this.getWorldObj().getPlayerEntityByName(mOwnerName), "badweather");}catch(Exception e){}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package gregtech.api.metatileentity.implementations;
|
package gregtech.api.metatileentity.implementations;
|
||||||
|
|
||||||
|
import gregtech.GT_Mod;
|
||||||
import gregtech.api.GregTech_API;
|
import gregtech.api.GregTech_API;
|
||||||
import gregtech.api.enums.Textures;
|
import gregtech.api.enums.Textures;
|
||||||
import gregtech.api.gui.GT_Container_MaintenanceHatch;
|
import gregtech.api.gui.GT_Container_MaintenanceHatch;
|
||||||
|
@ -13,6 +14,7 @@ import gregtech.api.util.GT_OreDictUnificator;
|
||||||
import gregtech.api.util.GT_Utility;
|
import gregtech.api.util.GT_Utility;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
import net.minecraft.entity.EntityLivingBase;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
|
import net.minecraft.entity.player.EntityPlayerMP;
|
||||||
import net.minecraft.entity.player.InventoryPlayer;
|
import net.minecraft.entity.player.InventoryPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.nbt.NBTTagCompound;
|
import net.minecraft.nbt.NBTTagCompound;
|
||||||
|
@ -88,6 +90,10 @@ public class GT_MetaTileEntity_Hatch_Maintenance extends GT_MetaTileEntity_Hatch
|
||||||
getBaseMetaTileEntity().setActive(false);
|
getBaseMetaTileEntity().setActive(false);
|
||||||
aStack.stackSize--;
|
aStack.stackSize--;
|
||||||
}
|
}
|
||||||
|
if(mSolderingTool&&aPlayer instanceof EntityPlayerMP){
|
||||||
|
EntityPlayerMP tPlayer = (EntityPlayerMP) aPlayer;
|
||||||
|
try{GT_Mod.instance.achievements.issueAchievement( tPlayer, "maintainance");}catch(Exception e){}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -181,7 +181,9 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity {
|
||||||
stopMachine();
|
stopMachine();
|
||||||
}
|
}
|
||||||
if (mMaxProgresstime > 0 && ++mProgresstime>=mMaxProgresstime) {
|
if (mMaxProgresstime > 0 && ++mProgresstime>=mMaxProgresstime) {
|
||||||
if (mOutputItems != null) for (ItemStack tStack : mOutputItems) if (tStack != null) {GT_Mod.instance.achievements.issueAchivementHatch(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), tStack);addOutput(tStack);}
|
if (mOutputItems != null) for (ItemStack tStack : mOutputItems) if (tStack != null) {
|
||||||
|
try{GT_Mod.instance.achievements.issueAchivementHatch(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), tStack);}catch(Exception e){}
|
||||||
|
addOutput(tStack);}
|
||||||
if (mOutputFluids != null&&mOutputFluids.length==1) {for (FluidStack tStack : mOutputFluids) if (tStack != null) {addOutput(tStack);}}
|
if (mOutputFluids != null&&mOutputFluids.length==1) {for (FluidStack tStack : mOutputFluids) if (tStack != null) {addOutput(tStack);}}
|
||||||
else if(mOutputFluids!=null&&mOutputFluids.length>1){
|
else if(mOutputFluids!=null&&mOutputFluids.length>1){
|
||||||
addFluidOutputs(mOutputFluids);}
|
addFluidOutputs(mOutputFluids);}
|
||||||
|
@ -195,7 +197,7 @@ public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity {
|
||||||
System.out.println("fluids"+mOutputFluids.length);
|
System.out.println("fluids"+mOutputFluids.length);
|
||||||
GT_Mod.instance.achievements.issueAchivementHatchFluid(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), mOutputFluids[0]);
|
GT_Mod.instance.achievements.issueAchivementHatchFluid(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), mOutputFluids[0]);
|
||||||
if(mOutputFluids.length>1){GT_Mod.instance.achievements.issueAchievement(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), "oilplant");}
|
if(mOutputFluids.length>1){GT_Mod.instance.achievements.issueAchievement(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), "oilplant");}
|
||||||
mOutputFluids = null;
|
// mOutputFluids = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1579,6 +1579,7 @@ public class GT_ModHandler {
|
||||||
if (aPlayer instanceof EntityPlayer) {
|
if (aPlayer instanceof EntityPlayer) {
|
||||||
EntityPlayer tPlayer = (EntityPlayer)aPlayer;
|
EntityPlayer tPlayer = (EntityPlayer)aPlayer;
|
||||||
if (tPlayer.capabilities.isCreativeMode) return T;
|
if (tPlayer.capabilities.isCreativeMode) return T;
|
||||||
|
System.out.println("hier");
|
||||||
for (int i = 0; i < tPlayer.inventory.mainInventory.length; i++) {
|
for (int i = 0; i < tPlayer.inventory.mainInventory.length; i++) {
|
||||||
if (GT_Utility.isStackInList(tPlayer.inventory.mainInventory[i], GregTech_API.sSolderingMetalList)) {
|
if (GT_Utility.isStackInList(tPlayer.inventory.mainInventory[i], GregTech_API.sSolderingMetalList)) {
|
||||||
tPlayer.inventory.mainInventory[i].stackSize--;
|
tPlayer.inventory.mainInventory[i].stackSize--;
|
||||||
|
|
|
@ -1329,7 +1329,7 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ((!aPrefix.mIsUnificatable) || (aMaterial.mUnificatable)) {
|
if ((!aPrefix.mIsUnificatable) || (aMaterial.mUnificatable)) {return;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for (Dyes tDye : Dyes.VALUES) {
|
for (Dyes tDye : Dyes.VALUES) {
|
||||||
|
|
|
@ -1,16 +1,25 @@
|
||||||
/* 1: */ package gregtech.common.blocks;
|
/* 1: */ package gregtech.common.blocks;
|
||||||
/* 2: */
|
/* 2: */
|
||||||
/* 3: */ import gregtech.api.enums.ItemList;
|
/* 3: */ import cpw.mods.fml.relauncher.Side;
|
||||||
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
import gregtech.api.enums.ItemList;
|
||||||
import gregtech.api.enums.Textures;
|
import gregtech.api.enums.Textures;
|
||||||
/* 4: */ import gregtech.api.enums.Textures.BlockIcons;
|
/* 4: */ import gregtech.api.enums.Textures.BlockIcons;
|
||||||
|
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
|
||||||
|
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
|
||||||
/* 5: */ import gregtech.api.objects.GT_CopiedBlockTexture;
|
/* 5: */ import gregtech.api.objects.GT_CopiedBlockTexture;
|
||||||
/* 6: */ import gregtech.api.util.GT_LanguageManager;
|
/* 6: */ import gregtech.api.util.GT_LanguageManager;
|
||||||
|
import gregtech.common.tileentities.machines.multi.GT_MetaTileEntity_LargeTurbine;
|
||||||
/* 7: */ import net.minecraft.item.ItemStack;
|
/* 7: */ import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.tileentity.TileEntity;
|
||||||
/* 8: */ import net.minecraft.util.IIcon;
|
/* 8: */ import net.minecraft.util.IIcon;
|
||||||
|
import net.minecraft.world.IBlockAccess;
|
||||||
/* 9: */
|
/* 9: */
|
||||||
/* 10: */ public class GT_Block_Casings4
|
/* 10: */ public class GT_Block_Casings4
|
||||||
/* 11: */ extends GT_Block_Casings_Abstract
|
/* 11: */ extends GT_Block_Casings_Abstract
|
||||||
/* 12: */ {
|
/* 12: */ {
|
||||||
|
public static boolean mConnectedMachineTextures = true;
|
||||||
|
|
||||||
/* 13: */ public GT_Block_Casings4()
|
/* 13: */ public GT_Block_Casings4()
|
||||||
/* 14: */ {
|
/* 14: */ {
|
||||||
/* 15:12 */ super(GT_Item_Casings4.class, "gt.blockcasings4", GT_Material_Casings.INSTANCE);
|
/* 15:12 */ super(GT_Item_Casings4.class, "gt.blockcasings4", GT_Material_Casings.INSTANCE);
|
||||||
|
@ -21,19 +30,21 @@ import gregtech.api.enums.Textures;
|
||||||
/* 20:15 */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".1.name", "Clean Stainless Steel Casing");
|
/* 20:15 */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".1.name", "Clean Stainless Steel Casing");
|
||||||
/* 21:16 */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".2.name", "Stable Titanium Casing");
|
/* 21:16 */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".2.name", "Stable Titanium Casing");
|
||||||
/* 22:17 */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".3.name", "Titanium Firebox Casing");
|
/* 22:17 */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".3.name", "Titanium Firebox Casing");
|
||||||
/* 23: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".4.name", "Fusion Casing");
|
///* 23: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".4.name", "Fusion Casing");
|
||||||
/* 23: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".5.name", "Fusion Casing");
|
///* 23: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".5.name", "Fusion Casing");
|
||||||
/* 23: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".6.name", "Fusion Casing");
|
/* 23: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".6.name", "Fusion Casing");
|
||||||
/* 23: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".7.name", "Fusion Coil");
|
/* 23: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".7.name", "Fusion Coil");
|
||||||
/* 24: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".8.name", "Fusion Casing MK II");
|
/* 24: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".8.name", "Fusion Casing MK II");
|
||||||
|
/* 25: */ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".9.name", "Turbine Casing");
|
||||||
/* 25: */
|
/* 25: */
|
||||||
/* 35:30 */ ItemList.Casing_RobustTungstenSteel.set(new ItemStack(this, 1, 0));
|
/* 35:30 */ ItemList.Casing_RobustTungstenSteel.set(new ItemStack(this, 1, 0));
|
||||||
/* 36:31 */ ItemList.Casing_CleanStainlessSteel.set(new ItemStack(this, 1, 1));
|
/* 36:31 */ ItemList.Casing_CleanStainlessSteel.set(new ItemStack(this, 1, 1));
|
||||||
/* 37:32 */ ItemList.Casing_StableTitanium.set(new ItemStack(this, 1, 2));
|
/* 37:32 */ ItemList.Casing_StableTitanium.set(new ItemStack(this, 1, 2));
|
||||||
/* 38:33 */ ItemList.Casing_Firebox_Titanium.set(new ItemStack(this, 1, 3));
|
/* 38:33 */ ItemList.Casing_Firebox_Titanium.set(new ItemStack(this, 1, 3));
|
||||||
ItemList.Casing_Fusion.set(new ItemStack(this,1,6));
|
ItemList.Casing_Fusion.set(new ItemStack(this,1,6));
|
||||||
ItemList.Casing_Fusion2.set(new ItemStack(this,1,8));
|
|
||||||
ItemList.Casing_Fusion_Coil.set(new ItemStack(this,1,7));
|
ItemList.Casing_Fusion_Coil.set(new ItemStack(this,1,7));
|
||||||
|
ItemList.Casing_Fusion2.set(new ItemStack(this,1,8));
|
||||||
|
ItemList.Casing_Turbine.set(new ItemStack(this,1,9));
|
||||||
/* 39: */ }
|
/* 39: */ }
|
||||||
/* 40: */
|
/* 40: */
|
||||||
/* 41: */ public IIcon getIcon(int aSide, int aMeta)
|
/* 41: */ public IIcon getIcon(int aSide, int aMeta)
|
||||||
|
@ -59,7 +70,7 @@ import gregtech.api.enums.Textures;
|
||||||
/* 61: */ case 8:
|
/* 61: */ case 8:
|
||||||
/* 62:59 */ return Textures.BlockIcons.MACHINE_CASING_FUSION_2.getIcon();
|
/* 62:59 */ return Textures.BlockIcons.MACHINE_CASING_FUSION_2.getIcon();
|
||||||
/* 63: */ case 9:
|
/* 63: */ case 9:
|
||||||
/* 64:60 */ return Textures.BlockIcons.MACHINE_CASING_ROBUST_TUNGSTENSTEEL.getIcon();
|
/* 64:60 */ return Textures.BlockIcons.MACHINE_CASING_TURBINE.getIcon();
|
||||||
/* 65: */ case 10:
|
/* 65: */ case 10:
|
||||||
/* 66:61 */ return Textures.BlockIcons.MACHINE_CASING_ROBUST_TUNGSTENSTEEL.getIcon();
|
/* 66:61 */ return Textures.BlockIcons.MACHINE_CASING_ROBUST_TUNGSTENSTEEL.getIcon();
|
||||||
/* 67: */ case 11:
|
/* 67: */ case 11:
|
||||||
|
@ -75,4 +86,383 @@ import gregtech.api.enums.Textures;
|
||||||
/* 77: */ }
|
/* 77: */ }
|
||||||
/* 78:68 */ return Textures.BlockIcons.MACHINE_CASING_SOLID_STEEL.getIcon();
|
/* 78:68 */ return Textures.BlockIcons.MACHINE_CASING_SOLID_STEEL.getIcon();
|
||||||
/* 79: */ }
|
/* 79: */ }
|
||||||
/* 80: */ }
|
|
||||||
|
@SideOnly(Side.CLIENT)
|
||||||
|
public IIcon getIcon(IBlockAccess aWorld, int xCoord, int yCoord, int zCoord, int aSide)
|
||||||
|
{
|
||||||
|
int tMeta = aWorld.getBlockMetadata(xCoord, yCoord, zCoord);
|
||||||
|
if ( ((tMeta != 6)&&(tMeta != 8)&&(tMeta != 9)) || (!mConnectedMachineTextures)) {
|
||||||
|
return getIcon(aSide, tMeta);
|
||||||
|
}
|
||||||
|
int tStartIndex = tMeta == 6 ? 1 : 13;
|
||||||
|
if (tMeta == 9) {
|
||||||
|
if ((aSide == 2) || (aSide == 3))
|
||||||
|
{
|
||||||
|
TileEntity tTileEntity;
|
||||||
|
IMetaTileEntity tMetaTileEntity;
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord + (aSide == 3 ? 1 : -1), yCoord - 1, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[0].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[0].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord + (aSide == 3 ? 1 : -1), yCoord, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[3].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[3].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord + (aSide == 3 ? 1 : -1), yCoord + 1, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[6].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[6].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord - 1, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[1].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[1].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord + 1, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[7].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[7].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord + (aSide == 2 ? 1 : -1), yCoord + 1, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[8].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[8].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord + (aSide == 2 ? 1 : -1), yCoord, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[5].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[5].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord + (aSide == 2 ? 1 : -1), yCoord - 1, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[2].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[2].getIcon();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if ((aSide == 4) || (aSide == 5))
|
||||||
|
{
|
||||||
|
TileEntity tTileEntity;
|
||||||
|
Object tMetaTileEntity;
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord - 1, zCoord + (aSide == 4 ? 1 : -1)))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[0].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[0].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord, zCoord + (aSide == 4 ? 1 : -1)))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[3].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[3].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord + 1, zCoord + (aSide == 4 ? 1 : -1)))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[6].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[6].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord - 1, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[1].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[1].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord + 1, zCoord))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[7].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[7].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord + 1, zCoord + (aSide == 5 ? 1 : -1)))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[8].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[8].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord, zCoord + (aSide == 5 ? 1 : -1)))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[5].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[5].getIcon();
|
||||||
|
}
|
||||||
|
if ((null != (tTileEntity = aWorld.getTileEntity(xCoord, yCoord - 1, zCoord + (aSide == 5 ? 1 : -1)))) && ((tTileEntity instanceof IGregTechTileEntity)) && (((IGregTechTileEntity)tTileEntity).getFrontFacing() == aSide) && (null != (tMetaTileEntity = ((IGregTechTileEntity)tTileEntity).getMetaTileEntity())) && ((tMetaTileEntity instanceof GT_MetaTileEntity_LargeTurbine)))
|
||||||
|
{
|
||||||
|
if (((IGregTechTileEntity)tTileEntity).isActive()) {
|
||||||
|
return Textures.BlockIcons.TURBINE_ACTIVE[2].getIcon();
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.TURBINE[2].getIcon();
|
||||||
|
}
|
||||||
|
}return Textures.BlockIcons.MACHINE_CASING_SOLID_STEEL.getIcon();
|
||||||
|
}
|
||||||
|
boolean[] tConnectedSides = { (aWorld.getBlock(xCoord, yCoord - 1, zCoord) == this) && (aWorld.getBlockMetadata(xCoord, yCoord - 1, zCoord) == tMeta), (aWorld.getBlock(xCoord, yCoord + 1, zCoord) == this) && (aWorld.getBlockMetadata(xCoord, yCoord + 1, zCoord) == tMeta), (aWorld.getBlock(xCoord + 1, yCoord, zCoord) == this) && (aWorld.getBlockMetadata(xCoord + 1, yCoord, zCoord) == tMeta), (aWorld.getBlock(xCoord, yCoord, zCoord + 1) == this) && (aWorld.getBlockMetadata(xCoord, yCoord, zCoord + 1) == tMeta), (aWorld.getBlock(xCoord - 1, yCoord, zCoord) == this) && (aWorld.getBlockMetadata(xCoord - 1, yCoord, zCoord) == tMeta), (aWorld.getBlock(xCoord, yCoord, zCoord - 1) == this) && (aWorld.getBlockMetadata(xCoord, yCoord, zCoord - 1) == tMeta)};
|
||||||
|
switch (aSide)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
if (tConnectedSides[0]) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4]) && (tConnectedSides[5]) && (tConnectedSides[2]) && (tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 6)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[4]) && (tConnectedSides[5]) && (tConnectedSides[2]) && (tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 2)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4]) && (!tConnectedSides[5]) && (tConnectedSides[2]) && (tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 3)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4]) && (tConnectedSides[5]) && (!tConnectedSides[2]) && (tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 4)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4]) && (tConnectedSides[5]) && (tConnectedSides[2]) && (!tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 5)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[4]) && (!tConnectedSides[5]) && (tConnectedSides[2]) && (tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 8)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4]) && (!tConnectedSides[5]) && (!tConnectedSides[2]) && (tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 9)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4]) && (tConnectedSides[5]) && (!tConnectedSides[2]) && (!tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 10)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[4]) && (tConnectedSides[5]) && (tConnectedSides[2]) && (!tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 11)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[4]) && (!tConnectedSides[5]) && (!tConnectedSides[2]) && (!tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[4]) && (!tConnectedSides[2])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 1)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[5]) && (!tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 0)].getIcon();
|
||||||
|
}
|
||||||
|
case 1:
|
||||||
|
if (tConnectedSides[1] ) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4] ) && (tConnectedSides[5] ) && (tConnectedSides[2] ) && (tConnectedSides[3] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 6)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[4]) && (tConnectedSides[5] ) && (tConnectedSides[2] ) && (tConnectedSides[3] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 2)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4] ) && (!tConnectedSides[5]) && (tConnectedSides[2] ) && (tConnectedSides[3] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 3)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4] ) && (tConnectedSides[5] ) && (!tConnectedSides[2]) && (tConnectedSides[3] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 4)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4] ) && (tConnectedSides[5] ) && (tConnectedSides[2] ) && (!tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 5)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[4]) && (!tConnectedSides[5]) && (tConnectedSides[2] ) && (tConnectedSides[3] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 8)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4] ) && (!tConnectedSides[5]) && (!tConnectedSides[2]) && (tConnectedSides[3] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 9)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[4] ) && (tConnectedSides[5] ) && (!tConnectedSides[2]) && (!tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 10)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[4]) && (tConnectedSides[5] ) && (tConnectedSides[2] ) && (!tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 11)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[4]) && (!tConnectedSides[5]) && (!tConnectedSides[2]) && (!tConnectedSides[3])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (!tConnectedSides[4])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 1)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[3]) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 0)].getIcon();
|
||||||
|
}
|
||||||
|
case 2:
|
||||||
|
if (tConnectedSides[5] ) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (tConnectedSides[0] ) && (tConnectedSides[4] ) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 6)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (tConnectedSides[0] ) && (tConnectedSides[4] ) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 2)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (!tConnectedSides[0]) && (tConnectedSides[4] ) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 5)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (tConnectedSides[0] ) && (!tConnectedSides[4]) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 4)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (tConnectedSides[0] ) && (tConnectedSides[4] ) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 3)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (!tConnectedSides[0]) && (tConnectedSides[4] ) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 11)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (!tConnectedSides[0]) && (!tConnectedSides[4]) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 10)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (tConnectedSides[0] ) && (!tConnectedSides[4]) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 9)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (tConnectedSides[0] ) && (tConnectedSides[4] ) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 8)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (!tConnectedSides[0]) && (!tConnectedSides[4]) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (!tConnectedSides[4])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 1)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 0)].getIcon();
|
||||||
|
}
|
||||||
|
case 3:
|
||||||
|
if (tConnectedSides[3] ) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (tConnectedSides[0] ) && (tConnectedSides[4] ) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 6)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (tConnectedSides[0] ) && (tConnectedSides[4] ) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 4)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (!tConnectedSides[0]) && (tConnectedSides[4] ) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 5)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (tConnectedSides[0] ) && (!tConnectedSides[4]) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 2)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (tConnectedSides[0] ) && (tConnectedSides[4] ) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 3)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (!tConnectedSides[0]) && (tConnectedSides[4] ) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 10)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (!tConnectedSides[0]) && (!tConnectedSides[4]) && (tConnectedSides[1] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 11)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[2] ) && (tConnectedSides[0] ) && (!tConnectedSides[4]) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 8)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (tConnectedSides[0] ) && (tConnectedSides[4] ) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 9)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (!tConnectedSides[0]) && (!tConnectedSides[4]) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[2]) && (!tConnectedSides[4])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 1)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 0)].getIcon();
|
||||||
|
}
|
||||||
|
case 4:
|
||||||
|
if (tConnectedSides[4] ) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (tConnectedSides[3] ) && (tConnectedSides[1] ) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 6)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (tConnectedSides[3] ) && (tConnectedSides[1] ) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 5)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (!tConnectedSides[3]) && (tConnectedSides[1] ) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 4)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (tConnectedSides[3] ) && (!tConnectedSides[1]) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 3)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (tConnectedSides[3] ) && (tConnectedSides[1] ) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 2)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (!tConnectedSides[3]) && (tConnectedSides[1] ) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 10)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (!tConnectedSides[3]) && (!tConnectedSides[1]) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 9)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (tConnectedSides[3] ) && (!tConnectedSides[1]) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 8)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (tConnectedSides[3] ) && (tConnectedSides[1] ) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 11)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (!tConnectedSides[3]) && (!tConnectedSides[1]) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 0)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[3]) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 1)].getIcon();
|
||||||
|
}
|
||||||
|
case 5:
|
||||||
|
if (tConnectedSides[2] ) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (tConnectedSides[3] ) && (tConnectedSides[1] ) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 6)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (tConnectedSides[3] ) && (tConnectedSides[1] ) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 5)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (!tConnectedSides[3]) && (tConnectedSides[1] ) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 2)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (tConnectedSides[3] ) && (!tConnectedSides[1]) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 3)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (tConnectedSides[3] ) && (tConnectedSides[1] ) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 4)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (!tConnectedSides[3]) && (tConnectedSides[1] ) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 11)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (!tConnectedSides[3]) && (!tConnectedSides[1]) && (tConnectedSides[5] )) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 8)].getIcon();
|
||||||
|
}
|
||||||
|
if ((tConnectedSides[0] ) && (tConnectedSides[3] ) && (!tConnectedSides[1]) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 9)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (tConnectedSides[3] ) && (tConnectedSides[1] ) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 10)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (!tConnectedSides[3]) && (!tConnectedSides[1]) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[0]) && (!tConnectedSides[1])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 0)].getIcon();
|
||||||
|
}
|
||||||
|
if ((!tConnectedSides[3]) && (!tConnectedSides[5])) {
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 1)].getIcon();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return Textures.BlockIcons.CONNECTED_HULLS[(tStartIndex + 7)].getIcon();
|
||||||
|
}}
|
|
@ -3,6 +3,7 @@
|
||||||
/* 3: */ import forestry.api.genetics.AlleleManager;
|
/* 3: */ import forestry.api.genetics.AlleleManager;
|
||||||
/* 4: */ import forestry.api.genetics.IAlleleRegistry;
|
/* 4: */ import forestry.api.genetics.IAlleleRegistry;
|
||||||
/* 5: */ import forestry.api.genetics.IIndividual;
|
/* 5: */ import forestry.api.genetics.IIndividual;
|
||||||
|
import gregtech.GT_Mod;
|
||||||
/* 6: */ import gregtech.api.GregTech_API;
|
/* 6: */ import gregtech.api.GregTech_API;
|
||||||
/* 7: */ import gregtech.api.enums.Element;
|
/* 7: */ import gregtech.api.enums.Element;
|
||||||
/* 8: */ import gregtech.api.enums.GT_Values;
|
/* 8: */ import gregtech.api.enums.GT_Values;
|
||||||
|
@ -132,7 +133,6 @@ import gregtech.api.util.GT_Recipe;
|
||||||
/* 128:101 */ this.mOutputItems[0] = ItemList.Tool_DataOrb.get(1L, new Object[0]);
|
/* 128:101 */ this.mOutputItems[0] = ItemList.Tool_DataOrb.get(1L, new Object[0]);
|
||||||
/* 129:102 */ Behaviour_DataOrb.setDataTitle(this.mOutputItems[0], "Elemental-Scan");
|
/* 129:102 */ Behaviour_DataOrb.setDataTitle(this.mOutputItems[0], "Elemental-Scan");
|
||||||
/* 130:103 */ Behaviour_DataOrb.setDataName(this.mOutputItems[0], tData.mMaterial.mMaterial.mElement.name());
|
/* 130:103 */ Behaviour_DataOrb.setDataName(this.mOutputItems[0], tData.mMaterial.mMaterial.mElement.name());
|
||||||
/* 131: */
|
|
||||||
/* 132:105 */ this.mMaxProgresstime = ((int)(tData.mMaterial.mMaterial.getMass() * 8192L / (1 << this.mTier - 1)));
|
/* 132:105 */ this.mMaxProgresstime = ((int)(tData.mMaterial.mMaterial.getMass() * 8192L / (1 << this.mTier - 1)));
|
||||||
/* 133:106 */ this.mEUt = (32 * (1 << this.mTier - 1) * (1 << this.mTier - 1));
|
/* 133:106 */ this.mEUt = (32 * (1 << this.mTier - 1) * (1 << this.mTier - 1));
|
||||||
/* 134:107 */ return 2;
|
/* 134:107 */ return 2;
|
||||||
|
@ -174,6 +174,16 @@ import gregtech.api.util.GT_Recipe;
|
||||||
/* 170: */ }
|
/* 170: */ }
|
||||||
/* 171:140 */ return 0;
|
/* 171:140 */ return 0;
|
||||||
/* 172: */ }
|
/* 172: */ }
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
|
||||||
|
if (mProgresstime>=(mMaxProgresstime-1)) {try{
|
||||||
|
if(this.mOutputItems[0].getUnlocalizedName().equals("gt.metaitem.01.32707")){
|
||||||
|
GT_Mod.instance.achievements.issueAchievement(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), "scanning");}}catch (Exception e){}
|
||||||
|
}
|
||||||
|
super.onPostTick(aBaseMetaTileEntity, aTick);
|
||||||
|
}
|
||||||
|
|
||||||
/* 173: */
|
/* 173: */
|
||||||
/* 174: */ public GT_Recipe.GT_Recipe_Map getRecipeList()
|
/* 174: */ public GT_Recipe.GT_Recipe_Map getRecipeList()
|
||||||
/* 175: */ {
|
/* 175: */ {
|
||||||
|
|
|
@ -226,13 +226,13 @@ import gregtech.api.enums.Textures;
|
||||||
/* 224: */ {
|
/* 224: */ {
|
||||||
/* 225:151 */ if (++this.mProgresstime >= this.mMaxProgresstime)
|
/* 225:151 */ if (++this.mProgresstime >= this.mMaxProgresstime)
|
||||||
/* 226: */ {
|
/* 226: */ {
|
||||||
GT_Mod.instance.achievements.issueAchievement(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), "steel");
|
addOutputProducts();
|
||||||
/* 227:152 */ addOutputProducts();
|
|
||||||
/* 228:153 */ this.mOutputItem1 = null;
|
/* 228:153 */ this.mOutputItem1 = null;
|
||||||
/* 229:154 */ this.mOutputItem2 = null;
|
/* 229:154 */ this.mOutputItem2 = null;
|
||||||
/* 230:155 */ this.mProgresstime = 0;
|
/* 230:155 */ this.mProgresstime = 0;
|
||||||
/* 231:156 */ this.mMaxProgresstime = 0;
|
/* 231:156 */ this.mMaxProgresstime = 0;
|
||||||
/* 232: */ }
|
/* 232: */ try{GT_Mod.instance.achievements.issueAchievement(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), "steel");}catch(Exception e){}
|
||||||
|
/* 227:152 */ }
|
||||||
/* 233: */ }
|
/* 233: */ }
|
||||||
/* 234:159 */ else if (aBaseMetaTileEntity.isAllowedToWork()) {
|
/* 234:159 */ else if (aBaseMetaTileEntity.isAllowedToWork()) {
|
||||||
/* 235:159 */ checkRecipe();
|
/* 235:159 */ checkRecipe();
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
/* 1: */ package gregtech.common.tileentities.machines.multi;
|
/* 1: */ package gregtech.common.tileentities.machines.multi;
|
||||||
/* 2: */
|
/* 2: */
|
||||||
/* 3: */ import gregtech.api.enums.Materials;
|
/* 3: */ import gregtech.GT_Mod;
|
||||||
|
import gregtech.api.enums.Materials;
|
||||||
import gregtech.api.enums.Textures;
|
import gregtech.api.enums.Textures;
|
||||||
/* 4: */ import gregtech.api.enums.Textures.BlockIcons;
|
/* 4: */ import gregtech.api.enums.Textures.BlockIcons;
|
||||||
/* 5: */ import gregtech.api.gui.GT_GUIContainer_MultiMachine;
|
/* 5: */ import gregtech.api.gui.GT_GUIContainer_MultiMachine;
|
||||||
|
@ -150,6 +151,18 @@ import gregtech.api.enums.Textures;
|
||||||
/* 147: */ }
|
/* 147: */ }
|
||||||
/* 148:126 */ return true;
|
/* 148:126 */ return true;
|
||||||
/* 149: */ }
|
/* 149: */ }
|
||||||
|
|
||||||
|
private boolean firstRun = true;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
|
||||||
|
if (mProgresstime>0&&firstRun) {firstRun = false;try{
|
||||||
|
GT_Mod.instance.achievements.issueAchievement(aBaseMetaTileEntity.getWorld().getPlayerEntityByName(aBaseMetaTileEntity.getOwnerName()), "extremepressure");}catch (Exception e){}
|
||||||
|
}
|
||||||
|
super.onPostTick(aBaseMetaTileEntity, aTick);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* 150: */
|
/* 150: */
|
||||||
/* 151: */ public boolean checkMachine(IGregTechTileEntity aBaseMetaTileEntity, ItemStack aStack)
|
/* 151: */ public boolean checkMachine(IGregTechTileEntity aBaseMetaTileEntity, ItemStack aStack)
|
||||||
/* 152: */ {
|
/* 152: */ {
|
||||||
|
|
|
@ -19,13 +19,20 @@ public class GT_MetaTileEntity_LargeTurbine extends GT_MetaTileEntity_MultiBlock
|
||||||
public GT_MetaTileEntity_LargeTurbine(String aName){super(aName);}
|
public GT_MetaTileEntity_LargeTurbine(String aName){super(aName);}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] getDescription() {
|
public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, boolean aActive, boolean aRedstone) {
|
||||||
return new String[]{"Consumes 1600 Liters of Steam per Tick"};
|
return new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[1][aColorIndex+1], aFacing == aSide ? new GT_RenderedTexture(Textures.BlockIcons.LARGETURBINE5) : Textures.BlockIcons.CASING_BLOCKS[57]};
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, boolean aActive, boolean aRedstone) {
|
public String[] getDescription()
|
||||||
return new ITexture[]{Textures.BlockIcons.MACHINE_CASINGS[1][aColorIndex+1],new GT_RenderedTexture(Textures.BlockIcons.STEAM_TURBINE_SIDE)};
|
{
|
||||||
|
return new String[] {
|
||||||
|
"Controller Block for the Large Turbine",
|
||||||
|
"Size: 3x3x4 (Hollow)", "Controller (front centered)",
|
||||||
|
"1x Input Hatch (side centered)", "1x Output Hatch(side centered)",
|
||||||
|
"1x Dynamo Hatch (back centered)",
|
||||||
|
"1x Maintenance Hatch (side centered)",
|
||||||
|
"Turbine Casings for the rest (24 at least!)" };
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -93,7 +93,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
||||||
public void onToolCrafted(ItemStack aStack, EntityPlayer aPlayer)
|
public void onToolCrafted(ItemStack aStack, EntityPlayer aPlayer)
|
||||||
/* 117: */ {
|
/* 117: */ {
|
||||||
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
||||||
GT_Mod.achievements.issueAchievement(aPlayer, "brrrr");
|
try{GT_Mod.instance.achievements.issueAchievement(aPlayer, "brrrr");}catch(Exception e){}
|
||||||
/* 121: */ }
|
/* 121: */ }
|
||||||
|
|
||||||
/* 87: */
|
/* 87: */
|
||||||
|
|
|
@ -54,7 +54,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
||||||
public void onToolCrafted(ItemStack aStack, EntityPlayer aPlayer)
|
public void onToolCrafted(ItemStack aStack, EntityPlayer aPlayer)
|
||||||
/* 117: */ {
|
/* 117: */ {
|
||||||
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
||||||
GT_Mod.achievements.issueAchievement(aPlayer, "highpowerdrill");
|
try{GT_Mod.instance.achievements.issueAchievement(aPlayer, "highpowerdrill");}catch(Exception e){}
|
||||||
/* 121: */ }
|
/* 121: */ }
|
||||||
/* 51: */
|
/* 51: */
|
||||||
/* 52: */ public IIconContainer getIcon(boolean aIsToolHead, ItemStack aStack)
|
/* 52: */ public IIconContainer getIcon(boolean aIsToolHead, ItemStack aStack)
|
||||||
|
|
|
@ -122,7 +122,7 @@ import gregtech.api.enums.Textures;
|
||||||
/* 119:118 */ super.onToolCrafted(aStack, aPlayer);
|
/* 119:118 */ super.onToolCrafted(aStack, aPlayer);
|
||||||
/* 120:119 */ aPlayer.triggerAchievement(AchievementList.buildPickaxe);
|
/* 120:119 */ aPlayer.triggerAchievement(AchievementList.buildPickaxe);
|
||||||
/* 121:120 */ aPlayer.triggerAchievement(AchievementList.buildBetterPickaxe);
|
/* 121:120 */ aPlayer.triggerAchievement(AchievementList.buildBetterPickaxe);
|
||||||
GT_Mod.achievements.issueAchievement(aPlayer, "driltime");
|
try{GT_Mod.instance.achievements.issueAchievement(aPlayer, "driltime");}catch(Exception e){}
|
||||||
/* 122: */ }
|
/* 122: */ }
|
||||||
/* 123: */
|
/* 123: */
|
||||||
/* 124: */ public IChatComponent getDeathMessage(EntityLivingBase aPlayer, EntityLivingBase aEntity)
|
/* 124: */ public IChatComponent getDeathMessage(EntityLivingBase aPlayer, EntityLivingBase aEntity)
|
||||||
|
|
|
@ -185,7 +185,7 @@ import net.minecraftforge.event.world.BlockEvent;
|
||||||
public void onToolCrafted(ItemStack aStack, EntityPlayer aPlayer)
|
public void onToolCrafted(ItemStack aStack, EntityPlayer aPlayer)
|
||||||
/* 117: */ {
|
/* 117: */ {
|
||||||
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
||||||
GT_Mod.achievements.issueAchievement(aPlayer, "tools");
|
try{GT_Mod.instance.achievements.issueAchievement(aPlayer, "tools");}catch(Exception e){}
|
||||||
/* 121: */ }
|
/* 121: */ }
|
||||||
/* 179: */ }
|
/* 179: */ }
|
||||||
|
|
||||||
|
|
|
@ -105,7 +105,7 @@ import net.minecraftforge.event.world.BlockEvent;
|
||||||
public void onToolCrafted(ItemStack aStack, EntityPlayer aPlayer)
|
public void onToolCrafted(ItemStack aStack, EntityPlayer aPlayer)
|
||||||
/* 117: */ {
|
/* 117: */ {
|
||||||
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
||||||
GT_Mod.achievements.issueAchievement(aPlayer, "hammertime");
|
try{GT_Mod.instance.achievements.issueAchievement(aPlayer, "hammertime");}catch(Exception e){}
|
||||||
/* 121: */ }
|
/* 121: */ }
|
||||||
|
|
||||||
/* 100: */
|
/* 100: */
|
||||||
|
|
|
@ -118,7 +118,7 @@
|
||||||
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
/* 118:117 */ super.onToolCrafted(aStack, aPlayer);
|
||||||
/* 119:118 */ aPlayer.triggerAchievement(AchievementList.buildPickaxe);
|
/* 119:118 */ aPlayer.triggerAchievement(AchievementList.buildPickaxe);
|
||||||
/* 120:119 */ aPlayer.triggerAchievement(AchievementList.buildBetterPickaxe);
|
/* 120:119 */ aPlayer.triggerAchievement(AchievementList.buildBetterPickaxe);
|
||||||
GT_Mod.achievements.issueAchievement(aPlayer, "flintpick");
|
try{GT_Mod.instance.achievements.issueAchievement(aPlayer, "flintpick");}catch(Exception e){}
|
||||||
/* 121: */ }
|
/* 121: */ }
|
||||||
/* 122: */
|
/* 122: */
|
||||||
/* 123: */ public IChatComponent getDeathMessage(EntityLivingBase aPlayer, EntityLivingBase aEntity)
|
/* 123: */ public IChatComponent getDeathMessage(EntityLivingBase aPlayer, EntityLivingBase aEntity)
|
||||||
|
|
|
@ -127,7 +127,7 @@ import gregtech.api.GregTech_API;
|
||||||
/* 124: */ {
|
/* 124: */ {
|
||||||
/* 125:122 */ super.onToolCrafted(aStack, aPlayer);
|
/* 125:122 */ super.onToolCrafted(aStack, aPlayer);
|
||||||
/* 126:123 */ aPlayer.triggerAchievement(AchievementList.buildSword);
|
/* 126:123 */ aPlayer.triggerAchievement(AchievementList.buildSword);
|
||||||
GT_Mod.achievements.issueAchievement(aPlayer, "unitool");
|
try{GT_Mod.instance.achievements.issueAchievement(aPlayer, "unitool");}catch(Exception e){}
|
||||||
/* 127: */ }
|
/* 127: */ }
|
||||||
/* 128: */
|
/* 128: */
|
||||||
/* 129: */ public IChatComponent getDeathMessage(EntityLivingBase aPlayer, EntityLivingBase aEntity)
|
/* 129: */ public IChatComponent getDeathMessage(EntityLivingBase aPlayer, EntityLivingBase aEntity)
|
||||||
|
|
|
@ -111,8 +111,8 @@ public int adjY = 9;
|
||||||
|
|
||||||
registerAchievement("magneticiron", 4, -2, GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1L), "steel", false);
|
registerAchievement("magneticiron", 4, -2, GT_OreDictUnificator.get(OrePrefixes.stick, Materials.IronMagnetic, 1L), "steel", false);
|
||||||
registerAchievement("lvmotor", 4, -6, ItemList.Electric_Motor_LV.get(1, new Object[] {}), "magneticiron", false);
|
registerAchievement("lvmotor", 4, -6, ItemList.Electric_Motor_LV.get(1, new Object[] {}), "magneticiron", false);
|
||||||
registerAchievement("pump", 2, -8, ItemList.Electric_Pump_LV.get(1, new Object[] {}), "lvmotor", false);
|
registerAchievement("pumpcover", 2, -8, ItemList.Electric_Pump_LV.get(1, new Object[] {}), "lvmotor", false);
|
||||||
registerAchievement("closeit", 2, -10, ItemList.Cover_Shutter.get(1, new Object[] {}), "pump", false);
|
registerAchievement("closeit", 2, -10, ItemList.Cover_Shutter.get(1, new Object[] {}), "pumpcover", false);
|
||||||
registerAchievement("slurp", 2, -12, ItemList.Pump_HV.get(1, new Object[] {}), "closeit", false);
|
registerAchievement("slurp", 2, -12, ItemList.Pump_HV.get(1, new Object[] {}), "closeit", false);
|
||||||
registerAchievement("transport", 4, -10, ItemList.Conveyor_Module_LV.get(1, new Object[] {}), "lvmotor", false);
|
registerAchievement("transport", 4, -10, ItemList.Conveyor_Module_LV.get(1, new Object[] {}), "lvmotor", false);
|
||||||
registerAchievement("manipulation", 4, -12, ItemList.Cover_Controller.get(1, new Object[] {}), "transport", false);
|
registerAchievement("manipulation", 4, -12, ItemList.Cover_Controller.get(1, new Object[] {}), "transport", false);
|
||||||
|
@ -160,7 +160,7 @@ public int adjY = 9;
|
||||||
registerAchievement("tothelimit", 12, 10, ItemList.Generator_Plasma_LuV.get(1, new Object[] {}), "advancing", false);
|
registerAchievement("tothelimit", 12, 10, ItemList.Generator_Plasma_LuV.get(1, new Object[] {}), "advancing", false);
|
||||||
registerAchievement("denseaspossible", 10, 10, ItemList.FusionComputer_UV.get(1, new Object[] {}), "tothelimit", false);
|
registerAchievement("denseaspossible", 10, 10, ItemList.FusionComputer_UV.get(1, new Object[] {}), "tothelimit", false);
|
||||||
registerAchievement("fullefficiency", 10, 12, ItemList.Generator_Plasma_ZPMV.get(1, new Object[] {}), "denseaspossible", false);
|
registerAchievement("fullefficiency", 10, 12, ItemList.Generator_Plasma_ZPMV.get(1, new Object[] {}), "denseaspossible", false);
|
||||||
registerAchievement("whatnow", 8, 10, GT_OreDictUnificator.get(OrePrefixes.battery, Materials.Ultimate, 1L), "denseaspossible", false);
|
registerAchievement("whatnow", 8, 10, ItemList.ZPM2.get(1, new Object[] {}), "denseaspossible", false);
|
||||||
|
|
||||||
AchievementPage.registerAchievementPage(new AchievementPage("GregTech 5", (Achievement[]) this.achievementList.values().toArray(
|
AchievementPage.registerAchievementPage(new AchievementPage("GregTech 5", (Achievement[]) this.achievementList.values().toArray(
|
||||||
new Achievement[this.achievementList.size()])));
|
new Achievement[this.achievementList.size()])));
|
||||||
|
@ -261,7 +261,6 @@ public int adjY = 9;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void issueAchivementHatchFluid(EntityPlayer player, FluidStack fluid){
|
public void issueAchivementHatchFluid(EntityPlayer player, FluidStack fluid){
|
||||||
System.out.println("fluid!");
|
|
||||||
if (player == null||fluid==null) {
|
if (player == null||fluid==null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -280,13 +279,11 @@ public int adjY = 9;
|
||||||
|
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public void onCrafting(ItemCraftedEvent event) {
|
public void onCrafting(ItemCraftedEvent event) {
|
||||||
System.out.println("crafting");
|
|
||||||
EntityPlayer player = event.player;
|
EntityPlayer player = event.player;
|
||||||
ItemStack stack = event.crafting;
|
ItemStack stack = event.crafting;
|
||||||
if (player == null||stack==null) {
|
if (player == null||stack==null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
System.out.println(stack.getUnlocalizedName());
|
|
||||||
if(stack.getUnlocalizedName().startsWith("gt.metaitem.")){
|
if(stack.getUnlocalizedName().startsWith("gt.metaitem.")){
|
||||||
if(stack.getUnlocalizedName().equals("gt.metaitem.01.2300")){
|
if(stack.getUnlocalizedName().equals("gt.metaitem.01.2300")){
|
||||||
issueAchievement(player, "bronze");
|
issueAchievement(player, "bronze");
|
||||||
|
@ -299,7 +296,7 @@ public int adjY = 9;
|
||||||
}else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32600")){
|
}else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32600")){
|
||||||
issueAchievement(player, "lvmotor");
|
issueAchievement(player, "lvmotor");
|
||||||
}else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32610")){
|
}else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32610")){
|
||||||
issueAchievement(player, "pump");
|
issueAchievement(player, "pumpcover");
|
||||||
}else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32630")){
|
}else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32630")){
|
||||||
issueAchievement(player, "transport");
|
issueAchievement(player, "transport");
|
||||||
}else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32650")){
|
}else if(stack.getUnlocalizedName().equals("gt.metaitem.01.32650")){
|
||||||
|
@ -415,8 +412,8 @@ public int adjY = 9;
|
||||||
|| data.mPrefix == OrePrefixes.oreNetherrack || data.mPrefix == OrePrefixes.oreRedgranite) {
|
|| data.mPrefix == OrePrefixes.oreNetherrack || data.mPrefix == OrePrefixes.oreRedgranite) {
|
||||||
for (int i = 0; i < data.getAllMaterialStacks().size(); i++) {
|
for (int i = 0; i < data.getAllMaterialStacks().size(); i++) {
|
||||||
issueAchievement(player, data.getAllMaterialStacks().get(i).mMaterial.name());
|
issueAchievement(player, data.getAllMaterialStacks().get(i).mMaterial.name());
|
||||||
|
if(data.getAllMaterialStacks().get(i).mMaterial == Materials.AnyIron){issueAchievement(player, "iron");}
|
||||||
}return;
|
}
|
||||||
}else if(data.mPrefix == OrePrefixes.crushed){
|
}else if(data.mPrefix == OrePrefixes.crushed){
|
||||||
issueAchievement(player, "crushed");
|
issueAchievement(player, "crushed");
|
||||||
}else if(data.mPrefix == OrePrefixes.crushedPurified){
|
}else if(data.mPrefix == OrePrefixes.crushedPurified){
|
||||||
|
@ -425,7 +422,6 @@ public int adjY = 9;
|
||||||
issueAchievement(player, "spinit");
|
issueAchievement(player, "spinit");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
System.out.println(stack.getUnlocalizedName());
|
|
||||||
if(stack.getUnlocalizedName().startsWith("gt.metaitem.")){
|
if(stack.getUnlocalizedName().startsWith("gt.metaitem.")){
|
||||||
if(stack.getUnlocalizedName().equals("gt.metaitem.02.32500")){
|
if(stack.getUnlocalizedName().equals("gt.metaitem.02.32500")){
|
||||||
issueAchievement(player, "havestlead");
|
issueAchievement(player, "havestlead");
|
||||||
|
|
|
@ -1055,10 +1055,10 @@ public class GT_MachineRecipeLoader
|
||||||
GT_Values.RA.addCentrifugeRecipe(new ItemStack(Items.magma_cream, 1), 0, new ItemStack(Items.blaze_powder, 1), new ItemStack(Items.slime_ball, 1), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, 500);
|
GT_Values.RA.addCentrifugeRecipe(new ItemStack(Items.magma_cream, 1), 0, new ItemStack(Items.blaze_powder, 1), new ItemStack(Items.slime_ball, 1), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, 500);
|
||||||
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Uranium235, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Plutonium, 1L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 2000, 200 }, 800, 320);
|
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Uranium235, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Plutonium, 1L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 2000, 200 }, 800, 320);
|
||||||
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plutonium, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Plutonium241, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Uranium, 1L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 2000, 3000 }, 1600, 320);
|
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Plutonium, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Plutonium241, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Uranium, 1L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 2000, 3000 }, 1600, 320);
|
||||||
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.NaquadahEnriched, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 1L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 2000, 200 }, 3200, 320);
|
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Naquadah, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.NaquadahEnriched, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 1L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 5000, 1000 }, 3200, 320);
|
||||||
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadria, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Naquadah, 1L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 2000, 3000 }, 6400, 320);
|
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.NaquadahEnriched, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Naquadria, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Naquadah, 1L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 2000, 3000 }, 6400, 640);
|
||||||
GT_Values.RA.addCentrifugeRecipe(GT_Values.NI, GT_Values.NI, Materials.Hydrogen.getGas(80L), Materials.Deuterium.getGas(20L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, null, 160, 10);
|
GT_Values.RA.addCentrifugeRecipe(GT_Values.NI, GT_Values.NI, Materials.Hydrogen.getGas(160L), Materials.Deuterium.getGas(40L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, null, 160, 20);
|
||||||
GT_Values.RA.addCentrifugeRecipe(GT_Values.NI, GT_Values.NI, Materials.Deuterium.getGas(80L), Materials.Tritium.getGas(20L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, null, 160, 40);
|
GT_Values.RA.addCentrifugeRecipe(GT_Values.NI, GT_Values.NI, Materials.Deuterium.getGas(160L), Materials.Tritium.getGas(40L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, null, 160, 80);
|
||||||
GT_Values.RA.addCentrifugeRecipe(GT_Values.NI, GT_Values.NI, Materials.Helium.getGas(80L), Materials.Helium_3.getGas(5L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, null, 160, 80);
|
GT_Values.RA.addCentrifugeRecipe(GT_Values.NI, GT_Values.NI, Materials.Helium.getGas(80L), Materials.Helium_3.getGas(5L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, null, 160, 80);
|
||||||
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glowstone, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Redstone, 2L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Gold, 2L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, null, 488, 80);
|
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Glowstone, 1L), GT_Values.NI, GT_Values.NF, GT_Values.NF, GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Redstone, 2L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Gold, 2L), GT_Values.NI, GT_Values.NI, GT_Values.NI, GT_Values.NI, null, 488, 80);
|
||||||
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Endstone, 1L), GT_Values.NI, GT_Values.NF, Materials.Helium.getGas(120L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Tungsten, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Platinum, 1L), new ItemStack(Blocks.sand, 1), GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 625, 625, 9000, 0, 0, 0 }, 320, 20);
|
GT_Values.RA.addCentrifugeRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Endstone, 1L), GT_Values.NI, GT_Values.NF, Materials.Helium.getGas(120L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Tungsten, 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Platinum, 1L), new ItemStack(Blocks.sand, 1), GT_Values.NI, GT_Values.NI, GT_Values.NI, new int[] { 625, 625, 9000, 0, 0, 0 }, 320, 20);
|
||||||
|
|
|
@ -115,7 +115,7 @@ import ic2.core.item.ItemRadioactive;
|
||||||
/* 107:108 */ ItemList.NC_SensorCard.set(tItem == null ? new GT_Generic_Item("sensorcard", "GregTech Sensor Card", "Nuclear Control not installed", false) : tItem);
|
/* 107:108 */ ItemList.NC_SensorCard.set(tItem == null ? new GT_Generic_Item("sensorcard", "GregTech Sensor Card", "Nuclear Control not installed", false) : tItem);
|
||||||
|
|
||||||
ItemList.Neutron_Reflector.set(new GT_NeutronReflector_Item("neutronreflector", "Iridium Neutron Reflector", 0));
|
ItemList.Neutron_Reflector.set(new GT_NeutronReflector_Item("neutronreflector", "Iridium Neutron Reflector", 0));
|
||||||
GT_ModHandler.addCraftingRecipe(ItemList.Neutron_Reflector.get(1L, new Object[0]), GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE , new Object[] { "RRR", "RPR", "RRR",'R', GT_ModHandler.getIC2Item("reactorReflectorThick", 1L),'P', OrePrefixes.plate.get(Materials.Iridium) });
|
GT_ModHandler.addCraftingRecipe(ItemList.Neutron_Reflector.get(1L, new Object[0]), GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE , new Object[] { "RRR", "RPR", "RRR",'R', GT_ModHandler.getIC2Item("reactorReflectorThick", 1L),'P', OrePrefixes.plateAlloy.get(Materials.Iridium) });
|
||||||
|
|
||||||
ItemList.Reactor_Coolant_He_1.set(GregTech_API.constructCoolantCellItem("60k_Helium_Coolantcell", "60k He Coolant Cell", 60000));
|
ItemList.Reactor_Coolant_He_1.set(GregTech_API.constructCoolantCellItem("60k_Helium_Coolantcell", "60k He Coolant Cell", 60000));
|
||||||
GT_ModHandler.addCraftingRecipe(ItemList.Reactor_Coolant_He_1.get(1L, new Object[0]), GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE , new Object[] { " P ", "PCP", " P ",'C', OrePrefixes.cell.get(Materials.Helium),'P', OrePrefixes.plate.get(Materials.Tin) });
|
GT_ModHandler.addCraftingRecipe(ItemList.Reactor_Coolant_He_1.get(1L, new Object[0]), GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE , new Object[] { " P ", "PCP", " P ",'C', OrePrefixes.cell.get(Materials.Helium),'P', OrePrefixes.plate.get(Materials.Tin) });
|
||||||
|
|
|
@ -121,6 +121,7 @@ import net.minecraftforge.oredict.OreDictionary;
|
||||||
/* 187: 128 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_FrostProof.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PhP", "PFP", "PwP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Aluminium), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.Aluminium) });
|
/* 187: 128 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_FrostProof.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PhP", "PFP", "PwP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Aluminium), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.Aluminium) });
|
||||||
/* 188: 129 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_CleanStainlessSteel.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PhP", "PFP", "PwP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.StainlessSteel), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.StainlessSteel) });
|
/* 188: 129 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_CleanStainlessSteel.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PhP", "PFP", "PwP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.StainlessSteel), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.StainlessSteel) });
|
||||||
/* 189: 130 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_RobustTungstenSteel.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PhP", "PFP", "PwP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.TungstenSteel), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.TungstenSteel) });
|
/* 189: 130 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_RobustTungstenSteel.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PhP", "PFP", "PwP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.TungstenSteel), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.TungstenSteel) });
|
||||||
|
/* 190: 131 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_Turbine.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PhP", "PFP", "PwP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Magnalium), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.BlueSteel) });
|
||||||
/* 190: 131 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_Pipe_Bronze.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PIP", "IFI", "PIP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Bronze), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.Bronze), Character.valueOf('I'), OrePrefixes.pipeMedium.get(Materials.Bronze) });
|
/* 190: 131 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_Pipe_Bronze.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PIP", "IFI", "PIP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Bronze), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.Bronze), Character.valueOf('I'), OrePrefixes.pipeMedium.get(Materials.Bronze) });
|
||||||
/* 191: 132 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_Pipe_Steel.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PIP", "IFI", "PIP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.Steel), Character.valueOf('I'), OrePrefixes.pipeMedium.get(Materials.Steel) });
|
/* 191: 132 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_Pipe_Steel.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PIP", "IFI", "PIP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.Steel), Character.valueOf('I'), OrePrefixes.pipeMedium.get(Materials.Steel) });
|
||||||
/* 192: 133 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_Pipe_Titanium.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PIP", "IFI", "PIP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Titanium), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.Titanium), Character.valueOf('I'), OrePrefixes.pipeMedium.get(Materials.Titanium) });
|
/* 192: 133 */ GT_ModHandler.addCraftingRecipe(ItemList.Casing_Pipe_Titanium.get(1L, new Object[0]), GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.REVERSIBLE | GT_ModHandler.RecipeBits.BUFFERED, new Object[] { "PIP", "IFI", "PIP", Character.valueOf('P'), OrePrefixes.plate.get(Materials.Titanium), Character.valueOf('F'), OrePrefixes.frameGt.get(Materials.Titanium), Character.valueOf('I'), OrePrefixes.pipeMedium.get(Materials.Titanium) });
|
||||||
|
|
|
@ -269,8 +269,8 @@ achievement.magneticiron=Magnetic Iron
|
||||||
achievement.magneticiron.desc=Craft a Magnetic Iron Rod with 4 Redstone
|
achievement.magneticiron.desc=Craft a Magnetic Iron Rod with 4 Redstone
|
||||||
achievement.lvmotor=Low Voltage Motor
|
achievement.lvmotor=Low Voltage Motor
|
||||||
achievement.lvmotor.desc=Craft a Low Voltage Motor
|
achievement.lvmotor.desc=Craft a Low Voltage Motor
|
||||||
achievement.pump=Pump
|
achievement.pumpcover=Pump
|
||||||
achievement.pump.desc=Craft a LV Pump
|
achievement.pumpcover.desc=Craft a LV Pump
|
||||||
achievement.closeit=Close it!
|
achievement.closeit=Close it!
|
||||||
achievement.closeit.desc=Get a Shutter Cover
|
achievement.closeit.desc=Get a Shutter Cover
|
||||||
achievement.slurp=Slurp
|
achievement.slurp=Slurp
|
||||||
|
|
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 822 B |
After Width: | Height: | Size: 515 B |
After Width: | Height: | Size: 586 B |
After Width: | Height: | Size: 571 B |
After Width: | Height: | Size: 625 B |
After Width: | Height: | Size: 366 B |
After Width: | Height: | Size: 652 B |
After Width: | Height: | Size: 585 B |
After Width: | Height: | Size: 594 B |
After Width: | Height: | Size: 564 B |
After Width: | Height: | Size: 761 B |
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"animation":{}
|
||||||
|
}
|
After Width: | Height: | Size: 1.1 KiB |
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"animation":{}
|
||||||
|
}
|
After Width: | Height: | Size: 798 B |
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"animation":{}
|
||||||
|
}
|
After Width: | Height: | Size: 1.3 KiB |
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"animation":{}
|
||||||
|
}
|
After Width: | Height: | Size: 949 B |
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"animation":{}
|
||||||
|
}
|
After Width: | Height: | Size: 1.4 KiB |
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"animation":{}
|
||||||
|
}
|
After Width: | Height: | Size: 868 B |
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"animation":{}
|
||||||
|
}
|
After Width: | Height: | Size: 1.1 KiB |
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"animation":{}
|
||||||
|
}
|
After Width: | Height: | Size: 898 B |
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"animation":{}
|
||||||
|
}
|
After Width: | Height: | Size: 473 B |