public void Open(Player player) { if (!_horse.IsTamed) { return; } player.SetOpenInventory(this); McpeUpdateEquipment equ = McpeUpdateEquipment.CreateObject(); equ.entityId = _horse.EntityId; equ.windowId = 2; equ.windowType = 12; Nbt nbt = new Nbt { NbtFile = new NbtFile { BigEndian = false, UseVarInt = true, RootTag = GetNbt() } }; equ.namedtag = nbt; player.SendPacket(equ); McpeInventoryContent containerSetContent = McpeInventoryContent.CreateObject(); containerSetContent.inventoryId = 2; containerSetContent.input = new ItemStacks() { Slot0, Slot1 }; player.SendPacket(containerSetContent); }
public virtual void HandleMcpeUpdateEquipment(McpeUpdateEquipment message) { }
public override void HandleMcpeUpdateEquipment(McpeUpdateEquipment message) { }
public abstract void HandleMcpeUpdateEquipment(McpeUpdateEquipment message);
public override void HandleMcpeUpdateEquipment(McpeUpdateEquipment message) { UnhandledPackage(message); }