API Diff between 1.0.1784 and 1.0.2064
410 Additions
894 Removals
MiNET
MiNET.BlockEntities
MiNET.Blocks
MiNET.Crafting
-
public class PotionContainerChangeRecipe
-
public class PotionTypeRecipe
-
public abstract class Recipe
- public string Block { get; set; }
-
public class ShapedRecipe : Recipe
- public List<Item> Result { get; set; }
- public Item Result { get; set; }
- public ShapedRecipe(int width, int height, Item result, Item[] input, string block = null)
- public ShapedRecipe(int width, int height, List<Item> result, Item[] input, string block = null)
- public ShapedRecipe(int width, int height, Item result, Item[] input)
-
public class ShapelessRecipe : Recipe
-
public class SmeltingRecipe : Recipe
MiNET.Entities
MiNET.Entities.Behaviors
MiNET.Entities.Hostile
MiNET.Entities.Projectiles
MiNET.Items
MiNET.Net
-
public class ConnectedPacket : Packet<ConnectedPacket>
-
public class ConnectedPackage : Package<ConnectedPackage>
-
public class Datagram : Package<Datagram>
-
public interface IMcpeClientMessageHandler
-
public interface IMcpeMessageHandler
-
public class McpeAddEntity : Package<McpeAddEntity>
-
public class McpeAddPlayer : Package<McpeAddPlayer>
-
public class McpeAvailableEntityIdentifiers : Packet<McpeAvailableEntityIdentifiers>
-
public class McpeBiomeDefinitionList : Packet<McpeBiomeDefinitionList>
-
public class McpeBossEvent : Package<McpeBossEvent>
-
public class McpeCamera : Package<McpeCamera>
-
public class McpeClientCacheBlobStatus : Packet<McpeClientCacheBlobStatus>
-
public class McpeClientCacheMissResponse : Packet<McpeClientCacheMissResponse>
-
public class McpeClientCacheStatus : Packet<McpeClientCacheStatus>
-
public class McpeClientMessageDispatcher
-
public class McpeCommandBlockUpdate : Package<McpeCommandBlockUpdate>
-
public class McpeCraftingData : Package<McpeCraftingData>
-
public class McpeExplode : Package<McpeExplode>
-
public class McpeFullChunkData : Package<McpeFullChunkData>
-
public class McpeInventoryTransaction : Package<McpeInventoryTransaction>
-
public class McpeLecternUpdate : Packet<McpeLecternUpdate>
-
public class McpeLevelChunk : Packet<McpeLevelChunk>
-
public class McpeLevelEventGeneric : Packet<McpeLevelEventGeneric>
-
public class McpeLevelSoundEvent : Package<McpeLevelSoundEvent>
-
public class McpeLevelSoundEventOld : Packet<McpeLevelSoundEventOld>
-
public class McpeLevelSoundEventV2 : Packet<McpeLevelSoundEventV2>
-
public class McpeMapCreateLockedCopy : Packet<McpeMapCreateLockedCopy>
-
public class McpeMoveEntity : Package<McpeMoveEntity>
-
public class McpeMoveEntityDelta : Package<McpeMoveEntityDelta>
-
public class McpeNetworkChunkPublisherUpdate : Packet<McpeNetworkChunkPublisherUpdate>
-
public class McpeNetworkSettingsPacket : Packet<McpeNetworkSettingsPacket>
-
public class McpeNetworkStackLatencyPacket : Package<McpeNetworkStackLatencyPacket>
-
public class McpeOnScreenTextureAnimation : Packet<McpeOnScreenTextureAnimation>
-
public class McpePhotoTransfer : Packet<McpePhotoTransfer>
-
public class McpePlayerSkin : Package<McpePlayerSkin>
-
public class McpeResourcePackChunkData : Package<McpeResourcePackChunkData>
-
public class McpeResourcePackDataInfo : Package<McpeResourcePackDataInfo>
-
public class McpeResourcePacksInfo : Package<McpeResourcePacksInfo>
-
public class McpeResourcePackStack : Package<McpeResourcePackStack>
-
public class McpeRespawn : Package<McpeRespawn>
-
public class McpeScriptCustomEventPacket : Packet<McpeScriptCustomEventPacket>
-
public class McpeSetLocalPlayerAsInitializedPacket : Package<McpeSetLocalPlayerAsInitializedPacket>
-
public class McpeSetScore : Package<McpeSetScore>
-
public class McpeSetScoreboardIdentityPacket : Package<McpeSetScoreboardIdentityPacket>
- public enum Operations
- public ScoreboardIdentityEntries entries
-
public class McpeSpawnParticleEffect : Packet<McpeSpawnParticleEffect>
-
public class McpeStartGame : Package<McpeStartGame>
-
public class McpeStructureTemplateDataExportRequest : Packet<McpeStructureTemplateDataExportRequest>
-
public class McpeStructureTemplateDataExportResponse : Packet<McpeStructureTemplateDataExportResponse>
-
public class McpeTelemetryEvent : Package<McpeTelemetryEvent>
-
public class McpeText : Package<McpeText>
-
public class McpeTickSync : Packet<McpeTickSync>
-
public class McpeUpdateBlockProperties : Packet<McpeUpdateBlockProperties>
-
public class McpeUpdateTrade : Package<McpeUpdateTrade>
-
public class McpeVideoStreamConnect : Packet<McpeVideoStreamConnect>
-
public abstract class Packet
-
public abstract class Packet<T> : Packet, ICloneable where T : Packet<T>
-
public class PacketFactory
-
public abstract class Package
- protected MemoryStream _buffer
- public int DatagramSequenceNumber
- public bool ForceClear
- public byte Id
- public bool IsMcpe
- public byte OrderingChannel
- public int OrderingIndex
- public Reliability Reliability
- public int ReliableMessageNumber
- public byte[] Bytes { get; }
- public bool NoBatch { get; set; }
- public Stopwatch Timer { get; }
- public Package()
- public static byte[] GetNbtData(NbtCompound nbtCompound)
- public static string HexDump(byte[] bytes, int bytesPerLine = 16, bool printLineCount = false)
- public static Nbt ReadNbt(Stream stream, bool useVarInt)
- public static string ToJson(Package message)
- public static void Write(Nbt nbt, Stream stream, bool useVarInt)
- public bool CanRead()
- public virtual object Clone()
- public virtual T Clone<T>() where T : Package
- public void CloneReset()
- public virtual void Decode(byte[] buffer)
- protected virtual void DecodePackage()
- public virtual byte[] Encode()
- protected virtual void EncodePackage()
- public abstract void PutPool()
- public BlockCoordinates ReadBlockCoordinates()
- public Blockstates ReadBlockstates()
- public bool ReadBool()
- public byte ReadByte()
- public byte[] ReadByteArray(bool slurp = false)
- public byte[] ReadBytes(int count, bool slurp = false)
- public EntityAttributes ReadEntityAttributes()
- public string ReadFixedString()
- public float ReadFloat()
- public GameRules ReadGameRules()
- public int ReadInt(bool bigEndian = false)
- public int ReadIntBe()
- public IPEndPoint ReadIPEndPoint()
- public IPEndPoint[] ReadIPEndPoints(int count)
- public Item ReadItem()
- public ItemStacks ReadItemStacks()
- public int ReadLength()
- public Links ReadLinks()
- public Int24 ReadLittle()
- public long ReadLong()
- public MapInfo ReadMapInfo()
- public MetadataDictionary ReadMetadataDictionary()
- public MetadataInts ReadMetadataInts()
- public Nbt ReadNbt()
- public PlayerAttributes ReadPlayerAttributes()
- public PlayerLocation ReadPlayerLocation()
- public PlayerRecords ReadPlayerRecords()
- public Recipes ReadRecipes()
- public Records ReadRecords()
- public ResourcePackIds ReadResourcePackIds()
- public ResourcePackIdVersions ReadResourcePackIdVersions()
- public ResourcePackInfos ReadResourcePackInfos()
- public Rules ReadRules()
- public ScorePacketInfos ReadScorePacketInfos()
- public short ReadShort(bool bigEndian = false)
- public short ReadShortBe()
- public int ReadSignedVarInt()
- public long ReadSignedVarLong()
- public Skin ReadSkin()
- public string ReadString()
- public Transaction ReadTransaction()
- public uint ReadUint()
- public ulong ReadUlong()
- public uint ReadUnsignedVarInt()
- public long ReadUnsignedVarLong()
- public ushort ReadUshort(bool bigEndian = false)
- public UUID ReadUUID()
- public int ReadVarInt()
- public long ReadVarLong()
- public Vector2 ReadVector2()
- public Vector3 ReadVector3()
- public virtual void Reset()
- protected virtual void ResetPackage()
- public void SetEncodedMessage(byte[] encodedMessage)
- public void Write(byte value)
- public void Write(bool value)
- public void Write(Memory<byte> value)
- public void Write(byte[] value)
- public void Write(short value, bool bigEndian = false)
- public void Write(ushort value, bool bigEndian = false)
- public void Write(Int24 value)
- public void Write(int value, bool bigEndian = false)
- public void Write(uint value)
- public void Write(long value)
- public void Write(ulong value)
- public void Write(float value)
- public void Write(string value)
- public void Write(Vector2 vec)
- public void Write(Vector3 vec)
- public void Write(BlockCoordinates coord)
- public void Write(PlayerRecords records)
- public void Write(Records records)
- public void Write(PlayerLocation location)
- public void Write(IPEndPoint endpoint)
- public void Write(IPEndPoint[] endpoints)
- public void Write(UUID uuid)
- public void Write(Nbt nbt)
- public void Write(MetadataInts metadata)
- public void Write(ItemStacks metadata)
- public void Write(Transaction trans)
- public void Write(Item stack)
- public void Write(MetadataDictionary metadata)
- public void Write(PlayerAttributes attributes)
- public void Write(GameRules gameRules)
- public void Write(EntityAttributes attributes)
- public void Write(Blockstates blockstates)
- public void Write(Links links)
- public void Write(Rules rules)
- public void Write(ResourcePackInfos packInfos)
- public void Write(ResourcePackIdVersions packInfos)
- public void Write(ResourcePackIds ids)
- public void Write(Skin skin, string xuid = null)
- public void Write(Recipes recipes)
- public void Write(MapInfo map)
- public void Write(ScorePacketInfos list)
- public void WriteBe(short value)
- public void WriteBe(int value)
- public void WriteByteArray(byte[] value)
- public void WriteEntityId(long value)
- public void WriteFixedString(string value)
- public void WriteLength(int value)
- public void WriteRuntimeEntityId(long value)
- public void WriteSignedVarInt(int value)
- public void WriteSignedVarLong(long value)
- public void WriteUnsignedVarInt(uint value)
- public void WriteUnsignedVarLong(long value)
- public void WriteVarInt(int value)
- public void WriteVarLong(long value)
-
public abstract class Package<T> : Package, ICloneable where T : Package<T>
-
public class PackageFactory
-
public enum PlayerAction
-
public class SplitPartPacket : Packet<SplitPartPacket>
-
public class SplitPartPackage : Package<SplitPartPackage>
-
public class UnknownPacket : Packet<UnknownPacket>
-
public class UnknownPackage : Package<UnknownPackage>
MiNET.Particles
MiNET.Plugins
MiNET.Plugins.Commands
MiNET.Utils
MiNET.Utils.Skins
MiNET.Worlds
-
public class Biome
-
public class BiomeUtils
-
public class Chunk : ChunkBase
-
public abstract class ChunkBase : ICloneable
- public ChunkBase()
- public abstract object Clone()
- public abstract byte GetBlock(int bx, int by, int bz)
- public abstract byte GetBlocklight(int bx, int by, int bz)
- public abstract byte[] GetBytes(Stream stream)
- public abstract byte GetMetadata(int bx, int by, int bz)
- public abstract byte GetSkylight(int bx, int by, int bz)
- public abstract bool IsAllAir()
- public abstract void Reset()
- public abstract void SetBlock(int bx, int by, int bz, byte bid)
- public abstract void SetBlocklight(int bx, int by, int bz, byte data)
- public abstract void SetMetadata(int bx, int by, int bz, byte data)
- public abstract void SetSkylight(int bx, int by, int bz, byte data)
-
public class ChunkColumn : ICloneable
- public IDictionary<BlockCoordinates, NbtCompound> BlockEntities
- public Chunk[] chunks
- public IDictionary<BlockCoordinates, NbtCompound> BlockEntities { get; }
- public bool IsAllAir { get; set; }
- public bool IsDirty { get; set; }
- public SubChunk this[int chunkIndex, bool generateIfMissing] { get; set; }
- public bool NeedSave { get; set; }
- public int X { get; set; }
- public int Z { get; set; }
- public ChunkColumn(bool clearBuffers = true)
- public bool isAllAir
- public bool isDirty
- public bool isGenerated
- public bool IsLoaded
- public bool isNew
- public bool NeedSave
- public int x
- public int z
- public ChunkColumn()
- public void Dispose()
- public byte GetBlock(int bx, int by, int bz)
- public int GetBlockId(int bx, int by, int bz)
- public Block GetBlockObject(int bx, int by, int bz)
- public byte[] GetBytes(int topEmpty)
- public IEnumerator<SubChunk> GetEnumerator()
- public short GetHeight(int bx, int bz)
- public byte[] GetBytes()
- public byte GetHeight(int bx, int bz)
- public byte GetMetadata(int bx, int by, int bz)
- public SubChunk GetSubChunk(int by)
- public void SetBlock(int bx, int by, int bz, Block block)
- public void SetBlockByRuntimeId(int bx, int by, int bz, int runtimeId)
- public void SetBlock(int bx, int by, int bz, byte bid)
- public void SetMetadata(int bx, int by, int bz, byte data)
-
public class ChunkPool<T>
-
public class FlatlandWorldProvider : IWorldGenerator
-
public class Level : IBlockAccess
- public void BreakBlock(Player player, BlockCoordinates blockCoordinates, BlockFace face = 255)
- public void BreakBlock(Player player, Block block, BlockEntity blockEntity = null, Item tool = null, BlockFace face = 255)
- public void BreakBlock(Player player, BlockCoordinates blockCoordinates)
- public void BreakBlock(Player player, Block block, BlockEntity blockEntity = null, Item tool = null)
- public virtual void BroadcastMessage(string text, MessageType type = 1, Player sender = null, Player[] sendList = null, bool needsTranslation = false, string[] parameters = null)
- public virtual void BroadcastMessage(string text, MessageType type = 1, Player sender = null, Player[] sendList = null)
- public void BroadcastSound(BlockCoordinates position, LevelSoundEventType sound, int blockId = 0, Player sender = null)
- public IEnumerable<McpeWrapper> GenerateChunks(ChunkCoordinates chunkPosition, Dictionary<ChunkCoordinates, McpeWrapper> chunksUsed, double radius)
- public IEnumerable<McpeWrapper> GenerateChunks(ChunkCoordinates chunkPosition, Dictionary<Tuple<int, int>, McpeWrapper> chunksUsed, double radius)
- public void SetBlock(int x, int y, int z, int blockId, int metadata = 0, bool broadcast = true, bool applyPhysics = true, bool calculateLight = true, ChunkColumn possibleChunk = null)
- public void SetData(BlockCoordinates coordinates, byte meta)
- public void SetData(int x, int y, int z, byte meta)
-
public class LevelDbProvider : IWorldProvider, ICachingWorldProvider, ICloneable
-
public class LevelInfoBedrock : ICloneable
-
public class SkyLightCalculations
-
public class SpanReader
-
public class SubChunk : IDisposable, ICloneable