Jump to content

[1.11.2][Solved] Item Inventory


Kporal

Recommended Posts

Ok now i'm working on an ITEM Inventory, not a block !

package com.kporal.lau.items;

import com.kporal.lau.Ref;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTBase;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ActionResult;
import net.minecraft.util.EnumActionResult;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.world.World;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.capabilities.ICapabilityProvider;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.ItemStackHandler;

public class ItemKitbag extends Item implements ICapabilityProvider {
	
	private ItemStackHandler inventory;
	
	public ItemKitbag() {
		
		setUnlocalizedName( Ref.LAUItems.KITBAG.getUnlocalizedName() );
		setRegistryName( Ref.LAUItems.KITBAG.getRegistryName() );
		setCreativeTab( CreativeTabs.TOOLS );
		this.setMaxStackSize( 1 );
		inventory = new ItemStackHandler( 9 );
		
	}

	public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) {
    	NBTTagCompound nbt = new NBTTagCompound();
    	inventory.deserializeNBT( nbt );
    	
        return new ActionResult<ItemStack>(EnumActionResult.PASS, playerIn.getHeldItem(handIn));
    }
    
    public void onPlayerStoppedUsing( ItemStack stack, World worldIn, EntityLivingBase entityLiving, int timeLeft ) {
    	inventory.serializeNBT();
    }

	public NBTBase serializeNBT( NBTTagCompound nbt ) {
		nbt.setTag( "ItemStackHandler", inventory.serializeNBT() );
		return null;
	}

	public void deserializeNBT( NBTBase nbt ) {
		this.inventory.deserializeNBT( (( NBTTagCompound ) nbt).getCompoundTag( "ItemStackHandler" ) );
	}

	@Override
	public boolean hasCapability(Capability<?> capability, EnumFacing facing) {
		if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) {
			return true;
		}
		return false;
	}

	@Override
	public <T> T getCapability(Capability<T> capability, EnumFacing facing) {
		if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) {
			return (T) this.inventory;
		}
		return null;
	}
}

So i'm here, but ... i've no error when i start the game, no error on right click etc but nothing happend, maybe i've just fuked up anywhere ... or forgot something. I still learn about forge modding, so ... maybe i need to create a GUI too ? I'm really confused now don't know how to continue this ...

Edited by Kporal
solved
Link to comment
Share on other sites

Ok thank for your help :) now i've rewrite a little bit of code and do that :

package com.kporal.lau.items;

import com.kporal.lau.Ref;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTBase;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ActionResult;
import net.minecraft.util.EnumActionResult;
import net.minecraft.util.EnumHand;
import net.minecraft.world.World;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.ItemStackHandler;

public class ItemKitbag extends Item {
	
	private ItemStackHandler inventory;
	
	public ItemKitbag() {
		
		setUnlocalizedName( Ref.LAUItems.KITBAG.getUnlocalizedName() );
		setRegistryName( Ref.LAUItems.KITBAG.getRegistryName() );
		setCreativeTab( CreativeTabs.TOOLS );
		this.setMaxStackSize( 1 );
		inventory = new ItemStackHandler( 9 );
		
	}

	public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) {
    	NBTTagCompound nbt = new NBTTagCompound();
    	inventory.deserializeNBT( nbt );
    	initCapabilities( playerIn.getHeldItemMainhand(), null ).getCapability( CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null );
        return new ActionResult<ItemStack>(EnumActionResult.PASS, playerIn.getHeldItem(handIn));
    }
    
    public void onPlayerStoppedUsing( ItemStack stack, World worldIn, EntityLivingBase entityLiving, int timeLeft ) {
    	inventory.serializeNBT();
    }

	public NBTBase serializeNBT( NBTTagCompound nbt ) {
		nbt.setTag( "ItemStackHandler", inventory.serializeNBT() );
		return null;
	}

	public void deserializeNBT( NBTBase nbt ) {
		this.inventory.deserializeNBT( (( NBTTagCompound ) nbt).getCompoundTag( "ItemStackHandler" ) );
	}
}

