Skip to content
This repository has been archived by the owner on May 25, 2024. It is now read-only.

Commit

Permalink
hatch stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
HoleFish committed Jan 28, 2024
1 parent 1b5ef25 commit 6b03fac
Showing 1 changed file with 9 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -499,14 +499,12 @@ public int getChunkZ() {
private boolean addEnergyInjector(IGregTechTileEntity aBaseMetaTileEntity, int aBaseCasingIndex) {
IMetaTileEntity aMetaTileEntity = aBaseMetaTileEntity.getMetaTileEntity();
if (aMetaTileEntity == null) return false;
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) {
GT_MetaTileEntity_Hatch_Energy tHatch = (GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity;
if (tHatch.mTier < hatchTier()) return false;
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy tHatch) {
if (tHatch.getTierForStructure() < hatchTier()) return false;
tHatch.updateTexture(aBaseCasingIndex);
return mEnergyHatches.add(tHatch);
} else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyMulti) {
GT_MetaTileEntity_Hatch_EnergyMulti tHatch = (GT_MetaTileEntity_Hatch_EnergyMulti) aMetaTileEntity;
if (tHatch.mTier < hatchTier()) return false;
} else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyMulti tHatch) {
if (tHatch.getTierForStructure() < hatchTier()) return false;
tHatch.updateTexture(aBaseCasingIndex);
return eEnergyMulti.add(tHatch);
}
Expand All @@ -516,19 +514,21 @@ private boolean addEnergyInjector(IGregTechTileEntity aBaseMetaTileEntity, int a
private boolean addFluidIO(IGregTechTileEntity aBaseMetaTileEntity, int aBaseCasingIndex) {
IMetaTileEntity aMetaTileEntity = aBaseMetaTileEntity.getMetaTileEntity();
if (aMetaTileEntity == null) return false;
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch hatch) {
hatch.updateTexture(aBaseCasingIndex);
hatch.updateCraftingIcon(this.getMachineCraftingIcon());
}
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input tInput) {
if (tInput.getTierForStructure() < hatchTier()) return false;
tInput.updateTexture(aBaseCasingIndex);
tInput.mRecipeMap = getRecipeMap();
return mInputHatches.add(tInput);
}
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Output tOutput) {
if (tOutput.getTierForStructure() < hatchTier()) return false;
tOutput.updateTexture(aBaseCasingIndex);
return mOutputHatches.add(tOutput);
}
if (aMetaTileEntity instanceof IDualInputHatch tInput) {
tInput.updateTexture(aBaseCasingIndex);
tInput.updateCraftingIcon(this.getMachineCraftingIcon());
return mDualInputHatches.add(tInput);
}
return false;
Expand Down

0 comments on commit 6b03fac

Please sign in to comment.