/**
* Copyright (c) Lambda Innovation, 2013-2016
* This file is part of the AcademyCraft mod.
* https://github.com/LambdaInnovation/AcademyCraft
* Licensed under GPLv3, see project root for more information.
*/
package cn.academy.energy.block.wind;
import cn.academy.core.container.TechUIContainer;
import cn.academy.energy.ModuleEnergy;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
/**
* @author WeAthFolD
*/
public class ContainerWindGenMain extends TechUIContainer<TileWindGenMain> {
public ContainerWindGenMain(EntityPlayer _player, TileWindGenMain _tile) {
super(_player, _tile);
this.addSlotToContainer(new SlotFan(tile, 0, 78, 9));
mapPlayerInventory();
SlotGroup gInv = gRange(1, 1+36), gFan = gSlots(0);
addTransferRule(gFan, gInv);
addTransferRule(gInv, stack -> stack.getItem() == ModuleEnergy.windgenFan, gFan);
}
}