But now, ( and i think maybe i'm on the good way ) because the game crash after right click my item xD with a null pointer exception ... i must be wrong in some way ...

Link to comment
Share on other sites

On 08/05/2017 at 9:28 AM, tommyte said:

You will have to ready and write to nbt yourself, in your capability provider class.

For what you made, you don't have to inject an existing capability, and you should instead extends the ItemStackHandler class there. It seems like you did a great job of making your own implementation. You don't have to register that class. You can instantiate it in your item class. Like below. Mind you, this class I made very quickly and without much experience with capabilities for items. It seems quite different from tile entities but still. I hope i'll give you a rough idea of what you should do.

 


public class ItemExample extends Item{

	ItemStackHandler inventory;
	
	public ItemExample()
	{
		
	}
    
    public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn)
    {
    	ItemStack stackToSaveTo = playerIn.getHeldItem(handIn); //Do add a check to see if this really is your item.
    	
    	//You probably wont need the capability until you open the inventory for the first time. So..
    	if(inventory == null)
    	{
    		inventory = (ItemStackHandler) initCapabilities(stackToSaveTo, null).getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null);
    	}
    	
    	//Then here you can open the inventory and things, and, load data from nbt.
    	NBTTagCompound nbt = new NBTTagCompound();
    	inventory.deserializeNBT(nbt);
    	
    	//Now the nbt has all the information you need. Granted you gave what you wanted in the method below.
    	
    	//Now you can open inventory and things, and let the player do stuff.
    	
        return new ActionResult(EnumActionResult.PASS, playerIn.getHeldItem(handIn));
    }
    
    public void onPlayerStoppedUsing(ItemStack stack, World worldIn, EntityLivingBase entityLiving, int timeLeft)
    {
    	//This should do what it says, so now you can save the data that has changed.
    	
    	inventory.serializeNBT();
    }
	
	@Override
	public ICapabilityProvider initCapabilities(ItemStack item, NBTTagCompound nbt)
	{
		if(item.getItem() instanceof ItemExample)
		{
			return new ExampleProvider();
		}
		return null;
	}
	
	public static class ExampleProvider implements ICapabilityProvider, ICapabilitySerializable {

		@Override
		public NBTBase serializeNBT() 
		{
			//Retrieve data here
			return null;
		}

		@Override
		public void deserializeNBT(NBTBase nbt) 
		{
			//Do your saving here
		}

		@Override
		public boolean hasCapability(Capability<?> capability, EnumFacing facing) 
		{
			if(capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY)
			{
				return true;
			}
			return false;
		}

		@Override
		public <T> T getCapability(Capability<T> capability, EnumFacing facing) 
		{
			if(capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY)
			{
				return (T) new ItemStackHandler(2/**the amount of slots you want*/); 
				//This is the default implementation by forge, but you'll likely want to make your own by overriding. 
			}
			return null;
		}
	}
}

 

 

 

Just try without and see what happens. If there is information missing on the client side, you can send packages to sync up. But only when needed.

I help me from this thread, and i understand but i really don't know how to proceed, this system is so confusing for me, my problem is where to call the initCapabilities ? so i've removed my "inventory = new ItemStackHandler( 9 );" ok but now ? did i need to write something like that :

@Override
public ICapabilityProvider initCapabilities( ItemStack item, NBTTagCompound nbt ) {
	if( item.getItem() instanceof ItemsInit.kitbag ) {
		return new KitBagProvider();
	}
	return null;
}

and then on it putting the "ItemStackHandler" ? i'm so confused xD sorry ... trying to do my best :/

Link to comment
Share on other sites

My last try and fail for tonight ... getting bored by my lake of knowledge xD hope to found my problem tomorow

package com.kporal.lau.items;

import com.kporal.lau.Ref;
import com.kporal.lau.init.ItemsInit;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTBase;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ActionResult;
import net.minecraft.util.EnumActionResult;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.world.World;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.capabilities.ICapabilityProvider;
import net.minecraftforge.common.capabilities.ICapabilitySerializable;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.ItemStackHandler;

public class ItemKitbag extends Item {
	
	private ItemStackHandler inventory;
	
	public ItemKitbag() {
		
		setUnlocalizedName( Ref.LAUItems.KITBAG.getUnlocalizedName() );
		setRegistryName( Ref.LAUItems.KITBAG.getRegistryName() );
		setCreativeTab( CreativeTabs.TOOLS );
		this.setMaxStackSize( 1 );
		
	}

	public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) {
		NBTTagCompound nbt = new NBTTagCompound();
    	inventory.deserializeNBT( nbt );
    	//initCapabilities( playerIn.getHeldItemMainhand(), nbt.getCompoundTag( "ItemStackHandler" ) ).getCapability( CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null );
    	return new ActionResult<ItemStack>(EnumActionResult.PASS, playerIn.getHeldItem(handIn));
	}

	public void onPlayerStoppedUsing( ItemStack stack, World worldIn, EntityLivingBase entityLiving, int timeLeft ) {
		inventory.serializeNBT();
	}
	
	@Override
	public ICapabilityProvider initCapabilities( ItemStack item, NBTTagCompound nbt ) {
		if( item.getItem() == ItemsInit.kitbag ) {
			return new KitBagProvider();
		}
		return null;
	}
	
	public class KitBagProvider implements ICapabilityProvider, ICapabilitySerializable {

		@Override
		public NBTBase serializeNBT() {
			// TODO Auto-generated method stub
			return null;
		}

		@Override
		public void deserializeNBT( NBTBase nbt ) {
			// TODO Auto-generated method stub
			
		}

		@Override
		public boolean hasCapability( Capability<?> capability, EnumFacing facing ) {
			if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) {
				return true;
			}
			return false;
		}

		@Override
		public <T> T getCapability( Capability<T> capability, EnumFacing facing ) {
			if(capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY) {
				return (T) new ItemStackHandler( 9 ); 
			}
			return null;
		}
	}

	/*public NBTBase serializeNBT( NBTTagCompound nbt ) {
		nbt.setTag( "ItemStackHandler", inventory.serializeNBT() );
		return null;
	}

	public void deserializeNBT( NBTBase nbt ) {
		this.inventory.deserializeNBT( (( NBTTagCompound ) nbt).getCompoundTag( "ItemStackHandler" ) );
	}*/
}

 

Link to comment
Share on other sites

So if i understand corectly my problem, i've made a new class :

Provider.class

package com.kporal.lau.items.kitbag;

import net.minecraft.nbt.NBTBase;
import net.minecraft.util.EnumFacing;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.capabilities.ICapabilityProvider;
import net.minecraftforge.common.capabilities.ICapabilitySerializable;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.ItemStackHandler;

public class Provider implements ICapabilityProvider, ICapabilitySerializable {
	
	private ItemStackHandler inventory;
	
	public void Init() {
		inventory = new ItemStackHandler( 9 );
	}
	
	@Override
	public NBTBase serializeNBT() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void deserializeNBT(NBTBase nbt) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public boolean hasCapability(Capability<?> capability, EnumFacing facing) {
		if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) {
			return true;
		}
		return false;
	}

	@Override
	public <T> T getCapability(Capability<T> capability, EnumFacing facing) {
		if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) {
			return (T) inventory; 
		}
		return null;
	}
}

So ItemKitgab.class should be like that :

package com.kporal.lau.items;

import com.kporal.lau.LAU;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
//import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ActionResult;
import net.minecraft.util.EnumActionResult;
import net.minecraft.util.EnumHand;
import net.minecraft.world.World;

public class ItemKitbag extends Item {
	
	public ItemKitbag() {
		
		setUnlocalizedName( LAU.LAUItems.KITBAG.getUnlocalizedName() );
		setRegistryName( LAU.LAUItems.KITBAG.getRegistryName() );
		setCreativeTab( CreativeTabs.TOOLS );
		this.setMaxStackSize( 1 );
		
	}

	public ActionResult<ItemStack> onItemRightClick( World w, EntityPlayer p, EnumHand e ) {
		//NBTTagCompound nbt = new NBTTagCompound();
    	//inventory.deserializeNBT( nbt );
    	
    	return new ActionResult<ItemStack>( EnumActionResult.PASS, p.getHeldItemMainhand() );
	}

	public void onPlayerStoppedUsing( ItemStack stack, World worldIn, EntityLivingBase entityLiving, int timeLeft ) {
		//inventory.serializeNBT();
	}
}

And on my main class, on FML event, registering the capability with : CapabilityManager.INSTANCE.register(capability interface class, storage, default implementation factory); ? should be good to iterate my item with a unique instance of ItemStackHandler ?

Link to comment
Share on other sites

KitbagProvider:

package com.kporal.lau.items.kitbag;

import net.minecraft.nbt.NBTBase;
import net.minecraft.util.EnumFacing;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.capabilities.ICapabilityProvider;
import net.minecraftforge.common.capabilities.ICapabilitySerializable;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.ItemStackHandler;

public class KitbagProvider implements ICapabilityProvider, ICapabilitySerializable {
	
	private final ItemStackHandler inventory;
	
	public KitbagProvider() {
		inventory = new ItemStackHandler( 9 );
	}
	
	@Override
	public NBTBase serializeNBT() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void deserializeNBT( NBTBase nbt ) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public boolean hasCapability( Capability<?> capability, EnumFacing facing ) {
		if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) {
			return true;
		}
		return false;
	}

	@Override
	public <T> T getCapability( Capability<T> capability, EnumFacing facing ) {
		if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) {
			return (T) inventory; 
		}
		return null;
	}
}

 

ItemKitbag:

package com.kporal.lau.items;

import com.kporal.lau.LAU;
import com.kporal.lau.items.kitbag.KitbagProvider;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ActionResult;
import net.minecraft.util.EnumActionResult;
import net.minecraft.util.EnumHand;
import net.minecraft.world.World;
import net.minecraftforge.common.capabilities.ICapabilityProvider;

public class ItemKitbag extends Item {
	
	public ItemKitbag() {
		
		setUnlocalizedName( LAU.LAUItems.KITBAG.getUnlocalizedName() );
		setRegistryName( LAU.LAUItems.KITBAG.getRegistryName() );
		setCreativeTab( CreativeTabs.TOOLS );
		this.setMaxStackSize( 1 );
		
	}

	public ActionResult<ItemStack> onItemRightClick( World w, EntityPlayer p, EnumHand e ) {
		//NBTTagCompound nbt = new NBTTagCompound();
    	//inventory.deserializeNBT( nbt );
    	
    	return new ActionResult<ItemStack>( EnumActionResult.PASS, p.getHeldItemMainhand() );
	}

	public void onPlayerStoppedUsing( ItemStack stack, World worldIn, EntityLivingBase entityLiving, int timeLeft ) {
		//inventory.serializeNBT();
	}
	
	@Override
	public ICapabilityProvider initCapabilities( ItemStack item, NBTTagCompound nbt ) {
		if( item.getItem() == LAU.kitbag ) {
			return new KitbagProvider();
		}
		return null;
	}
}

 

So should be "better" now, like you said i need to use NBT and GUI to finish this one, i know it but first i need to understand this before continue xD

Link to comment
Share on other sites

Ok now i'm here ( but i'm doing soemthing wrong for sure and don't know how to proceed corectly because i'm looking at # for help me, but this tuto is made from a tileentity and not an item ):

Spoiler

 

 

ItemKitbag.class

package com.kporal.lau.items;

import com.kporal.lau.LAU;
import com.kporal.lau.items.kitbag.KitbagProvider;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ActionResult;
import net.minecraft.util.EnumActionResult;
import net.minecraft.util.EnumHand;
import net.minecraft.world.World;
import net.minecraftforge.common.capabilities.ICapabilityProvider;

public class ItemKitbag extends Item {
	
	public ItemKitbag() {
		
		setUnlocalizedName( LAU.LAUItems.KITBAG.getUnlocalizedName() );
		setRegistryName( LAU.LAUItems.KITBAG.getRegistryName() );
		setCreativeTab( CreativeTabs.TOOLS );
		this.setMaxStackSize( 1 );
		
	}

