Skip to content

Commit

Permalink
Remove hardcoding
Browse files Browse the repository at this point in the history
  • Loading branch information
raoulvdberge committed Dec 10, 2016
1 parent 430ae7b commit 8c719d1
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,23 +22,23 @@ public int getSlots() {
@Nonnull
@Override
public ItemStack getStackInSlot(int slot) {
return slot < 9 ? importItems.getStackInSlot(slot) : exportItems.getStackInSlot(slot - 9);
return slot < importItems.getSlots() ? importItems.getStackInSlot(slot) : exportItems.getStackInSlot(slot - importItems.getSlots());
}

@Nonnull
@Override
public ItemStack insertItem(int slot, @Nonnull ItemStack stack, boolean simulate) {
return slot < 9 ? importItems.insertItem(slot, stack, simulate) : stack;
return slot < importItems.getSlots() ? importItems.insertItem(slot, stack, simulate) : stack;
}

@Nonnull
@Override
public ItemStack extractItem(int slot, int amount, boolean simulate) {
return slot >= 9 ? exportItems.extractItem(slot - 9, amount, simulate) : ItemStack.EMPTY;
return slot >= importItems.getSlots() ? exportItems.extractItem(slot - importItems.getSlots(), amount, simulate) : ItemStack.EMPTY;
}

@Override
public int getSlotLimit(int slot) {
return slot < 9 ? importItems.getSlotLimit(slot) : exportItems.getSlotLimit(slot - 9);
return slot < importItems.getSlots() ? importItems.getSlotLimit(slot) : exportItems.getSlotLimit(slot - importItems.getSlots());
}
}

0 comments on commit 8c719d1

Please sign in to comment.