Example #1
0
 public virtual void UpdateCraftingInventory(net.minecraft.src.Container container
                                             , System.Collections.IList list)
 {
     netServerHandler.SendPacket(new net.minecraft.src.Packet104WindowItems(container
                                                                            .windowId, list));
     netServerHandler.SendPacket(new net.minecraft.src.Packet103SetSlot(-1, -1,
                                                                        inventory.GetItemStack()));
 }
Example #2
0
        public InventoryCrafting(net.minecraft.src.Container container, int i, int j)
        {
            // Referenced classes of package net.minecraft.src:
            //            IInventory, ItemStack, Container, EntityPlayer
            int k = i * j;

            stackList     = new net.minecraft.src.ItemStack[k];
            eventHandler  = container;
            field_21085_b = i;
        }
Example #3
0
 public virtual void UpdateCraftingInventorySlot(net.minecraft.src.Container container
                                                 , int i, net.minecraft.src.ItemStack itemstack)
 {
     if (container.GetSlot(i) is net.minecraft.src.SlotCrafting)
     {
         return;
     }
     if (isChangingQuantityOnly)
     {
         return;
     }
     else
     {
         netServerHandler.SendPacket(new net.minecraft.src.Packet103SetSlot(container
                                                                            .windowId, i, itemstack));
         return;
     }
 }
Example #4
0
 public virtual void UpdateCraftingInventoryInfo(net.minecraft.src.Container container
                                                 , int i, int j)
 {
     netServerHandler.SendPacket(new net.minecraft.src.Packet105UpdateProgressbar
                                     (container.windowId, i, j));
 }
Example #5
0
 public virtual void UpdateInventory(net.minecraft.src.Container container)
 {
     UpdateCraftingInventory(container, container.GetItemStacks());
 }