Esempio n. 1
0
 public void SetInventory(Item newItem, short slotId) {
     //TODO: Maybe change this to Player.Inventory.SetItem(Item, SlotID)
     if (Inventory.ContainsKey(slotId)) {
         Inventory.Remove(slotId);
     }
     Inventory.Add(slotId, newItem);
 }
Esempio n. 2
0
        public static Item ItemFromSlot(SlotData item) {
            var newItem = new Item
            {
                ItemId = item.Id,
                ItemCount = item.ItemCount,
                ItemDamage = item.ItemDamage,
                NbtData = item.NbtData
            };

            return newItem;
        }
Esempio n. 3
0
 public void RaiseSetWindowSlot(sbyte windowid, short slot, Item item) {
     if (SetWindowItem != null)
         SetWindowItem(windowid, slot, item);
 }
Esempio n. 4
0
 public void RaiseInventoryItem(short slot, Item item) {
     if (SetInventoryItem != null)
         SetInventoryItem(slot, item);
 }
Esempio n. 5
0
 public void RaiseEntityEquipment(int entityId, int slot, Item newItem) {
     if (EntityEquipmentChanged != null)
         EntityEquipmentChanged(entityId, slot, newItem);
 }