diff options
author | RIONDY 'POPlol333' Adam <76914762+POPlol333@users.noreply.github.com> | 2022-08-23 12:12:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-23 12:12:59 +0200 |
commit | 43e283f28747967af991a7dfc36d70124c5be765 (patch) | |
tree | 4025df441345160358e0494a9766342307ad5c6c /src/main/java/gregtech/common/tileentities/machines/multi | |
parent | 05b7da00508714f4b9f1622383e4b58b9c29ebab (diff) | |
download | GT5-Unofficial-43e283f28747967af991a7dfc36d70124c5be765.tar.gz GT5-Unofficial-43e283f28747967af991a7dfc36d70124c5be765.tar.bz2 GT5-Unofficial-43e283f28747967af991a7dfc36d70124c5be765.zip |
reworking drilling plant following 0lafe ticket (#1286)
* reworking drilling plant following 0lafe ticket
* thanks, fixed
* here the mighty method
Diffstat (limited to 'src/main/java/gregtech/common/tileentities/machines/multi')
3 files changed, 67 insertions, 8 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill2.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill2.java index eab1ebf614..31fc763da7 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill2.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill2.java @@ -1,10 +1,12 @@ package gregtech.common.tileentities.machines.multi; +import gregtech.api.GregTech_API; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; +import gregtech.api.util.GT_Utility; public class GT_MetaTileEntity_OilDrill2 extends GT_MetaTileEntity_OilDrillBase { public GT_MetaTileEntity_OilDrill2(int aID, String aName, String aNameRegional) { @@ -27,22 +29,22 @@ public class GT_MetaTileEntity_OilDrill2 extends GT_MetaTileEntity_OilDrillBase @Override protected ItemList getCasingBlockItem() { - return ItemList.Casing_StableTitanium; + return ItemList.Casing_CleanStainlessSteel; } @Override protected Materials getFrameMaterial() { - return Materials.Titanium; + return Materials.StainlessSteel; } @Override protected int getCasingTextureIndex() { - return 50; + return GT_Utility.getCasingTextureIndex(GregTech_API.sBlockCasings4, 1); } @Override protected int getRangeInChunks() { - return 4; + return 2; } @Override diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill3.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill3.java index 738f60544b..303502e1ce 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill3.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill3.java @@ -1,10 +1,12 @@ package gregtech.common.tileentities.machines.multi; +import gregtech.api.GregTech_API; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; +import gregtech.api.util.GT_Utility; public class GT_MetaTileEntity_OilDrill3 extends GT_MetaTileEntity_OilDrillBase { public GT_MetaTileEntity_OilDrill3(int aID, String aName, String aNameRegional) { @@ -27,22 +29,22 @@ public class GT_MetaTileEntity_OilDrill3 extends GT_MetaTileEntity_OilDrillBase @Override protected ItemList getCasingBlockItem() { - return ItemList.Casing_RobustTungstenSteel; + return ItemList.Casing_StableTitanium; } @Override protected Materials getFrameMaterial() { - return Materials.TungstenSteel; + return Materials.Titanium; } @Override protected int getCasingTextureIndex() { - return 48; + return GT_Utility.getCasingTextureIndex(GregTech_API.sBlockCasings4, 2); } @Override protected int getRangeInChunks() { - return 8; + return 4; } @Override diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill4.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill4.java new file mode 100644 index 0000000000..802e9f1c5c --- /dev/null +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_OilDrill4.java @@ -0,0 +1,55 @@ +package gregtech.common.tileentities.machines.multi; + +import gregtech.api.GregTech_API; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.util.GT_Multiblock_Tooltip_Builder; +import gregtech.api.util.GT_Utility; + +public class GT_MetaTileEntity_OilDrill4 extends GT_MetaTileEntity_OilDrillBase { + + public GT_MetaTileEntity_OilDrill4(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + } + + public GT_MetaTileEntity_OilDrill4(String aName) { + super(aName); + } + + @Override + protected GT_Multiblock_Tooltip_Builder createTooltip() { + return createTooltip("IV"); + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) { + return new GT_MetaTileEntity_OilDrill4(mName); + } + + @Override + protected ItemList getCasingBlockItem() { + return ItemList.Casing_RobustTungstenSteel; + } + + @Override + protected Materials getFrameMaterial() { + return Materials.TungstenSteel; + } + + @Override + protected int getCasingTextureIndex() { + return GT_Utility.getCasingTextureIndex(GregTech_API.sBlockCasings4, 0); + } + + @Override + protected int getRangeInChunks() { + return 8; + } + + @Override + protected int getMinTier() { + return 5; + } +} |