Package crazypants.enderio.machine.spawnguard

Source Code of crazypants.enderio.machine.spawnguard.ContainerSpawnGuard

package crazypants.enderio.machine.spawnguard;

import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import crazypants.enderio.machine.AbstractMachineContainer;
import crazypants.enderio.machine.AbstractMachineEntity;

public class ContainerSpawnGuard extends AbstractMachineContainer {

  public ContainerSpawnGuard(InventoryPlayer playerInv, AbstractMachineEntity te) {
    super(playerInv, te);
  }

  @Override
  protected void addMachineSlots(InventoryPlayer playerInv) {
    int x;
    int y = 10;   
    for (int row = 0; row < 3; row++) {
      x = 62;
      for (int col = 0; col < 4; col++) {
        final int index = (row * 4) + col;
        addSlotToContainer(new Slot(tileEntity, index, x, y) {
          @Override
          public boolean isItemValid(ItemStack itemStack) {
            return tileEntity.isItemValidForSlot(index, itemStack);
          }
        });
        x += 18;
      }
      y+= 18;
    }
  }

}
TOP

Related Classes of crazypants.enderio.machine.spawnguard.ContainerSpawnGuard

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.