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

Commit

Permalink
Add support for Crafting input hatch (#233)
Browse files Browse the repository at this point in the history
* Add support for Crafting input hatch

* spotless
  • Loading branch information
harrynull authored Jul 24, 2023
1 parent d19af1e commit f2e1cf8
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
2 changes: 1 addition & 1 deletion dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

dependencies {
shadowImplementation('com.github.GTNewHorizons:AVRcore:1.0.1')
api('com.github.GTNewHorizons:GT5-Unofficial:5.09.43.122:dev')
api('com.github.GTNewHorizons:GT5-Unofficial:5.09.43.146:dev')
api('com.github.GTNewHorizons:Yamcl:0.5.86:dev')
implementation('com.github.GTNewHorizons:GTNEIOrePlugin:1.1.1:dev')

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
import gregtech.api.util.GT_Utility;
import gregtech.api.util.IGT_HatchAdder;
import gregtech.common.GT_Pollution;
import gregtech.common.tileentities.machines.IDualInputHatch;

/**
* Created by danie_000 on 27.10.2016.
Expand Down Expand Up @@ -1481,6 +1482,7 @@ protected void maintenance_EM() {
}

protected void clearHatches_EM() {
mDualInputHatches.clear();
mInputHatches.clear();
mInputBusses.clear();
mOutputHatches.clear();
Expand Down Expand Up @@ -2229,6 +2231,9 @@ public final boolean addToMachineList(IGregTechTileEntity aTileEntity, int aBase
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch) {
((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex);
}
if (aMetaTileEntity instanceof IDualInputHatch) {
return mDualInputHatches.add((IDualInputHatch) aMetaTileEntity);
}
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) {
return mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity);
}
Expand Down Expand Up @@ -2294,6 +2299,9 @@ public final boolean addClassicToMachineList(IGregTechTileEntity aTileEntity, in
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch) {
((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex);
}
if (aMetaTileEntity instanceof IDualInputHatch) {
return mDualInputHatches.add((IDualInputHatch) aMetaTileEntity);
}
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) {
return mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity);
}
Expand Down Expand Up @@ -2421,6 +2429,10 @@ public final boolean addInputToMachineList(IGregTechTileEntity aTileEntity, int
if (aMetaTileEntity == null) {
return false;
}
if (aMetaTileEntity instanceof IDualInputHatch) {
((IDualInputHatch) aMetaTileEntity).updateTexture(aBaseCasingIndex);
return mDualInputHatches.add((IDualInputHatch) aMetaTileEntity);
}
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) {
((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex);
((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity).mRecipeMap = getRecipeMap();
Expand Down Expand Up @@ -2575,6 +2587,10 @@ public final boolean addClassicInputToMachineList(IGregTechTileEntity aTileEntit
if (aMetaTileEntity == null) {
return false;
}
if (aMetaTileEntity instanceof IDualInputHatch) {
((IDualInputHatch) aMetaTileEntity).updateTexture(aBaseCasingIndex);
return mDualInputHatches.add((IDualInputHatch) aMetaTileEntity);
}
if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) {
((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex);
((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity).mRecipeMap = getRecipeMap();
Expand Down

0 comments on commit f2e1cf8

Please sign in to comment.