Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, @Nullable ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ)
- {
- TileEntityRacks te = (TileEntityRacks) world.getTileEntity(pos);
- Container container = te.createContainer(player.inventory, player);
- Slot slot0 = (Slot)container.inventorySlots.get(0);
- Slot slot1 = (Slot)container.inventorySlots.get(1);
- Slot slot2 = (Slot)container.inventorySlots.get(2);
- Slot slot3 = (Slot)container.inventorySlots.get(3);
- Slot slot4 = (Slot)container.inventorySlots.get(4);
- Slot slot5 = (Slot)container.inventorySlots.get(5);
- Slot slot6 = (Slot)container.inventorySlots.get(6);
- Slot slot7 = (Slot)container.inventorySlots.get(7);
- Slot slot8 = (Slot)container.inventorySlots.get(8);
- ItemStack is_p_0 = slot0.getStack();
- ItemStack is_p_1 = slot1.getStack();
- ItemStack is_p_2 = slot2.getStack();
- ItemStack is_p_3 = slot3.getStack();
- ItemStack is_p_4 = slot4.getStack();
- ItemStack is_p_5 = slot5.getStack();
- ItemStack is_p_6 = slot6.getStack();
- ItemStack is_p_7 = slot7.getStack();
- ItemStack is_p_8 = slot8.getStack();
- if(heldItem != null && (heldItem.getItem().equals(ItemHandler.BottleFW) || heldItem.getItem().equals(ItemHandler.BottleSW)) && is_p_0 == null)
- {
- ItemStack is = heldItem.splitStack(1);
- slot0.putStack(is);
- } else if(heldItem != null && (heldItem.getItem().equals(ItemHandler.BottleFW) || heldItem.getItem().equals(ItemHandler.BottleSW)) && is_p_1 == null) {
- ItemStack is = heldItem.splitStack(1);
- slot1.putStack(is);
- } else if(heldItem != null && (heldItem.getItem().equals(ItemHandler.BottleFW) || heldItem.getItem().equals(ItemHandler.BottleSW)) && is_p_2 == null) {
- ItemStack is = heldItem.splitStack(1);
- slot2.putStack(is);
- } else if(heldItem != null && (heldItem.getItem().equals(ItemHandler.BottleFW) || heldItem.getItem().equals(ItemHandler.BottleSW)) && is_p_3 == null) {
- ItemStack is = heldItem.splitStack(1);
- slot3.putStack(is);
- } else if(heldItem != null && (heldItem.getItem().equals(ItemHandler.BottleFW) || heldItem.getItem().equals(ItemHandler.BottleSW)) && is_p_4 == null) {
- ItemStack is = heldItem.splitStack(1);
- slot4.putStack(is);
- } else if(heldItem != null && (heldItem.getItem().equals(ItemHandler.BottleFW) || heldItem.getItem().equals(ItemHandler.BottleSW)) && is_p_5 == null) {
- ItemStack is = heldItem.splitStack(1);
- slot5.putStack(is);
- } else if(heldItem != null && (heldItem.getItem().equals(ItemHandler.BottleFW) || heldItem.getItem().equals(ItemHandler.BottleSW)) && is_p_6 == null) {
- ItemStack is = heldItem.splitStack(1);
- slot6.putStack(is);
- } else if(heldItem != null && (heldItem.getItem().equals(ItemHandler.BottleFW) || heldItem.getItem().equals(ItemHandler.BottleSW)) && is_p_7 == null) {
- ItemStack is = heldItem.splitStack(1);
- slot7.putStack(is);
- } else if(heldItem != null && (heldItem.getItem().equals(ItemHandler.BottleFW) || heldItem.getItem().equals(ItemHandler.BottleSW)) && is_p_8 == null) {
- ItemStack is = heldItem.splitStack(1);
- slot8.putStack(is);
- }
- else {
- if(!world.isRemote){
- player.openGui(Main.MODID, FC2_GuiHandler.RACKSGUI, world, pos.getX(), pos.getY(), pos.getZ());
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment