aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/api/objects
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2023-05-26 14:41:09 +0900
committerGitHub <noreply@github.com>2023-05-26 07:41:09 +0200
commit67b48690b1078b489bcb017e8db9200f26b77a0c (patch)
tree83cd38af2a564a016680652327623748a73f2bf5 /src/main/java/gtPlusPlus/api/objects
parent69791bd5a4e5fc5ff6d79b0510c572612ce8bae8 (diff)
downloadGT5-Unofficial-67b48690b1078b489bcb017e8db9200f26b77a0c.tar.gz
GT5-Unofficial-67b48690b1078b489bcb017e8db9200f26b77a0c.tar.bz2
GT5-Unofficial-67b48690b1078b489bcb017e8db9200f26b77a0c.zip
Deprecation cleanup (#637)
Diffstat (limited to 'src/main/java/gtPlusPlus/api/objects')
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/BTF_Inventory.java37
1 files changed, 8 insertions, 29 deletions
diff --git a/src/main/java/gtPlusPlus/api/objects/minecraft/BTF_Inventory.java b/src/main/java/gtPlusPlus/api/objects/minecraft/BTF_Inventory.java
index cc3c2cd36e..7718f68176 100644
--- a/src/main/java/gtPlusPlus/api/objects/minecraft/BTF_Inventory.java
+++ b/src/main/java/gtPlusPlus/api/objects/minecraft/BTF_Inventory.java
@@ -8,6 +8,7 @@ import net.minecraft.item.ItemStack;
import net.minecraftforge.common.util.ForgeDirection;
import gregtech.api.util.GT_Utility;
+import gregtech.common.covers.CoverInfo;
import gtPlusPlus.core.tileentities.base.TileEntityBase;
import gtPlusPlus.core.util.data.ArrayUtils;
@@ -90,43 +91,21 @@ public class BTF_Inventory implements ISidedInventory {
@Override
public int[] getAccessibleSlotsFromSide(int ordinalSide) {
final ForgeDirection side = ForgeDirection.getOrientation(ordinalSide);
- ArrayList<Integer> tList = new ArrayList<Integer>();
- TileEntityBase tTileEntity = this.mTile;
- boolean tSkip = tTileEntity.getCoverBehaviorAtSide(side).letsItemsIn(
- side,
- tTileEntity.getCoverIDAtSide(side),
- tTileEntity.getCoverDataAtSide(side),
- -2,
- tTileEntity)
- || tTileEntity.getCoverBehaviorAtSide(side).letsItemsOut(
- side,
- tTileEntity.getCoverIDAtSide(side),
- tTileEntity.getCoverDataAtSide(side),
- -2,
- tTileEntity);
+ ArrayList<Integer> tList = new ArrayList<>();
+ CoverInfo coverInfo = this.mTile.getCoverInfoAtSide(side);
+ boolean tSkip = coverInfo.letsItemsIn(-2) || coverInfo.letsItemsIn(-2);
for (int rArray = 0; rArray < this.getSizeInventory(); ++rArray) {
- if (this.isValidSlot(rArray) && (tSkip
- || tTileEntity.getCoverBehaviorAtSide(side).letsItemsOut(
- side,
- tTileEntity.getCoverIDAtSide(side),
- tTileEntity.getCoverDataAtSide(side),
- rArray,
- tTileEntity)
- || tTileEntity.getCoverBehaviorAtSide(side).letsItemsIn(
- side,
- tTileEntity.getCoverIDAtSide(side),
- tTileEntity.getCoverDataAtSide(side),
- rArray,
- tTileEntity))) {
- tList.add(Integer.valueOf(rArray));
+ if (this.isValidSlot(rArray)
+ && (tSkip || coverInfo.letsItemsOut(rArray) || coverInfo.letsItemsIn(rArray))) {
+ tList.add(rArray);
}
}
int[] arg6 = new int[tList.size()];
for (int i = 0; i < arg6.length; ++i) {
- arg6[i] = ((Integer) tList.get(i)).intValue();
+ arg6[i] = tList.get(i);
}
return arg6;