internal static void SendNowInventoryOrder(Player p) { BlockDefinition[] defs = p.World.BlockDefs; for (int i = (int)Block.Air + 1; i < defs.Length; i++) { BlockDefinition def = defs[i]; if (def != null && def.InventoryOrder >= 0) { p.SendNow(Packet.SetInventoryOrder((byte)i, (byte)def.InventoryOrder)); } } }