	public ActionResult<ItemStack> onItemRightClick( World w, EntityPlayer p, EnumHand e ) {
		//NBTTagCompound nbt = new NBTTagCompound();
		//inventory.deserializeNBT( nbt );

		return new ActionResult<ItemStack>( EnumActionResult.PASS, p.getHeldItemMainhand() );
	}

	public void onPlayerStoppedUsing( ItemStack stack, World worldIn, EntityLivingBase entityLiving, int timeLeft ) {
		//inventory.serializeNBT();
	}
	
	@Override
	public ICapabilityProvider initCapabilities( ItemStack item, NBTTagCompound nbt ) {
		if( item.getItem() == LAU.kitbag ) {
			return new KitbagProvider();
		}
		return null;
	}
}

 

 

KitbagProvider.class

package com.kporal.lau.items.kitbag;

import net.minecraft.nbt.NBTBase;
import net.minecraft.util.EnumFacing;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.capabilities.ICapabilityProvider;
import net.minecraftforge.common.capabilities.ICapabilitySerializable;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.ItemStackHandler;

public class KitbagProvider implements ICapabilityProvider, ICapabilitySerializable {
	
	private final ItemStackHandler inventory;
	
	public KitbagProvider() {
		inventory = new ItemStackHandler( 9 );
	}
	
	@Override
	public NBTBase serializeNBT() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void deserializeNBT( NBTBase nbt ) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public boolean hasCapability( Capability<?> capability, EnumFacing facing ) {
		if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) {
			return true;
		}
		return false;
	}

	@Override
	public <T> T getCapability( Capability<T> capability, EnumFacing facing ) {
		if( capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ) {
			return (T) inventory; 
		}
		return null;
	}
}

 

KitbagContainer.class

package com.kporal.lau.items.kitbag;

import com.kporal.lau.items.ItemKitbag;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.IItemHandler;
import net.minecraftforge.items.SlotItemHandler;

public class KitbagContainer extends Container {

	private KitbagProvider kp;
	
	public KitbagContainer( IInventory i, ItemKitbag kg ) {
		
		IItemHandler handler = kp.getCapability( CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null );
		
		this.addSlotToContainer( new SlotItemHandler( handler, 0, 62, 17 ) );
		this.addSlotToContainer( new SlotItemHandler( handler, 1, 80, 17 ) );
		this.addSlotToContainer( new SlotItemHandler( handler, 2, 98, 17 ) );
		this.addSlotToContainer( new SlotItemHandler( handler, 3, 62, 35 ) );
		this.addSlotToContainer( new SlotItemHandler( handler, 4, 80, 35 ) );
		this.addSlotToContainer( new SlotItemHandler( handler, 5, 98, 35 ) );
		this.addSlotToContainer( new SlotItemHandler( handler, 6, 62, 53 ) );
		this.addSlotToContainer( new SlotItemHandler( handler, 7, 80, 53 ) );
		this.addSlotToContainer( new SlotItemHandler( handler, 8, 62, 53 ) );
		
		int xPos = 8;
		int yPos = 84;
		
		for( int y = 0; y < 3; ++y ) {
			for( int x = 0; x < 9; ++x ) {
				this.addSlotToContainer( new Slot( i , x + y * 9 + 9, xPos + x * 18, yPos + y * 18 ));
			}
		}
		
		for( int x = 0; x < 9; ++x ) {
			this.addSlotToContainer( new Slot( i, x, xPos + x * 18, 99 ));
		}
		
	}
	
	@Override
	public boolean canInteractWith( EntityPlayer p ) {
		// TODO Auto-generated method stub
		return false;
	}

}

 

KitbagGuiHandler.class

package com.kporal.lau.items.kitbag;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraftforge.fml.common.network.IGuiHandler;

public class KitbagGuiHandler implements IGuiHandler {

	public static final int ITEM_KITBAG = 0;
	
	@Override
	public Object getServerGuiElement(int ID, EntityPlayer p, World w, int x, int y, int z) {
		if( ID == ITEM_KITBAG ) {
			return new KitbagContainer( p.inventory, ... );
		}
		return null;
	}

	@Override
	public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
		// TODO Auto-generated method stub
		return null;
	}

}

 

And NetworkRegistry.INSTANCE.registerGuiHandler( LAU.instance, new KitbagGuiHandler() ); is defined on the main class.

So i now where is my problem at KitbagGuiHandler.class line 15 ( return new KitbagContainer( p.inventory, ... ); ), the second argument needed is ... so ItemKitbag and i think i've made a mistake somewhere ... trying to search where and why but ... f*** myself 

Link to comment
Share on other sites

Ok really thank for your help !!! I've test something and it work fine, reworking my "inventory" to match my 54 slot wanted, but now the only last thing i'm wronk is here :

package com.kporal.lau.items.kitbag;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraftforge.items.IItemHandler;

public class KitbagContainer extends Container {
	
	public KitbagContainer( IItemHandler iItemHandler, EntityPlayer p ) {
		
		int xPos = 8;
		int yPos = 18;
		
		for( int y = 0; y < 6; ++y ) {
			for( int x = 0; x < 9; ++x ) {
				addSlotToContainer( new Slot( (IInventory) iItemHandler, x + y * 9 + 9, xPos + x * 18, yPos + y * 18 ));
			}
		}
		
		yPos = 140;
		
		for( int y = 0; y < 3; ++y ) {
			for( int x = 0; x < 9; ++x ) {
				addSlotToContainer( new Slot( p.inventory, x + y * 9 + 9, xPos + x * 18, yPos + y * 18 ));
			}
		}
		
		for( int x = 0; x < 9; ++x ) {
			addSlotToContainer( new Slot( p.inventory, x, xPos + x * 18, 198 ));
		}
		
	}
	
