mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-12 08:17:35 +00:00
Merge branch 'master' into 1.9
This commit is contained in:
commit
ce8a758667
2 files changed
+51
-7
No files matched your search
@@ -49,13 +49,13 @@ public class CombinedInvWrapper implements IItemHandlerModifiable
|
||||
return itemHandler[index];
|
||||
}
|
||||
|
||||
protected int getSlotFromIndex(int index)
|
||||
protected int getSlotFromIndex(int slot, int index)
|
||||
{
|
||||
if (index <= 0 || index >= baseIndex.length)
|
||||
{
|
||||
return 0;
|
||||
return slot;
|
||||
}
|
||||
return baseIndex[index - 1];
|
||||
return slot - baseIndex[index - 1];
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -63,7 +63,7 @@ public class CombinedInvWrapper implements IItemHandlerModifiable
|
||||
{
|
||||
int index = getIndexForSlot(slot);
|
||||
IItemHandlerModifiable handler = getHandlerFromIndex(index);
|
||||
slot = slot - getSlotFromIndex(index);
|
||||
slot = getSlotFromIndex(slot, index);
|
||||
handler.setStackInSlot(slot, stack);
|
||||
}
|
||||
|
||||
@@ -78,7 +78,7 @@ public class CombinedInvWrapper implements IItemHandlerModifiable
|
||||
{
|
||||
int index = getIndexForSlot(slot);
|
||||
IItemHandlerModifiable handler = getHandlerFromIndex(index);
|
||||
slot = getSlotFromIndex(index);
|
||||
slot = getSlotFromIndex(slot, index);
|
||||
return handler.getStackInSlot(slot);
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@ public class CombinedInvWrapper implements IItemHandlerModifiable
|
||||
{
|
||||
int index = getIndexForSlot(slot);
|
||||
IItemHandlerModifiable handler = getHandlerFromIndex(index);
|
||||
slot = getSlotFromIndex(index);
|
||||
slot = getSlotFromIndex(slot, index);
|
||||
return handler.insertItem(slot, stack, simulate);
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ public class CombinedInvWrapper implements IItemHandlerModifiable
|
||||
{
|
||||
int index = getIndexForSlot(slot);
|
||||
IItemHandlerModifiable handler = getHandlerFromIndex(index);
|
||||
slot = getSlotFromIndex(index);
|
||||
slot = getSlotFromIndex(slot, index);
|
||||
return handler.extractItem(slot, amount, simulate);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user