API Diff between 1.0.1812 and 1.0.2155
645 Additions
1145 Removals
MiNET
-
public enum BlockAxis
-
public class Blockstate
- public short Data { get; set; }
- public int Id { get; set; }
- public string Name { get; set; }
- public int RuntimeId { get; set; }
- public Blockstate()
-
public class Blockstates : Dictionary<int, Blockstate>
-
public class CursorInventory
-
public class DamageCalculator
-
public static class Enchantment
-
public enum EnchantmentFlag
-
public class ExperienceManager
-
public class
- public string { get; set; }
-
public enum GameRulesEnum
-
public class GreyListManager
-
public class GreylistManager
-
public class HealthManager
-
public class HungerManager
-
public class ItemStackInventoryManager
-
public class Itemstate
-
public class Itemstates : Dictionary<int, Itemstate>
-
public enum LevelEventType
-
public class LevelManager
-
public enum LevelSoundEventType
-
public class LoginMessageHandler : IMcpeMessageHandler
-
public enum MessageType
-
public class MiNetServer
-
public class MotdProvider
-
public class Player : Entity, IMcpeMessageHandler
- public UUID ClientUuid { get; set; }
- public UUID ClientUuid { get; set; }
- protected Form CurrentForm { get; protected set; }
- public ExperienceManager ExperienceManager { get; set; }
- public float Experience { get; set; }
- public float ExperienceLevel { get; set; }
- public ItemStackInventoryManager ItemStackInventoryManager { get; set; }
- public bool UsingAnvil { get; set; }
- public bool UsingCraftingTable { get; set; }
- public event EventHandler<PlayerEventArgs> LocalPlayerIsInitialized
- public void AddExperience(float xp, bool send = true)
- public void CleanCache(ChunkColumn chunk)
- public virtual ItemEntity DropItem(Item item)
- protected virtual void EntityAttack(ItemUseOnEntityTransaction transaction)
- protected virtual void EntityInteract(ItemUseOnEntityTransaction transaction)
- protected virtual void EntityAttack(Transaction transaction)
- protected virtual void EntityInteract(Transaction transaction)
- protected Item GetContainerItem(int containerId, int slot)
- public virtual Form GetServerSettingsForm()
- protected virtual void HandleInventoryMismatchTransaction(InventoryMismatchTransaction transaction)
- protected virtual void HandleItemReleaseTransaction(ItemReleaseTransaction transaction)
- protected virtual void HandleItemUseOnEntityTransaction(ItemUseOnEntityTransaction transaction)
- protected virtual void HandleItemUseTransaction(ItemUseTransaction transaction)
- protected virtual void HandleInventoryMismatchTransactions(Transaction transaction)
- protected virtual void HandleItemReleaseTransactions(Transaction transaction)
- protected virtual void HandleItemUseOnEntityTransactions(Transaction transaction)
- protected virtual void HandleItemUseTransactions(Transaction transaction)
- public void HandleMcpeClientCacheStatus(McpeClientCacheStatus message)
- public void HandleMcpeItemStackRequest(McpeItemStackRequest message)
- public virtual void HandleMcpeLevelSoundEventOld(McpeLevelSoundEventOld message)
- public virtual void HandleMcpeLevelSoundEventV2(McpeLevelSoundEventV2 message)
- public void HandleMcpeNetworkSettings(McpeNetworkSettings message)
- public virtual void HandleMcpeNetworkStackLatency(McpeNetworkStackLatency message)
- public void HandleMcpePacketViolationWarning(McpePacketViolationWarning message)
- public virtual void HandleMcpeRespawn()
- public virtual void HandleMcpeScriptCustomEvent(McpeScriptCustomEvent message)
- public virtual void HandleMcpeSetLocalPlayerAsInitialized(McpeSetLocalPlayerAsInitialized message)
- public void HandleMcpeSetLocalPlayerAsInitializedPacket(McpeSetLocalPlayerAsInitializedPacket message)
- public void HandleMcpeTickSync(McpeTickSync message)
- public void HandleMcpeUpdatePlayerGameType(McpeUpdatePlayerGameType message)
- protected virtual void HandleNormalTransaction(NormalTransaction transaction)
- protected virtual void HandleTransactionRecords(List<TransactionRecord> records)
- protected virtual void HandleNormalTransactions(Transaction transaction)
- protected virtual void OnLocalPlayerIsInitialized(PlayerEventArgs e)
- public void RemoveExperienceLevels(float levels)
- public virtual void SendAvailableEntityIdentifiers()
- public virtual void SendBiomeDefinitionList()
- public virtual void SendMessage(string text, MessageType type = 1, Player sender = null, bool needsTranslation = false, string[] parameters = null)
- public virtual void SendMessage(string text, MessageType type = 1, Player sender = null)
- public void SendNetworkChunkPublisherUpdate()
- public void SendSound(BlockCoordinates position, LevelSoundEventType sound, int blockId = 0)
- protected void SetContainerItem(int containerId, int slot, Item item)
-
public class PlayerInfo
-
public class PlayerInventory
-
public class PlayerNetworkSession : INetworkHandler
-
public class ServerInfo
MiNET.BlockEntities
MiNET.Blocks
MiNET.Crafting
-
public class MultiRecipe : Recipe
-
public class PotionContainerChangeRecipe
-
public class PotionTypeRecipe
-
public abstract class Recipe
- public string Block { get; set; }
- public UUID Id { get; set; }
- public UUID Id { get; set; }
-
public class ShapedRecipe : Recipe
- public List<Item> Result { get; set; }
- public int UniqueId { 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.Entities.World
MiNET.Items
-
public abstract class ArmorBootsBase : Item
-
public abstract class ArmorChestplateBase : Item
-
public abstract class ArmorHelmetBase : Item
-
public abstract class ArmorLeggingsBase : Item
-
public abstract class FoodItem : Item
- public FoodItem(string name, short id, short metadata, int foodPoints, double saturationRestore)
- public FoodItem(short id, short metadata, int foodPoints, double saturationRestore)
-
public class Item : ICloneable
-
public class ItemAcaciaSign : ItemSignBase
-
public class ItemAppleenchanted : Item
-
public class ItemArmorStand : Item
-
public abstract class ItemAxe : Item
-
public class ItemBalloon : Item
-
public class ItemBannerPattern : Item
-
public class ItemBeetrootSoup : Item
-
public class ItemBirchSign : ItemSignBase
-
public class ItemBlazePowder : Item
-
public class ItemBlazeRod : Item
-
public class ItemBleach : Item
-
public class ItemBlock : Item
-
public class ItemBook : Item
-
public class ItemBowl : Item
-
public class ItemBrewingStand : Item
-
public class ItemBrick : Item
-
public class ItemCake : Item
-
public class ItemCampfire : Item
-
public class ItemCarrotonastick : Item
-
public class ItemChain : Item
-
public class ItemChestMinecart : Item
-
public class ItemChicken : FoodItem
-
public class ItemChorusFruit : Item
-
public class ItemChorusFruitPopped : Item
-
public class ItemClayBall : Item
-
public class ItemClock : Item
-
public class ItemClownfish : Item
-
public class ItemCommandBlockMinecart : Item
-
public class ItemComparator : Item
-
public class ItemCompound : Item
-
public class ItemCookedFish : Item
-
public class ItemCookedRabbit : Item
-
public class ItemCookedSalmon : Item
-
public class ItemCrimsonDoor : ItemWoodenDoor
-
public class ItemCrimsonSign : ItemSignBase
-
public class ItemCrossbow : Item
-
public enum ItemDamageReason
-
public class ItemDarkoakSign : ItemSignBase
-
public class ItemDragonBreath : Item
-
public class ItemDriedKelp : Item
-
public class ItemEmerald : Item
-
public class ItemEnchantedBook : Item
-
public class ItemEndCrystal : Item
-
public class ItemEnderEye : Item
-
public class ItemEnderPearl : Item
-
public class ItemExperienceBottle : Item
-
public class ItemFactory
-
public class ItemFeather : Item
-
public class ItemFermentedSpiderEye : Item
-
public class ItemFireball : Item
-
public class ItemFireworkscharge : Item
-
public class ItemFish : Item
-
public class ItemFishingRod : Item
-
public class ItemFlint : Item
-
public class ItemFlowerPot : Item
-
public class ItemGhastTear : Item
-
public class ItemGlassBottle : Item
-
public class ItemGlowstoneDust : Item
-
public class ItemGoldAxe : Item
-
public class ItemGoldBoots : Item
-
public class ItemGoldChestplate : Item
-
public class ItemGoldenAxe : ItemAxe
-
public class ItemGoldenBoots : ArmorBootsBase
-
public class ItemGoldenCarrot : FoodItem
-
public class ItemGoldenChestplate : ArmorChestplateBase
-
public class ItemGoldenHelmet : ArmorHelmetBase
-
public class ItemGoldenHoe : ItemHoe
-
public class ItemGoldenLeggings : ArmorLeggingsBase
-
public class ItemGoldenPickaxe : ItemPickaxe
-
public class ItemGoldenShovel : ItemShovel
-
public class ItemGoldenSword : ItemSword
-
public class ItemGoldHelmet : Item
-
public class ItemGoldHoe : ItemHoe
-
public class ItemGoldLeggings : Item
-
public class ItemGunpowder : Item
-
public class ItemHeartOfTheSea : Item
-
public class ItemGoldPickaxe : Item
-
public class ItemGoldShovel : ItemShovel
-
public class ItemGoldSword : Item
-
public class ItemHoneyBottle : Item
-
public class ItemHoneycomb : Item
-
public class ItemHopper : Item
-
public class ItemHopperMinecart : Item
-
public class ItemIceBomb : Item
-
public class ItemIronDoor : ItemWoodenDoor
-
public class ItemJungleSign : ItemSignBase
-
public class ItemKelp : Item
-
public class ItemLead : Item
-
public class ItemLeather : Item
-
public class ItemLingeringPotion : Item
-
public class ItemLodestoneCompass : Item
-
public class ItemMagmaCream : Item
-
public enum ItemMaterial
-
public class ItemMedicine : Item
-
public class ItemMelon : FoodItem
-
public class ItemMelonSeeds : Item
-
public class ItemMinecart : Item
-
public class ItemMushroomStew : Item
-
public class ItemMelonSlice : FoodItem
-
public class ItemMobHead : Item
-
public class ItemMonsterEgg : Item
-
public class ItemNameTag : Item
-
public class ItemNautilusShell : Item
-
public class ItemNetherbrick : Item
-
public class ItemNetheriteAxe : ItemAxe
-
public class ItemNetheriteBoots : ArmorBootsBase
-
public class ItemNetheriteChestplate : ArmorChestplateBase
-
public class ItemNetheriteHelmet : ArmorHelmetBase
-
public class ItemNetheriteHoe : ItemHoe
-
public class ItemNetheriteIngot : Item
-
public class ItemNetheriteLeggings : ArmorLeggingsBase
-
public class ItemNetheritePickaxe : ItemPickaxe
-
public class ItemNetheriteScrap : Item
-
public class ItemNetheriteShovel : ItemShovel
-
public class ItemNetheriteSword : ItemSword
-
public class ItemNetherSprouts : Item
-
public class ItemNetherstar : Item
-
public class ItemNetherWart : Item
-
public class ItemPaper : Item
-
public class ItemPhantomMembrane : Item
-
public class ItemPickaxe : Item
-
public class ItemPoisonousPotato : Item
-
public class ItemPorkchop : Item
-
public class ItemPrismarineCrystals : Item
-
public class ItemPrismarineShard : Item
-
public class ItemPufferfish : Item
-
public class ItemPumpkinSeeds : Item
-
public class ItemQuartz : Item
-
public class ItemRabbit : Item
-
public class : Item
-
public class ItemRabbitHide : Item
-
public class ItemRabbitStew : Item
-
public class ItemRapidFertilizer : Item
-
public class ItemRecord11 : Item
-
public class ItemRecord13 : Item
-
public class ItemRecordBlocks : Item
-
public class ItemRecordCat : Item
-
public class ItemRecordChirp : Item
-
public class ItemRecordFar : Item
-
public class ItemRecordMall : Item
-
public class ItemRecordMellohi : Item
-
public class ItemRecordPigstep : Item
-
public class ItemRecordStal : Item
-
public class ItemRecordStrad : Item
-
public class ItemRecordWait : Item
-
public class ItemRecordWard : Item
-
public class ItemRawChicken : FoodItem
-
public class ItemRawPorkchop : Item
-
public class ItemReeds : Item
-
public class ItemRepeater : Item
-
public class ItemRottenFlesh : Item
-
public class ItemSaddle : Item
-
public class ItemSalmon : Item
-
public class ItemShield : Item
-
public class ItemShulkerShell : Item
-
public class ItemSignBase : ItemBlock
-
public class ItemSkull : Item
-
public class ItemSlimeBall : Item
-
public class ItemSoulCampfire : Item
-
public class ItemSparkler : Item
-
public class ItemSpawnEgg : Item
-
public class ItemSpeckledMelon : Item
-
public class ItemSpiderEye : Item
-
public class ItemSplashPotion : Item
-
public class ItemSpruceSign : ItemSignBase
-
public class ItemString : Item
-
public class ItemSuspiciousStew : Item
-
public class ItemSweetBerries : Item
-
public class ItemSword : Item
-
public class ItemTntMinecart : Item
-
public class ItemTotem : Item
-
public class ItemTrident : Item
-
public class ItemTurtleHelmet : ArmorHelmetBase
-
public class ItemTurtleShellPiece : Item
-
public enum ItemType
-
public class ItemWarpedDoor : ItemWoodenDoor
-
public class ItemWarpedFungusOnAStick : Item
-
public class ItemWarpedSign : ItemSignBase
-
public class ItemWoodenDoor : ItemBlock
- public ItemWoodenDoor(string name = "minecraft:wooden_door", short itemId = 324, byte blockId = 64)
- public ItemWoodenDoor(short itemId = 324, byte blockId = 64)
-
public class ItemWritableBook : Item
-
public class ItemWrittenBook : Item
MiNET.Net
MiNET.Net.RakNet
MiNET.Particles
MiNET.Plugins
MiNET.Utils
MiNET.Utils.Skins
MiNET.Worlds
-
public class AirWorldGenerator : IWorldGenerator
-
public class Biome
-
public class BiomeUtils
-
public abstract class ChunkBase : ICloneable
- public NibbleArray blocklight
- public NibbleArray skylight
- public abstract bool IsDirty { get; }
- public ChunkBase()
- public abstract object Clone()
- public abstract int GetBlock(int bx, int by, int bz)
- public 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 virtual byte GetSkylight(int bx, int by, int bz)
- public abstract bool IsAllAir()
- public abstract void PutPool()
- public abstract void Reset()
- public abstract void SetBlock(int bx, int by, int bz, int bid)
- public void SetBlocklight(int bx, int by, int bz, byte data)
- public abstract void SetMetadata(int bx, int by, int bz, byte data)
- public virtual void SetSkylight(int bx, int by, int bz, byte data)
-
public class ChunkColumn : ICloneable, IEnumerable<ChunkBase>, IEnumerable
- public IDictionary<BlockCoordinates, NbtCompound> BlockEntities
- public IDictionary<BlockCoordinates, NbtCompound> BlockEntities { get; }
- public bool DisableCache { get; set; }
- 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 ChunkBase this[int chunkIndex] { get; set; }
- public ChunkColumn()
- public static void FastFill<T>(ref T data, T value2, ulong value) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
- public int Count()
- public void Dispose()
- public int 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 ChunkBase GetChunk(int by)
- public IEnumerator<ChunkBase> GetEnumerator()
- 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, int bid)
- public void SetMetadata(int bx, int by, int bz, byte data)
-
public class ChunkPool<T>
-
public class FlatlandWorldProvider : IWorldGenerator
-
public interface 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 void CancelBlockTick(Block block)
- public IEnumerable<McpeWrapper> GenerateChunks(ChunkCoordinates chunkPosition, Dictionary<ChunkCoordinates, McpeWrapper> chunksUsed, double radius, Func<Vector3> getCurrentPositionAction = null)
- 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 static class NbtSerializationHelper
-
public class PaletteChunk : ChunkBase
-
public class SkyLightCalculations
-
public class SubChunk : IDisposable, ICloneable
-
public class SuperflatGenerator : IWorldGenerator
MiNET.Worlds.Structures