	@Override
	public boolean canInteractWith( EntityPlayer p ) {
		return true;
	}

}

At line 18 ( addSlotToContainer( new Slot( (IInventory) iItemHandler, x + y * 9 + 9, xPos + x * 18, yPos + y * 18 )); ), i know it's wrong, but i need to understand 2 thing before editing corectly my code, first, if i'm right i need to read the inventory of ItemStackHandler ? or IInventory ? not sure at all and the second points is about ID of slots ... actually i've just copied the other line so now the game crash but without this line, all work corectly.

java.lang.ClassCastException: net.minecraftforge.items.ItemStackHandler cannot be cast to net.minecraft.inventory.IInventory
	at com.kporal.lau.items.kitbag.KitbagContainer.<init>(KitbagContainer.java:18)

 

Link to comment
Share on other sites

KitbagContainer.java

package com.kporal.lau.items.kitbag;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;

public class KitbagContainer extends Container {
	
	public KitbagContainer( IInventory i, EntityPlayer p ) {
		
		int xPos = 8;
		int yPos = 18;
		
		for( int y = 0; y < 6; ++y ) {
			for( int x = 0; x < 9; ++x ) {
				addSlotToContainer( new Slot( i, x + y * 9 + 9, xPos + x * 18, yPos + y * 18 ));
			}
		}
		
		yPos = 140;
		
		for( int y = 0; y < 3; ++y ) {
			for( int x = 0; x < 9; ++x ) {
				addSlotToContainer( new Slot( p.inventory, x + y * 9 + 9, xPos + x * 18, yPos + y * 18 ));
			}
		}
		
		for( int x = 0; x < 9; ++x ) {
			addSlotToContainer( new Slot( p.inventory, x, xPos + x * 18, 198 ));
		}
		
	}
	
	@Override
	public boolean canInteractWith( EntityPlayer p ) {
		return true;
	}
}

 

KitbagGui.java

package com.kporal.lau.items.kitbag;

import com.kporal.lau.LAU;

import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.util.ResourceLocation;

public class KitbagGui extends GuiContainer {

	@SuppressWarnings("unused")
	private IInventory i;
	
	public KitbagGui( IInventory i, EntityPlayer p ) {
		super( new KitbagContainer( i, p ));
		
		this.xSize = 175;
		this.ySize = 221;
		this.i = i;
	}

	@Override
	protected void drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY) {
		GlStateManager.color( 1.0F, 1.0F, 1.0F, 1.0F );
		this.mc.getTextureManager().bindTexture( new ResourceLocation( LAU.MODID, "textures/gui/container/kitbag.png" ) );
		this.drawTexturedModalRect( this.guiLeft, this.guiTop, 0, 0, this.xSize, this.ySize );
	}
}

 

KitbagGuiHandler.java

package com.kporal.lau.items.kitbag;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.world.World;
import net.minecraftforge.fml.common.network.IGuiHandler;
import net.minecraftforge.items.CapabilityItemHandler;

public class KitbagGuiHandler implements IGuiHandler {
	
	@Override
	public Object getServerGuiElement(int ID, EntityPlayer p, World w, int x, int y, int z) {
		return new KitbagContainer( (IInventory) p.getHeldItemMainhand().getCapability( CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null ), p );
	}

	@Override
	public Object getClientGuiElement(int ID, EntityPlayer p, World w, int x, int y, int z) {
		return new KitbagGui( (IInventory) p.getHeldItemMainhand().getCapability( CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null ), p );
	}
}

 

I think i'm nearly done but ... something weird i'm stuck, i know where is my problem but idk how to proceed :/

Link to comment
Share on other sites

You can't cast an ItemStackHandler to IInventory, instead, take in an IItemHandler in the container and the gui for the container and then inside the container when you are sorting out the slots, there is a addSlotToContainer which takes in a 

new SlotItemHandler(item_stack_handler, index, x_pos, y_pos)

which you should be able to fill in easily

Link to comment
Share on other sites

Yes i'm on it actually :

package com.kporal.lau.items.kitbag;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.Slot;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.IItemHandler;
import net.minecraftforge.items.SlotItemHandler;

public class KitbagContainer extends Container {
	
	public KitbagContainer( IItemHandler i, EntityPlayer p ) {
		
		int xPos = 8;
		int yPos = 18;
	
		for( int y = 0; y < 6; ++y ) {
			for( int x = 0; x < 9; ++x ) {
				addSlotToContainer( new SlotItemHandler( p.getHeldItemMainhand().getCapability( CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null ), x + y * 9 + 9, xPos + x * 18, yPos + y * 18 ));
			}
		}
		
		yPos = 140;
		
		for( int y = 0; y < 3; ++y ) {
			for( int x = 0; x < 9; ++x ) {
				addSlotToContainer( new Slot( p.inventory, x + y * 9 + 9, xPos + x * 18, yPos + y * 18 ));
			}
		}
		
		for( int x = 0; x < 9; ++x ) {
			addSlotToContainer( new Slot( p.inventory, x, xPos + x * 18, 198 ));
		}
		
	}
	
	@Override
	public boolean canInteractWith( EntityPlayer p ) {
		return true;
	}
}

 

