API Diff between 1.0.1062 and 1.0.1343
273 Additions
537 Removals
MiNET
-
public class CertificateData
-
public class DamageCalculator
-
public enum DamageCause
-
public class DefaultServer : IServer
-
public class DefualtServerManager : IServerManager
-
public class EntityAttribute
-
public class EntityAttributes : Dictionary<string, EntityAttribute>
-
public class
-
public class HealthManager
-
public class HungerManager
-
public interface INetworkHandler
-
public interface IServer
-
public interface IServerManager
-
public enum LevelEventType
-
public class LevelManager
-
public class Links : List<Tuple<long, long>>
-
public class LoginMessageHandler : IMcpeMessageHandler
-
public class MiNetServer
-
public class MotdProvider
-
public class NewtonsoftMapper : IJsonMapper
-
public class Player : Entity
- public float Absorption { get; set; }
- public string ButtonText { get; set; }
- public CertificateData CertificateData { get; set; }
- public long ClientGuid { get; set; }
- public string ClientSecret { get; set; }
- public DamageCalculator DamageCalculator { get; set; }
- public bool EnableCommands { get; set; }
- public bool HideNameTag { get; set; }
- public bool IsFlyingHorizontally { get; set; }
- public bool IsNoClip { get; set; }
- public bool IsNoMvp { get; set; }
- public bool IsNoPvm { get; set; }
- public bool IsNoPvp { get; set; }
- public bool IsWorldImmutable { get; set; }
- public DateTime LastNetworkActivity { get; set; }
- public int MoveRenderDistance { get; set; }
- public INetworkHandler NetworkHandler { get; set; }
- public UserPermission PermissionLevel { get; set; }
- public PlayerNetworkSession NetworkSession { get; set; }
- public bool NoAi { get; set; }
- public string ServerAddress { get; set; }
- public long Rto { get; set; }
- public long Rtt { get; set; }
- public long RttVar { get; set; }
- public MiNetServer Server { get; }
- public bool Silent { get; set; }
- public bool UseCreativeInventory { get; set; }
- protected virtual bool AcceptPlayerMove(McpeMovePlayer message, bool isOnGround, bool isFlyingHorizontally)
- public static byte[] CompressBytes(byte[] input, CompressionLevel compressionLevel, bool writeLen = false)
- protected virtual bool AcceptPlayerMove(McpeMovePlayer message)
- public bool CheckOnGround(McpeMovePlayer message)
- protected virtual double CalculateDamageIncreaseFromEnchantments(Item tool)
- protected virtual double CalculateDamageReducationFromEnchantments(Item armor)
- public virtual double CalculatePlayerDamage(Player target, double damage)
- public bool CheckOnGround()
- protected virtual bool DetectSimpleFly(McpeMovePlayer message, bool isOnGround)
- protected virtual void DecodeCert(McpeLogin message)
- public void DetectLostConnection()
- public void ForcedSendChunks(Action postAction = null)
- public virtual void HandleMcpeAnimate(McpeAnimate message)
- public virtual void HandleMcpeBlockEntityData(McpeBlockEntityData message)
- public void HandleMcpeClientMagic(McpeClientMagic message)
- public virtual void HandleMcpeCommandStep(McpeCommandStep message)
- protected virtual void HandleAnimate(McpeAnimate message)
- protected virtual void HandleConnectedPing(ConnectedPing message)
- protected virtual void HandleConnectedPong(ConnectedPong message)
- protected virtual void HandleConnectionRequest(ConnectionRequest message)
- protected virtual void HandleContainerSetSlot(McpeContainerSetSlot message)
- protected virtual void HandleCraftingEvent(McpeCraftingEvent message)
- protected virtual void HandleDisconnectionNotification()
- protected virtual void HandleEntityData(McpeBlockEntityData message)
- protected virtual void HandleEntityEvent(McpeEntityEvent message)
- protected virtual void HandleInteract(McpeInteract message)
- protected virtual void HandleLogin(McpeLogin message)
- public virtual void HandleMcpeContainerSetSlot(McpeContainerSetSlot message)
- public virtual void HandleMcpeCraftingEvent(McpeCraftingEvent message)
- public virtual void HandleMcpeDropItem(McpeDropItem message)
- public virtual void HandleMcpeEntityEvent(McpeEntityEvent message)
- public virtual void HandleMcpeInteract(McpeInteract message)
- public void HandleMcpeLevelSoundEvent(McpeLevelSoundEvent message)
- public virtual void HandleMcpeLogin(McpeLogin message)
- public virtual void HandleMcpeMobArmorEquipment(McpeMobArmorEquipment message)
- public virtual void HandleMcpeMobEquipment(McpeMobEquipment message)
- public virtual void HandleMcpeMovePlayer(McpeMovePlayer message)
- public virtual void HandleMcpePlayerAction(McpePlayerAction message)
- public virtual void HandleMcpePlayerFall(McpePlayerFall message)
- public virtual void HandleMcpeRemoveBlock(McpeRemoveBlock message)
- public virtual void HandleMcpeResourcePackChunkRequest(McpeResourcePackChunkRequest message)
- public virtual void HandleMcpeResourcePackClientResponse(McpeResourcePackClientResponse message)
- public virtual void HandleMcpeRespawn()
- public virtual void HandleMcpeRespawn(McpeRespawn message)
- public virtual void HandleMcpeText(McpeText message)
- public virtual void HandleMcpeUseItem(McpeUseItem message)
- protected virtual void HandleMessage(McpeText message)
- protected virtual void HandleMobEquipment(McpeMobEquipment message)
- protected virtual void HandleMovePlayer(McpeMovePlayer message)
- protected virtual void HandleNewIncomingConnection(NewIncomingConnection message)
- public void HandlePackage(Package message)
- protected virtual void HandlePing(InternalPing message)
- protected virtual void HandlePlayerAction(McpePlayerAction message)
- protected virtual void HandlePlayerArmorEquipment(McpeMobArmorEquipment message)
- protected virtual void HandlePlayerDropItem(McpeDropItem message)
- protected virtual void HandleRemoveBlock(McpeRemoveBlock message)
- protected virtual void HandleRespawn(McpeRespawn msg)
- protected virtual void HandleUseItem(McpeUseItem message)
- public virtual void SendAdventureSettings()
- protected virtual void SendAvailableCommands()
- public void SendDirectPackage(Package package)
- protected virtual void SendSetCommandsEnabled()
- public virtual void SpawnLevel(Level toLevel, PlayerLocation spawnPoint, bool useLoadingScreen = false, Func<Level> levelFunc = null)
- public void Start(object o)
- public virtual void SpawnLevel(Level toLevel, PlayerLocation spawnPoint)
-
public class PlayerAttribute
-
public class PlayerInfo
-
public class PlayerInventory
-
public class PlayerNetworkSession
-
public enum ServerRole
-
public class SpreadLevelManager : LevelManager
-
public enum UserPermission
MiNET.Blocks
MiNET.Entities
MiNET.Entities.Hostile
MiNET.Entities.Passive
MiNET.Entities.Projectiles
MiNET.Entities.World
MiNET.Items
MiNET.Net
MiNET.Particles
MiNET.Plugins
MiNET.Plugins.Attributes
MiNET.Plugins.Commands
MiNET.Sounds
MiNET.Utils
MiNET.Worlds
-
public class AnvilWorldProvider : IWorldProvider, ICloneable
- public static readonly Dictionary<int, Tuple<int, Func<int, byte, byte>>> Convert
- public Queue<Block> LightSources { get; set; }
- public static NbtFile CreateNbtFromChunkColumn(ChunkColumn chunk, int yoffset)
- public static ChunkColumn GetChunk(ChunkCoordinates coordinates, string basePath, IWorldProvider generator, int yoffset)
- public void ClearCachedChunks()
- public ChunkColumn GetChunk(ChunkCoordinates coordinates, string basePath, IWorldProvider generator, int yoffset)
- public int SaveChunks()
- public void SaveLevelInfo(LevelInfo level)
- public void SaveChunks()
-
public class BlockLightCalculations
-
public class Chunk : ICloneable
-
public class ChunkColumn : ICloneable
-
public class ColorHeatMap
-
public class CoolWorldProvider : IWorldProvider
-
public enum Difficulty
-
public class EntityManager
-
public class FlatlandWorldProvider : IWorldProvider
-
public interface ICachingWorldProvider
-
public interface IWorldProvider
-
public class Level
- public bool EnableBlockTicking { get; set; }
- public Level(string levelId, IWorldProvider worldProvider, EntityManager entityManager, GameMode gameMode = 0, Difficulty difficulty = 2, int viewDistance = 11)
- public Level(string levelId, IWorldProvider worldProvider, GameMode gameMode = 0, Difficulty difficulty = 2, int viewDistance = 11)
- public virtual void BroadcastMessage(string text, MessageType type = 1, Player sender = null, Player[] sendList = null)
- public virtual void BroadcastMessage(string text, MessageType type = 1, Player sender = null)
- public void ClearLoadedChunks()
- public List<Tuple<int, int>> GetChunkCoordinatesForTick(ChunkCoordinates chunkPosition, List<Tuple<int, int>> chunksUsed, double radius)
- public int GetHeight(BlockCoordinates blockCoordinates)
- public byte GetSkyLight(BlockCoordinates blockCoordinates)
- public void Interact(Player player, Item itemInHand, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoords)
- public bool IsAir(BlockCoordinates blockCoordinates)
- public bool IsTransparent(BlockCoordinates blockCoordinates)
- public void Interact(Level world, Player player, short itemId, BlockCoordinates blockCoordinates, short metadata, BlockFace face, Vector3 faceCoords)
- public void RelayBroadcast<T>(T message) where T : Package<T>
- public void RelayBroadcast<T>(Player source, T message) where T : Package<T>
- public void RelayBroadcast<T>(Player[] sendList, T message) where T : Package<T>
- public void RelayBroadcast<T>(Player source, Player[] sendList, T message) where T : Package<T>
- public void RelayBroadcast<T>(T message, bool sendDirect = false) where T : Package<T>
- public void RelayBroadcast<T>(Player source, T message, bool sendDirect = false) where T : Package<T>
- public void RelayBroadcast<T>(Player[] sendList, T message, bool sendDirect = false) where T : Package<T>
- public void RelayBroadcast<T>(Player source, Player[] sendList, T message, bool sendDirect = false) where T : Package<T>
- public void SetAir(BlockCoordinates blockCoordinates, bool broadcast = true)
- public void SetBlock(Block block, bool broadcast = true, bool applyPhysics = true, bool calculateLight = true)
- public void SetBlock(Block block, bool broadcast = true, bool applyPhysics = true)
- public void SetBlockLight(Block block)
- public void SetSkyLight(Block block)
- public void SetSkyLight(BlockCoordinates coordinates, byte skyLight)
-
public class LevelInfo : ICloneable
-
public class SkyLightCalculations