API Diff between 1.0.1368 and 1.0.1784
495 Additions
829 Removals
MiNET
-
public class Blockstate
-
public class Blockstates : Dictionary<int, Blockstate>
-
public class DefaultServerManager : IServerManager
-
public class DefualtServerManager : IServerManager
-
public abstract class GameRule
-
public class GameRule<T> : GameRule
-
public class GameRules : HashSet<GameRule>
-
public enum GameRulesEnum
-
public class HandshakeData
-
public interface IInventory
-
public interface INetworkHandler
-
public class LevelManager
-
public class LoginMessageHandler : IMcpeMessageHandler
-
public class MiNetServer
-
public class MotdProvider
-
public class Player : Entity, IMcpeMessageHandler
- public ActionPermissions ActionPermissions { get; set; }
- public int CommandPermission { get; set; }
- public bool IsAdventure { get; set; }
- public bool IsFlying { get; set; }
- public bool IsMuted { get; set; }
- public bool IsSleeping { get; set; }
- public bool IsOnGround { get; set; }
- public bool IsWorldBuilder { get; set; }
- public Entity LastAttackTarget { get; set; }
- public PermissionLevel PermissionLevel { get; set; }
- public PlayerInfo PlayerInfo { get; set; }
- public UserPermission PermissionLevel { get; set; }
- public Skin Skin { get; set; }
- public Skin Skin { get; set; }
- public User User { get; set; }
- public bool UsingCraftingTable { get; set; }
- public long Vehicle { get; set; }
- public event EventHandler<PlayerEventArgs> PlayerJoining
- public event EventHandler<PlayerEventArgs> Ticked
- public event EventHandler<PlayerEventArgs> Ticking
- public static void BuildPortal(Level level, PortalInfo portalInfo)
- public void BroadcastEntityEvent(int eventId, int data = 0)
- public virtual void ChangeDimension(Level toLevel, PlayerLocation spawnPoint, Dimension dimension, Func<Level> levelFunc = null)
- protected virtual void EntityAttack(Transaction transaction)
- protected virtual void EntityInteract(Transaction 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 virtual void HandleMcpeAdventureSettings(McpeAdventureSettings message)
- public void HandleMcpeClientToServerHandshake(McpeClientToServerHandshake message)
- public void HandleMcpeClientMagic(McpeClientMagic message)
- public virtual void HandleMcpeCommandRequest(McpeCommandRequest message)
- public virtual void HandleMcpeCommandStep(McpeCommandStep message)
- public virtual void HandleMcpeContainerSetSlot(McpeContainerSetSlot message)
- public virtual void HandleMcpeDropItem(McpeDropItem message)
- public virtual void HandleMcpeEntityFall(McpeEntityFall message)
- public virtual void HandleMcpeEntityPickRequest(McpeEntityPickRequest message)
- public void HandleMcpeInventoryContent(McpeInventoryContent message)
- public void HandleMcpeInventorySlot(McpeInventorySlot message)
- public virtual void HandleMcpeInventoryTransaction(McpeInventoryTransaction message)
- public virtual void HandleMcpeItemFrameDropItem(McpeItemFrameDropItem message)
- public virtual void HandleMcpeLabTable(McpeLabTable message)
- public virtual void HandleMcpeItemFramDropItem(McpeItemFramDropItem message)
- public void HandleMcpeModalFormResponse(McpeModalFormResponse message)
- public void HandleMcpeMoveEntity(McpeMoveEntity message)
- public void HandleMcpePlayerHotbar(McpePlayerHotbar message)
- public virtual void HandleMcpePlayerFall(McpePlayerFall message)
- public void HandleMcpePlayerSkin(McpePlayerSkin message)
- public void HandleMcpePurchaseReceipt(McpePurchaseReceipt message)
- public virtual void HandleMcpeRemoveBlock(McpeRemoveBlock message)
- public void HandleMcpeRiderJump(McpeRiderJump message)
- public virtual void HandleMcpeServerSettingsRequest(McpeServerSettingsRequest message)
- public void HandleMcpeSetEntityMotion(McpeSetEntityMotion message)
- public void HandleMcpeSetLocalPlayerAsInitializedPacket(McpeSetLocalPlayerAsInitializedPacket message)
- public virtual void HandleMcpeSetPlayerGameType(McpeSetPlayerGameType message)
- protected virtual void HandleNormalTransactions(Transaction transaction)
- public virtual void HandleMcpeUseItem(McpeUseItem message)
- protected virtual void OnPlayerJoining(PlayerEventArgs e)
- protected virtual void OnTicked(PlayerEventArgs e)
- protected virtual void OnTicking(PlayerEventArgs e)
- public void RemoveEffect(Effect effect, bool recalcColor = true)
- public void RemoveEffect(Effect effect)
- protected virtual void SendChangeDimension(Dimension dimension, bool respawn = false, Vector3 position = default)
- public virtual void SendCraftingRecipes()
- public virtual void SendForm(Form form)
- public virtual void SendGameRules()
- public void SendMoveList(McpeWrapper batch, DateTime sendTime)
- public void SendMoveList(McpeBatch batch, DateTime sendTime)
- public virtual void SendResourcePacksInfo()
- public virtual void SendResourcePackStack()
- public virtual void SendSetDownfall(int downfall)
- public void SendSetEntityData()
- public void SendSetPlayerGameType()
- public virtual void SendSetTime(int time)
- public void SetAdventure(bool isAdventure)
- public void SetEffect(Effect effect, bool ignoreIfLowerLevel = false)
- public void SetEffect(Effect effect)
- public virtual void SetOpenInventory(IInventory inventory)
- public virtual void SpawnLevel(Level toLevel, PlayerLocation spawnPoint, bool useLoadingScreen = false, Func<Level> levelFunc = null, Action postSpawnAction = null)
- public void SpawnLevel(Level toLevel)
- public virtual void SpawnLevel(Level toLevel, PlayerLocation spawnPoint, bool useLoadingScreen = false, Func<Level> levelFunc = null)
- public virtual void UpdatePotionColor()
- public virtual bool VerifyItemStack(Item itemStack)
-
public class PlayerFactory
-
public class PlayerInfo
-
public class PlayerInventory
-
public class PlayerNetworkSession : INetworkHandler
-
public class
- public long { get; set; }
-
public class ServerInfo
-
public class SpreadLevelManager : LevelManager
-
public enum UserPermission
MiNET.BlockEntities
MiNET.Blocks
-
public class AcaciaLeaves : Block
-
public class AcaciaLog : Block
-
public class Bed : Block
-
public class BirchStairs : BlockStairs
-
public class BlackGlazedTerracotta : GlazedTerracotta
-
public class BirchWoodStairs : BlockStairs
-
public class Block : ICloneable
- public bool IsBlockingSkylight { get; protected set; }
- public virtual void BlockAdded(Level level)
- public bool CanPlace(Level world, Player player, BlockCoordinates targetCoordinates, BlockFace face)
- protected virtual bool CanPlace(Level world, Player player, BlockCoordinates blockCoordinates, BlockCoordinates targetCoordinates, BlockFace face)
- public bool CanPlace(Level world, BlockFace face)
- protected virtual bool CanPlace(Level world, BlockCoordinates blockCoordinates, BlockFace face)
- public uint GetRuntimeId()
-
public static class BlockFactory
-
public class BlockStateUtils
-
public class BlueGlazedTerracotta : GlazedTerracotta
-
public class BrickBlock : Block
-
public class Bricks : Block
-
public class BrownGlazedTerracotta : GlazedTerracotta
-
public class CobblestoneStairs : BlockStairs
-
public class Cobweb : Block
-
public class Concrete : Block
-
public class ConcretePowder : Block
-
public class CyanGlazedTerracotta : GlazedTerracotta
-
public class DoubleRedSandstoneSlab : Block
-
public class DoubleStoneSlab2 : Block
-
public class DoubleWoodenSlab : Block
-
public class DoubleWoodSlab : Block
-
public class EndBricks : Block
-
public class EndBrick : Block
-
public class Flower : Block
-
public class Frame : Block
-
public class FrostedIce : Block
-
public abstract class GlazedTerracotta : Block
-
public class GrayGlazedTerracotta : GlazedTerracotta
-
public class GreenGlazedTerracotta : GlazedTerracotta
-
public class Jukebox : Block
-
public class ItemFrame : Block
-
public class JungleStairs : BlockStairs
-
public class JungleWoodStairs : BlockStairs
-
public class Lava : Stationary
-
public class Leaves2 : Block
-
public class LightBlueGlazedTerracotta : GlazedTerracotta
-
public class LimeGlazedTerracotta : GlazedTerracotta
-
public class Log2 : Block
-
public class MagentaGlazedTerracotta : GlazedTerracotta
-
public class MelonBlock : Block
-
public class Melon : Block
-
public class MobSpawner : Block
-
public class MossyCobblestone : Block
-
public class MonsterSpawner : Block
-
public class MossStone : Block
-
public class OakStairs : BlockStairs
-
public class OakWoodStairs : BlockStairs
-
public class OrangeGlazedTerracotta : GlazedTerracotta
-
public class PinkGlazedTerracotta : GlazedTerracotta
-
public class Portal : Block
-
public class PortalInfo
-
public class PurpleGlazedTerracotta : GlazedTerracotta
-
public class PurpurBlock : Block
-
public class PurpurStairs : BlockStairs
-
public class PurPur : Block
-
public class PurPurStairs : BlockStairs
-
public class RedFlower : Block
-
public class RedGlazedTerracotta : GlazedTerracotta
-
public class RedSandstoneSlab : Block
-
public class SilverGlazedTerracotta : GlazedTerracotta
-
public abstract class SlabBase : Block
-
public class SpruceStairs : BlockStairs
-
public class SpruceWoodStairs : BlockStairs
-
public class StandingBanner : Block
-
public class StationaryLava : Stationary
-
public class StationaryWater : Stationary
-
public class StoneSlab2 : SlabBase
-
public class StoneStairs : BlockStairs
-
public class WallBanner : Block
-
public class Water : Stationary
-
public class Web : Block
-
public class WhiteGlazedTerracotta : GlazedTerracotta
-
public class WoodenSlab : SlabBase
-
public class WoodSlab : Block
-
public class YellowGlazedTerracotta : GlazedTerracotta
MiNET.Crafting
MiNET.Effects
MiNET.Entities
MiNET.Entities.Behaviors
MiNET.Entities.Hostile
MiNET.Entities.ImageProviders
MiNET.Entities.Passive
MiNET.Entities.Projectiles
MiNET.Entities.Vehicles
MiNET.Items
MiNET.Net
MiNET.Plugins
MiNET.Plugins.Attributes
MiNET.Plugins.Commands
-
public class VanillaCommands
- public VanillaCommands()
- public string Daylock(Player player, bool value)
- public string Difficulty(Player commander, Difficulty difficulty)
- public class SimpleResponse
- public VanillaCommands(PluginManager pluginManager)
- public SimpleResponse Difficulty(Player commander, Difficulty difficulty)
- public void Fill(Player commander, BlockPos from, BlockPos to, BlockTypeEnum tileName, int tileData = 0)
- public string GameMode(Player commander, GameMode gameMode, Target target = null)
- public string GameRule(Player player, GameRulesEnum rule)
- public string GameRule(Player player, GameRulesEnum rule, bool value)
- public string Give(Player commander, Target player, ItemTypeEnum itemName, int amount = 1, int data = 0)
- public string MakeOperator(Player commander, Target target)
- public string SetBlock(Player commander, BlockPos position, BlockTypeEnum tileName, int tileData = 0)
- public SimpleResponse Give(Player commander, Target player, ItemTypeEnum itemName, int amount = 1, int data = 0)
- public SimpleResponse MakeOperator(Player commander, Target player)
- public SimpleResponse SetBlock(Player commander, BlockPos position, BlockTypeEnum tileName, int tileData = 0)
- public string Teleport(Player commander, BlockPos destination, int yrot = 90, int xrot = 0)
- public string Teleport(Player commander, Target victim, BlockPos destination, int yrot = 90, int xrot = 0)
- public string Teleport(Player commander, Target victim, Target target)
- public string Teleport(Player commander, Target target)
- public string TimeSet(Player commander, int time = 5000)
- public string TimeSet(Player commander, DayNight time)
- public string Xp(Player commander, int experience, Target player)
- public SimpleResponse Teleport(Player commander, BlockPos destination, int yrot = 90, int xrot = 0)
- public SimpleResponse Teleport(Player commander, Target victim, BlockPos destination, int yrot = 90, int xrot = 0)
- public SimpleResponse Teleport(Player commander, Target victim, Target target)
- public SimpleResponse Teleport(Player commander, Target target)
- public SimpleResponse TimeSet(Player commander, int time)
- public SimpleResponse TimeSet(Player commander, DayNight time)
- public SimpleResponse Xp(Player commander, int experience, Target player)
MiNET.Security
-
public class DefaultRoleStore : IRoleStore<Role>, IRoleStore<Role, string>, IDisposable
-
public class DefaultUserStore : IUserStore<User>, IUserStore<User, string>, IDisposable, IUserRoleStore<User>, IUserRoleStore<User, string>, IUserPasswordStore<User>, IUserPasswordStore<User, string>
-
public class Role : IRole<string>
- public string Id { get; }
- public string Name { get; set; }
- public Role(string name)
- public Role(string id, string name)
-
public class User : IUser<string>
MiNET.Sounds
MiNET.UI
MiNET.Utils
MiNET.Utils.Diagnostics
MiNET.Utils.Skins
MiNET.Worlds
-
public class AirWorldGenerator : IWorldGenerator
-
public class AnvilWorldProvider : IWorldProvider, ICachingWorldProvider, ICloneable
- public Dimension Dimension { get; set; }
- public bool IsDimensionWithSkyLight { get; set; }
- public bool Locked { get; set; }
- public IWorldGenerator MissingChunkProvider { get; set; }
- public bool ReadBlockLight { get; set; }
- public bool ReadSkyLight { get; set; }
- public IWorldProvider MissingChunkProvider { get; set; }
- public byte WaterOffsetY { get; set; }
- protected AnvilWorldProvider(string basePath, LevelInfo levelInfo, ConcurrentDictionary<ChunkCoordinates, ChunkColumn> chunkCache)
- public static NbtFile CreateNbtFromChunkColumn(ChunkColumn chunk)
- public static void SaveChunk(ChunkColumn chunk, string basePath)
- public bool CachedChunksContains(ChunkCoordinates chunkCoord)
- protected AnvilWorldProvider(string basePath, LevelInfo levelInfo, byte waterOffsetY, ConcurrentDictionary<ChunkCoordinates, ChunkColumn> chunkCache)
- public static NbtFile CreateNbtFromChunkColumn(ChunkColumn chunk, int yoffset)
- public static void SaveChunk(ChunkColumn chunk, string basePath, int yoffset)
- public ChunkColumn GenerateChunkColumn(ChunkCoordinates chunkCoordinates, bool cacheOnly = false)
- public ChunkColumn GenerateChunkColumn(ChunkCoordinates chunkCoordinates)
- public ChunkColumn GetChunk(ChunkCoordinates coordinates, string basePath, IWorldGenerator generator)
- public long GetDayTime()
- public ChunkColumn GetChunk(ChunkCoordinates coordinates, string basePath, IWorldProvider generator, int yoffset)
- public bool HaveNether()
- public bool HaveTheEnd()
- public int UnloadChunks(Player[] players, ChunkCoordinates spawn, double maxViewDistance)
-
public class BiomeUtils
-
public class BlockLightCalculations
-
public class Chunk : ICloneable
- public bool isAllAir
- public bool isDirty
- public bool IsDirty { get; }
- public static Chunk CreateObject()
- public void PutPool()
- public object Clone()
- public byte GetBlock(int bx, int by, int bz)
- public byte GetBlocklight(int bx, int by, int bz)
- public byte[] GetBytes()
- public byte GetMetadata(int bx, int by, int bz)
- public byte GetSkylight(int bx, int by, int bz)
- public bool IsAllAir()
- public void SetBlock(int bx, int by, int bz, byte bid)
- public void SetBlocklight(int bx, int by, int bz, byte data)
- public void SetMetadata(int bx, int by, int bz, byte data)
- public void SetSkylight(int bx, int by, int bz, byte data)
-
public abstract class ChunkBase : ICloneable
-
public class ChunkColumn : ICloneable
-
public class ChunkPool<T>
-
public class CoolWorldProvider : IWorldProvider
-
public enum Dimension
-
public class EntityManager
-
public class FlatlandWorldProvider : IWorldProvider, ICachingWorldProvider
-
public enum GameMode
-
public interface IBlockAccess
-
public interface ICachingWorldProvider
-
public interface IWorldGenerator
-
public interface IWorldProvider
-
public class Level
- public Profiler _profiler
- public IWorldProvider _worldProvider
- public bool CommandblockOutput { get; set; }
- public long CurrentWorldCycleTime { get; }
- public double CurrentWorldTime { get; set; }
- public Dimension Dimension { get; set; }
- public bool DoDaylightcycle { get; set; }
- public bool DoEntitydrops { get; set; }
- public bool DoFiretick { get; set; }
- public bool DoMobloot { get; set; }
- public bool DoMobspawning { get; set; }
- public bool DoTiledrops { get; set; }
- public bool DoWeathercycle { get; set; }
- public bool DrowningDamage { get; set; }
- public bool Falldamage { get; set; }
- public bool Firedamage { get; set; }
- public bool KeepInventory { get; set; }
- public bool IsWorldTimeStarted { get; set; }
- public LevelManager LevelManager { get; }
- public bool Mobgriefing { get; set; }
- public bool NaturalRegeneration { get; set; }
- public Level NetherLevel { get; set; }
- public Level OverworldLevel { get; set; }
- public bool Pvp { get; set; }
- public int RandomTickSpeed { get; set; }
- public int SaveInterval { get; set; }
- public bool SendCommandfeedback { get; set; }
- public bool ShowCoordinates { get; set; }
- public int SkylightSubtracted { get; set; }
- public Level TheEndLevel { get; set; }
- public bool TntExplodes { get; set; }
- public int UnloadInterval { get; set; }
- public IWorldProvider WorldProvider { get; protected set; }
- public long WorldTime { get; set; }
- public event EventHandler<LevelEventArgs> PlayerAdded
- public event EventHandler<LevelEventArgs> PlayerRemoved
- public Level(LevelManager levelManager, string levelId, IWorldProvider worldProvider, EntityManager entityManager, GameMode gameMode = 0, Difficulty difficulty = 2, int viewDistance = 11)
- public Level(string levelId, IWorldProvider worldProvider, EntityManager entityManager, GameMode gameMode = 0, Difficulty difficulty = 2, int viewDistance = 11)
- public void BreakBlock(Player player, Block block, BlockEntity blockEntity = null, Item tool = null)
- public virtual void BroadcastGameRules()
- public void BreakBlock(Block block, BlockEntity blockEntity = null, Item tool = null)
- public float CalculateCelestialAngle(long worldTime)
- public int CalculateSkylightSubtracted(long worldTime)
- public IEnumerable<McpeWrapper> GenerateChunks(ChunkCoordinates chunkPosition, Dictionary<Tuple<int, int>, McpeWrapper> chunksUsed, double radius)
- public Player[] GetAllPlayers()
- public McpeBatch GenerateChunk(ChunkCoordinates chunkPosition)
- public IEnumerable<McpeBatch> GenerateChunks(ChunkCoordinates chunkPosition, Dictionary<Tuple<int, int>, McpeBatch> chunksUsed, double radius)
- public Block GetBlock(BlockCoordinates blockCoordinates, ChunkColumn tryChunk = null)
- public Block GetBlock(BlockCoordinates blockCoordinates)
- public byte GetBlockLight(BlockCoordinates blockCoordinates)
- public ChunkColumn GetChunk(BlockCoordinates blockCoordinates, bool cacheOnly = false)
- public ChunkColumn GetChunk(ChunkCoordinates chunkCoordinates, bool cacheOnly = false)
- public List<SpawnState> GetChunkCoordinatesForTick(ChunkCoordinates chunkPosition, List<SpawnState> chunksUsed, double radius, Random random)
- public List<Tuple<int, int>> GetChunkCoordinatesForTick(ChunkCoordinates chunkPosition, List<Tuple<int, int>> chunksUsed, double radius)
- public bool GetGameRule(GameRulesEnum rule)
- public virtual GameRules GetGameRules()
- public Entity GetEntity(long targetEntityId)
- public int GetSubtractedLight(BlockCoordinates coordinates)
- public int GetSubtractedLight(BlockCoordinates coordinates, int amount)
- public bool IsBlock(int x, int y, int z, int blockId)
- public bool IsBlock(BlockCoordinates blockCoordinates, int blockId)
- public bool IsNotBlockingSkylight(BlockCoordinates blockCoordinates)
- protected virtual void OnPlayerAdded(LevelEventArgs e)
- protected virtual void OnPlayerRemoved(LevelEventArgs e)
- public void SetBiomeId(BlockCoordinates coordinates, byte biomeId)
- 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 SetBlock(Block block, bool broadcast = true, bool applyPhysics = true, bool calculateLight = true, ChunkColumn possibleChunk = null)
- public void SetBlock(Block block, bool broadcast = true, bool applyPhysics = true, bool calculateLight = true)
- public void SetBlockLight(BlockCoordinates coordinates, byte blockLight)
- public void SetGameRule(GameRulesEnum rule, bool value)
- public void SetGameRule(GameRulesEnum rule, int value)
- public bool TryGetEntity<T>(long targetEntityId, out T entity)
-
public class LevelCancelEventArgs : LevelEventArgs
-
public class LevelEventArgs : EventArgs
- public bool Cancel { get; set; }
-
public class SkyLightBlockAccess : IBlockAccess
-
public class SkyLightCalculations
- public long visits
- public bool TrackResults { get; }
- public static int GetDiffuseLevel(BlockCoordinates blockCoordinates, Chunk chunk)
- public static int GetHeight(BlockCoordinates blockCoordinates, ChunkColumn chunk)
- public static byte GetSkyLight(BlockCoordinates blockCoordinates, Chunk chunk)
- public static byte GetSkyLight(BlockCoordinates blockCoordinates, ChunkColumn chunk)
- public static bool IsNotBlockingSkylight(BlockCoordinates blockCoordinates, ChunkColumn chunk)
- public static bool IsTransparent(BlockCoordinates blockCoordinates, Chunk chunk)
- public static void SetSkyLight(BlockCoordinates coordinates, byte skyLight, ChunkColumn chunk)
- public void Calculate(Level level, BlockCoordinates coordinates)
- public void Calculate(IBlockAccess level, Queue<BlockCoordinates> lightBfQueue, HashSet<BlockCoordinates> lightBfSet)
- public int CalculateSkyLights(IBlockAccess level, ChunkColumn[] chunks)
- public bool RecalcSkyLight(ChunkColumn chunk, IBlockAccess level)
- public void ResetLight(Level level, Queue<BlockCoordinates> resetQueue, Queue<BlockCoordinates> sourceQueue, BlockCoordinates coordinates)
- public bool RecalcSkyLight(ChunkColumn chunk, Level level)
-
public class SuperflatGenerator : IWorldGenerator