Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.pixelmon.pokebuilder.utils;
- import net.minecraft.inventory.IInventory;
- import net.minecraft.inventory.InventoryBasic;
- import net.minecraft.item.ItemStack;
- import net.minecraftforge.items.IItemHandler;
- public class Inventory implements IItemHandler
- {
- private IInventory inventory;
- public Inventory(String name, int slots)
- {
- this.inventory = new InventoryBasic(name, true, slots);
- }
- @Override
- public int getSlots()
- {
- return inventory.getSizeInventory();
- }
- @Override
- public ItemStack getStackInSlot(int slot)
- {
- return inventory.getStackInSlot(slot);
- }
- @Override
- public ItemStack insertItem(int slot, ItemStack stack, boolean simulate)
- {
- inventory.setInventorySlotContents(slot, stack);
- return null;
- }
- @Override
- public ItemStack extractItem(int slot, int amount, boolean simulate)
- {
- ItemStack stack = inventory.getStackInSlot(slot);
- inventory.setInventorySlotContents(slot, null);
- return stack;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement