Adjusted Terminal Packet Limits.

Fixed random errors thrown when FMP is installed.
Finished Crafting Terminal Basic Features.
This commit is contained in:
AlgorithmX2
2014-02-05 01:25:44 -06:00
parent a165d533b6
commit e79e866417
13 changed files with 544 additions and 23 deletions
+14 -1
View File
@@ -31,6 +31,7 @@ import appeng.client.me.InternalSlotME;
import appeng.client.me.SlotME;
import appeng.container.slot.AppEngSlot;
import appeng.container.slot.SlotCraftingMatrix;
import appeng.container.slot.SlotCraftingTerm;
import appeng.container.slot.SlotDisabled;
import appeng.container.slot.SlotFake;
import appeng.container.slot.SlotInaccessable;
@@ -48,7 +49,7 @@ public abstract class AEBaseContainer extends Container
final TileEntity tileEntity;
final IPart part;
BaseActionSource mySrc;
final protected BaseActionSource mySrc;
int ticksSinceCheck = 900;
@@ -431,6 +432,18 @@ public abstract class AEBaseContainer extends Container
{
Slot s = getSlot( slot );
if ( s instanceof SlotCraftingTerm )
{
switch (action)
{
case CRAFT_SHIFT:
case CRAFT_ITEM:
case CRAFT_STACK:
((SlotCraftingTerm) s).doClick( action, player );
default:
}
}
if ( s instanceof SlotFake )
{
ItemStack hand = player.inventory.getItemStack();