All should be fine but not for ID, i get an error and a crash after opening the GUI : java.util.concurrent.ExecutionException: java.lang.RuntimeException: Slot 54 not in valid range - [0,54), so this is certainly due to the dynamic SlotItemHandler ID, maybe like other i need to create each slot with ID manually ..

Link to comment
Share on other sites

Holy crap it work ... thank for your help <3 ( basicaly i've just made some little mistake but it work without problem now )

package com.kporal.lau.items.kitbag;

import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.Slot;
import net.minecraftforge.items.IItemHandler;
import net.minecraftforge.items.SlotItemHandler;

public class KitbagContainer extends Container {
	
	public KitbagContainer( IItemHandler i, EntityPlayer p ) {
		
		int xPos = 8;
		int yPos = 18;
		int iid = 0;
	
		for( int y = 0; y < 6; ++y ) {
			for( int x = 0; x < 9; ++x ) {
				addSlotToContainer( new SlotItemHandler( i, iid, xPos + x * 18, yPos + y * 18 ));
				iid++;
			}
		}
		
		yPos = 140;
		
		for( int y = 0; y < 3; ++y ) {
			for( int x = 0; x < 9; ++x ) {
				addSlotToContainer( new Slot( p.inventory, x + y * 9 + 9, xPos + x * 18, yPos + y * 18 ));
			}
		}
		
		for( int x = 0; x < 9; ++x ) {
			addSlotToContainer( new Slot( p.inventory, x, xPos + x * 18, 198 ));
		}
		
	}
	
	@Override
	public boolean canInteractWith( EntityPlayer p ) {
		return true;
	}
}

 

Link to comment
Share on other sites

hum come back because theire is one weird thing, my inventory work fine, persistent etc all work, but ... about shift clicking ... this cause the game crash each time :/

Spoiler

---- Minecraft Crash Report ----
// Why is it breaking :(

Time: 11/21/17 10:46 AM
Description: Updating screen events

java.lang.StackOverflowError: Updating screen events
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:603)
	at net.minecraft.item.ItemStack.forgeInit(ItemStack.java:1234)
	at net.minecraft.item.ItemStack.<init>(ItemStack.java:113)
	at net.minecraft.item.ItemStack.copy(ItemStack.java:419)
	at net.minecraft.inventory.Container.slotClick(Container.java:266)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Client thread
Stacktrace:
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)
	at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:603)
	at net.minecraft.item.ItemStack.forgeInit(ItemStack.java:1234)
	at net.minecraft.item.ItemStack.<init>(ItemStack.java:113)
	at net.minecraft.item.ItemStack.copy(ItemStack.java:419)
	at net.minecraft.inventory.Container.slotClick(Container.java:266)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)
	at net.minecraft.inventory.Container.retrySlotClick(Container.java:516)
	at net.minecraft.inventory.Container.slotClick(Container.java:270)

-- Affected screen --
Details:
	Screen name: com.kporal.lau.items.kitbag.KitbagGui
