public override bool Interact(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoord) { var containerOpen = McpeContainerOpen.CreateObject(); containerOpen.windowId = 5 + 9; containerOpen.type = 5; containerOpen.coordinates = blockCoordinates; containerOpen.unknownRuntimeEntityId = 1; player.SendPackage(containerOpen); return(true); }
public override bool Interact(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoord) { var containerOpen = McpeContainerOpen.CreateObject(); containerOpen.windowId = 24; containerOpen.type = 24; containerOpen.coordinates = blockCoordinates; containerOpen.runtimeEntityId = EntityManager.EntityIdSelf; player.SendPacket(containerOpen); return(true); }
public override bool Interact(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoord) { player.UsingAnvil = true; var containerOpen = McpeContainerOpen.CreateObject(); containerOpen.windowId = 14; containerOpen.type = 5; containerOpen.coordinates = blockCoordinates; containerOpen.runtimeEntityId = EntityManager.EntityIdSelf; player.SendPacket(containerOpen); //var sendSlot = McpeInventorySlot.CreateObject(); //sendSlot.inventoryId = 14; //sendSlot.slot = (uint) 1; //sendSlot.uniqueid = 1; //sendSlot.item = new ItemIronShovel(); //player.SendPacket(sendSlot); return(true); }
public override bool Interact(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoord) { var containerOpen = McpeContainerOpen.CreateObject(); containerOpen.windowId = 13; containerOpen.type = 1; containerOpen.coordinates = Coordinates; containerOpen.runtimeEntityId = EntityManager.EntityIdSelf; player.SendPacket(containerOpen); //var sendSlot = McpeInventorySlot.CreateObject(); //sendSlot.inventoryId = 124; //sendSlot.slot = 32; //sendSlot.uniqueid = 1; //sendSlot.item = new ItemBlock(new Planks()); //player.SendPacket(sendSlot); return(true); }