This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2015-02-07 17:14:41 -07:00

27 lines
781 B
C#

using System;
using TrueCraft.API.World;
using TrueCraft.API.Entities;
using TrueCraft.API.Windows;
using TrueCraft.API.Server;
namespace TrueCraft.API.Networking
{
public interface IRemoteClient
{
IMinecraftStream MinecraftStream { get; }
bool DataAvailable { get; }
IWorld World { get; }
IEntity Entity { get; }
IWindow Inventory { get; }
string Username { get; }
short SelectedSlot { get; }
ItemStack SelectedItem { get; }
IMultiplayerServer Server { get; }
bool EnableLogging { get; set; }
void QueuePacket(IPacket packet);
void SendMessage(string message);
void Log(string message, params object[] parameters);
void OpenWindow(IWindow window);
}
}