Stacktrace:
	at net.minecraft.client.Minecraft.runTick(Minecraft.java:1797)
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1119)
	at net.minecraft.client.Minecraft.run(Minecraft.java:407)
	at net.minecraft.client.main.Main.main(Main.java:118)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
	at GradleStart.main(GradleStart.java:26)

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [EntityPlayerSP['Player242'/362, l='MpServer', x=55.33, y=70.00, z=252.56]]
	Chunk stats: MultiplayerChunkCache: 471, 471
	Level seed: 0
	Level generator: ID 00 - default, ver 1. Features enabled: false
	Level generator options: 
	Level spawn location: World: (52,64,252), Chunk: (at 4,4,12 in 3,15; contains blocks 48,0,240 to 63,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 1797 game time, 1797 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
	Forced entities: 111 total; [EntityCreeper['Creeper'/264, l='MpServer', x=86.50, y=23.00, z=209.21], EntitySpider['Spider'/265, l='MpServer', x=89.50, y=25.00, z=202.50], EntityZombie['Zombie'/266, l='MpServer', x=85.52, y=27.00, z=199.80], EntityZombie['Zombie'/267, l='MpServer', x=97.09, y=36.00, z=204.66], EntityZombie['Zombie'/268, l='MpServer', x=98.59, y=35.00, z=206.23], EntityCreeper['Creeper'/269, l='MpServer', x=89.58, y=24.00, z=210.78], EntitySkeleton['Skeleton'/270, l='MpServer', x=86.50, y=23.00, z=215.50], EntitySkeleton['Skeleton'/271, l='MpServer', x=86.50, y=23.00, z=214.50], EntitySquid['Squid'/272, l='MpServer', x=91.96, y=45.70, z=249.49], EntitySquid['Squid'/273, l='MpServer', x=85.65, y=54.09, z=250.96], EntitySquid['Squid'/274, l='MpServer', x=91.35, y=48.42, z=253.63], EntitySquid['Squid'/275, l='MpServer', x=96.05, y=52.60, z=279.31], EntityVillager['Villager'/276, l='MpServer', x=87.72, y=71.00, z=314.40], EntityVillager['Villager'/277, l='MpServer', x=92.43, y=71.00, z=305.53], EntityChicken['Chicken'/278, l='MpServer', x=88.42, y=75.00, z=329.89], EntityChicken['Chicken'/279, l='MpServer', x=89.50, y=74.00, z=323.50], EntityChicken['Chicken'/280, l='MpServer', x=90.50, y=75.00, z=327.50], EntityChicken['Chicken'/281, l='MpServer', x=89.58, y=74.00, z=325.88], EntityEnderman['Enderman'/294, l='MpServer', x=110.50, y=34.00, z=179.50], EntityCreeper['Creeper'/295, l='MpServer', x=105.77, y=35.00, z=184.49], EntityCreeper['Creeper'/296, l='MpServer', x=102.80, y=35.00, z=189.41], EntityCreeper['Creeper'/297, l='MpServer', x=108.30, y=34.00, z=183.49], EntitySkeleton['Skeleton'/298, l='MpServer', x=103.23, y=27.00, z=207.50], EntityZombie['Zombie'/299, l='MpServer', x=101.17, y=35.00, z=202.38], EntityZombie['Zombie'/300, l='MpServer', x=108.20, y=35.00, z=203.51], EntitySpider['Spider'/301, l='MpServer', x=107.37, y=35.00, z=201.46], EntityZombie['Zombie'/302, l='MpServer', x=111.00, y=33.00, z=198.45], EntityCreeper['Creeper'/303, l='MpServer', x=106.23, y=35.00, z=199.46], EntitySpider['Spider'/304, l='MpServer', x=110.98, y=33.00, z=202.00], EntitySkeleton['Skeleton'/305, l='MpServer', x=101.65, y=18.00, z=227.75], EntitySquid['Squid'/306, l='MpServer', x=94.76, y=52.99, z=228.90], EntitySquid['Squid'/307, l='MpServer', x=91.40, y=55.82, z=274.69], EntitySquid['Squid'/308, l='MpServer', x=115.16, y=61.37, z=278.79], EntitySquid['Squid'/309, l='MpServer', x=104.31, y=60.56, z=299.10], EntitySquid['Squid'/310, l='MpServer', x=99.71, y=61.48, z=292.81], EntitySquid['Squid'/311, l='MpServer', x=111.38, y=53.17, z=288.35], EntityBat['Bat'/312, l='MpServer', x=92.42, y=11.82, z=306.29], EntitySquid['Squid'/314, l='MpServer', x=112.58, y=61.31, z=314.94], EntityChicken['Chicken'/315, l='MpServer', x=97.89, y=74.00, z=332.48], EntityZombie['Zombie'/323, l='MpServer', x=126.50, y=31.00, z=187.70], EntityItem['item.tile.mushroom'/324, l='MpServer', x=116.73, y=11.00, z=206.88], EntityCreeper['Creeper'/325, l='MpServer', x=117.64, y=32.00, z=199.70], EntitySpider['Spider'/326, l='MpServer', x=126.99, y=33.00, z=198.39], EntitySpider['Spider'/327, l='MpServer', x=123.49, y=33.00, z=197.57], EntitySpider['Spider'/328, l='MpServer', x=120.91, y=32.00, z=199.09], EntitySkeleton['Skeleton'/329, l='MpServer', x=123.24, y=33.00, z=198.57], EntityZombie['Zombie'/330, l='MpServer', x=116.27, y=31.00, z=209.50], EntityBat['Bat'/331, l='MpServer', x=122.77, y=34.93, z=208.23], EntityCreeper['Creeper'/332, l='MpServer', x=119.32, y=27.00, z=227.50], EntityBat['Bat'/333, l='MpServer', x=122.45, y=28.10, z=233.75], EntitySquid['Squid'/334, l='MpServer', x=117.26, y=56.04, z=307.87], EntityEnderman['Enderman'/343, l='MpServer', x=132.52, y=32.00, z=181.60], EntityPlayerSP['Player242'/362, l='MpServer', x=55.33, y=70.00, z=252.56], EntitySpider['Spider'/149, l='MpServer', x=-19.50, y=19.00, z=199.50], EntitySpider['Spider'/150, l='MpServer', x=-22.50, y=45.00, z=194.50], EntitySkeleton['Skeleton'/154, l='MpServer', x=-23.33, y=45.00, z=195.50], EntitySheep['Sheep'/155, l='MpServer', x=-10.80, y=67.00, z=202.52], EntitySheep['Sheep'/158, l='MpServer', x=-16.20, y=72.00, z=238.45], EntityChicken['Chicken'/161, l='MpServer', x=-13.63, y=68.00, z=264.91], EntityChicken['Chicken'/162, l='MpServer', x=-20.51, y=67.00, z=265.46], EntityBat['Bat'/163, l='MpServer', x=-16.75, y=23.10, z=325.54], EntityCreeper['Creeper'/164, l='MpServer', x=-6.51, y=14.00, z=195.80], EntityZombie['Zombie'/165, l='MpServer', x=-8.50, y=18.00, z=192.81], EntityBat['Bat'/166, l='MpServer', x=7.37, y=20.05, z=199.88], EntityBat['Bat'/167, l='MpServer', x=-3.06, y=21.05, z=201.10], EntityZombie['Zombie'/168, l='MpServer', x=-12.26, y=38.00, z=199.53], EntitySheep['Sheep'/169, l='MpServer', x=-9.51, y=71.00, z=235.10], EntitySheep['Sheep'/170, l='MpServer', x=-8.55, y=69.00, z=232.28], EntitySheep['Sheep'/171, l='MpServer', x=-7.76, y=70.00, z=243.33], EntityChicken['Chicken'/172, l='MpServer', x=-12.66, y=69.00, z=267.33], EntityChicken['Chicken'/173, l='MpServer', x=-11.46, y=69.00, z=267.58], EntityChicken['Chicken'/174, l='MpServer', x=-0.89, y=69.00, z=259.64], EntityChicken['Chicken'/175, l='MpServer', x=0.14, y=72.00, z=319.50], EntityChicken['Chicken'/176, l='MpServer', x=-20.77, y=72.00, z=323.91], EntityChicken['Chicken'/177, l='MpServer', x=-7.80, y=72.00, z=323.20], EntityBat['Bat'/187, l='MpServer', x=-0.32, y=15.72, z=200.09], EntityBat['Bat'/188, l='MpServer', x=-0.28, y=13.90, z=197.60], EntityCreeper['Creeper'/189, l='MpServer', x=7.50, y=17.00, z=197.50], EntitySkeleton['Skeleton'/190, l='MpServer', x=5.50, y=17.00, z=197.50], EntityBat['Bat'/191, l='MpServer', x=9.62, y=24.92, z=198.32], EntityChicken['Chicken'/192, l='MpServer', x=11.08, y=68.00, z=233.10], EntityChicken['Chicken'/193, l='MpServer', x=8.14, y=68.00, z=229.41], EntityChicken['Chicken'/194, l='MpServer', x=4.50, y=68.00, z=232.50], EntityChicken['Chicken'/195, l='MpServer', x=19.43, y=69.00, z=229.13], EntityChicken['Chicken'/196, l='MpServer', x=7.23, y=69.00, z=239.24], EntityChicken['Chicken'/197, l='MpServer', x=15.18, y=66.00, z=240.20], EntityChicken['Chicken'/198, l='MpServer', x=13.92, y=67.00, z=247.49], EntityChicken['Chicken'/199, l='MpServer', x=2.19, y=72.00, z=322.62], EntitySpider['Spider'/208, l='MpServer', x=26.05, y=18.00, z=181.06], EntityCreeper['Creeper'/209, l='MpServer', x=27.30, y=11.16, z=204.70], EntityBat['Bat'/210, l='MpServer', x=24.41, y=27.34, z=206.05], EntityChicken['Chicken'/211, l='MpServer', x=27.21, y=68.00, z=241.52], EntityChicken['Chicken'/217, l='MpServer', x=43.61, y=70.00, z=204.18], EntitySpider['Spider'/218, l='MpServer', x=42.16, y=14.00, z=227.95], EntityCreeper['Creeper'/219, l='MpServer', x=32.59, y=61.00, z=228.30], EntityChicken['Chicken'/236, l='MpServer', x=55.18, y=69.00, z=199.33], EntityChicken['Chicken'/237, l='MpServer', x=61.38, y=70.00, z=191.63], EntityChicken['Chicken'/238, l='MpServer', x=52.17, y=69.00, z=197.20], EntityChicken['Chicken'/239, l='MpServer', x=57.41, y=70.00, z=253.88], EntityChicken['Chicken'/240, l='MpServer', x=52.10, y=70.00, z=267.25], EntityChicken['Chicken'/241, l='MpServer', x=61.92, y=68.00, z=267.54], EntityVillager['Villager'/242, l='MpServer', x=59.78, y=72.17, z=297.35], EntityChicken['Chicken'/243, l='MpServer', x=57.13, y=84.00, z=327.50], EntityChicken['Chicken'/248, l='MpServer', x=79.13, y=66.00, z=192.56], EntityChicken['Chicken'/249, l='MpServer', x=77.88, y=68.00, z=203.59], EntityChicken['Chicken'/250, l='MpServer', x=73.77, y=66.00, z=200.49], EntityBat['Bat'/251, l='MpServer', x=73.75, y=25.10, z=207.25], EntityChicken['Chicken'/252, l='MpServer', x=66.49, y=71.00, z=222.93], EntityChicken['Chicken'/253, l='MpServer', x=66.54, y=67.62, z=263.53], EntityVillager['Villager'/254, l='MpServer', x=69.48, y=79.94, z=322.83], EntityVillager['Villager'/255, l='MpServer', x=77.07, y=75.00, z=327.34]]
	Retry entities: 0 total; []
	Server brand: fml,forge
	Server type: Integrated singleplayer server

-- System Details --
Details:
	Minecraft Version: 1.11.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_60, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 354233496 bytes (337 MB) / 1480065024 bytes (1411 MB) up to 3793747968 bytes (3618 MB)
	JVM Flags: 0 total; 
	IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
	FML: MCP 9.38 Powered by Forge 13.20.1.2530 5 mods loaded, 5 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
	UCHIJAAAA	minecraft{1.11.2} [Minecraft] (minecraft.jar) 
	UCHIJAAAA	mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
	UCHIJAAAA	FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.11.2-13.20.1.2530.jar) 
	UCHIJAAAA	forge{13.20.1.2530} [Minecraft Forge] (forgeSrc-1.11.2-13.20.1.2530.jar) 
	UCHIJAAAA	klau{1.0} [Light and Usefull Mod] (bin) 
	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13491 Compatibility Profile Context 22.19.662.4' Renderer: 'AMD Radeon (TM) R9 390 Series'
	Launched Version: 1.11.2
	LWJGL: 2.9.4
	OpenGL: AMD Radeon (TM) R9 390 Series GL version 4.5.13491 Compatibility Profile Context 22.19.662.4, ATI Technologies Inc.
	GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fml,forge'
	Type: Client (map_client.txt)
	Resource Packs: 
	Current Language: English (US)
	Profiler Position: N/A (disabled)
	CPU: 4x Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.