API Diff between 1.0.1162 and 1.0.1488
332 Additions
730 Removals
MiNET
-
public class DamageCalculator
-
public enum DamageCause
-
public class DefaultServer : IServer
-
public class DefaultServerManager : IServerManager
-
public abstract class GameRule
-
public class GameRule<T> : GameRule
-
public class GameRules : Dictionary<string, GameRule>
-
public class HealthManager
-
public class HungerManager
-
public interface INetworkHandler
-
public interface IServer
-
public interface IServerManager
-
public class LevelManager
-
public class Links : List<Tuple<long, long>>
-
public class LoginMessageHandler : IMcpeMessageHandler
-
public class MiNetServer
-
public class MotdProvider
-
public class Player : Entity, IMcpeMessageHandler
- public float Absorption { get; set; }
- public string ButtonText { get; set; }
- public double CurrentSpeed { get; }
- public DamageCalculator DamageCalculator { get; set; }
- public bool EnableCommands { get; set; }
- public bool IsAdventure { get; set; }
- public bool IsFlying { 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 Entity LastAttackTarget { get; set; }
- public int MoveRenderDistance { get; set; }
- public UserPermission PermissionLevel { get; set; }
- public PlayerInfo PlayerInfo { get; set; }
- public User User { get; set; }
- public static byte[] CompressBytes(byte[] input, CompressionLevel compressionLevel, bool writeLen = false)
- public void AddExperience(float xp, bool send = true)
- public virtual void BroadcastEntityEvent()
- public virtual void ChangeDimension(Level toLevel, PlayerLocation spawnPoint, int dimension, Func<Level> levelFunc = null)
- protected virtual double CalculateDamageIncreaseFromEnchantments(Item tool)
- protected virtual double CalculateDamageReducationFromEnchantments(Item armor)
- public virtual double CalculatePlayerDamage(Player target, double damage)
- public void ForcedSendChunks(Action postAction = null)
- public virtual GameRules GetGameRules()
- public virtual void HandleMcpeAdventureSettings(McpeAdventureSettings message)
- public void HandleMcpeBlockPickRequest(McpeBlockPickRequest message)
- public void HandleMcpeClientToServerHandshake(McpeClientToServerHandshake message)
- public void HandleMcpeCommandBlockUpdate(McpeCommandBlockUpdate message)
- public virtual void HandleMcpeCommandStep(McpeCommandStep message)
- public void HandleMcpeClientMagic(McpeClientMagic message)
- public virtual void HandleMcpeEntityFall(McpeEntityFall message)
- public virtual void HandleMcpeItemFrameDropItem(McpeItemFrameDropItem message)
- public void HandleMcpeLevelSoundEvent(McpeLevelSoundEvent message)
- public virtual void HandleMcpeItemFramDropItem(McpeItemFramDropItem message)
- public virtual void HandleMcpeResourcePackChunkRequest(McpeResourcePackChunkRequest message)
- public virtual void HandleMcpeResourcePackClientResponse(McpeResourcePackClientResponse message)
- public void RemoveExperienceLevels(float levels)
- public virtual void SendAdventureSettings()
- protected virtual void SendAvailableCommands()
- protected virtual void SendChangeDimension(int dimension, bool flag = false)
- public virtual void SendGameRules()
- public void SendMoveList(McpeWrapper batch, DateTime sendTime)
- public void SendMoveList(McpeBatch batch, DateTime sendTime)
- protected virtual void SendSetCommandsEnabled()
- public void SendSetPlayerGameType()
- public virtual void SendTitle(string text, TitleType type = 2, int fadeIn = 6, int fadeOut = 6, int stayTime = 20, Player sender = null)
- public void SetAdventure(bool isAdventure)
- public void SpawnLevel(Level toLevel)
-
public class PlayerAttribute
-
public class PlayerFactory
-
public class PlayerInfo
-
public class PlayerInventory
-
public class PlayerNetworkSession : INetworkHandler
-
public class Server
-
public class ServerInfo
-
public enum ServerRole
-
public class ServerManager
-
public class SpreadLevelManager : LevelManager
-
public enum TitleType
-
public enum UserPermission
MiNET.BlockEntities
MiNET.Blocks
MiNET.Crafting
MiNET.Entities
MiNET.Entities.Behaviors
MiNET.Entities.Hostile
MiNET.Entities.ImageProviders
MiNET.Entities.Passive
MiNET.Entities.Projectiles
MiNET.Entities.World
MiNET.Items
MiNET.Net
MiNET.Particles
MiNET.Plugins
MiNET.Plugins.Attributes
MiNET.Plugins.Commands
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.Utils
MiNET.Worlds
-
public class AnvilWorldProvider : IWorldProvider, ICloneable
- public static readonly Dictionary<int, Tuple<int, Func<int, byte, byte>>> Convert
- public int Dimension { get; set; }
- public Queue<Block> LightSources { get; set; }
- public bool ReadBlockLight { get; set; }
- public bool ReadSkyLight { 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 void ClearCachedChunks()
- protected AnvilWorldProvider(string basePath, LevelInfo levelInfo, byte waterOffsetY, ConcurrentDictionary<ChunkCoordinates, ChunkColumn> chunkCache)
- public static ChunkColumn GetChunk(ChunkCoordinates coordinates, string basePath, IWorldProvider generator, int yoffset)
- public static void SaveChunk(ChunkColumn chunk, string basePath, int yoffset)
- public ChunkColumn GetChunk(ChunkCoordinates coordinates, string basePath, IWorldProvider generator)
- public string GetName()
- public int SaveChunks()
- public void SaveLevelInfo(LevelInfo level)
- public void SaveChunks()
-
public class BlockLightCalculations
-
public class Chunk : ICloneable
-
public class ChunkColumn : ICloneable
- public int[] biomeColor
- public Chunk[] chunks
- public short[] height
- public NibbleArray blocklight
- public byte[] blocks
- public byte[] height
- public bool isGenerated
- public bool IsLoaded
- public bool NeedSave
- public NibbleArray metadata
- public NibbleArray skylight
- public static void Fill<T>(T[] destinationArray, T[] value)
- public McpeWrapper GetBatch()
- public McpeBatch GetBatch()
- public byte GetHeight(int bx, int bz)
- public void SetBiomeColor(int bx, int bz, int color)
- public void SetHeight(int bx, int bz, short h)
- public void SetHeight(int bx, int bz, byte h)
- public void SetSkyLight(int bx, int by, int bz, byte data)
- public void SetSkylight(int bx, int by, int bz, byte data)
-
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 AutoSmelt { get; set; }
- public bool EnableBlockTicking { get; set; }
- public bool EnableChunkTicking { get; set; }
- public EntitySpawnManager EntitySpawnManager { get; }
- public string LevelName { get; }
- 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 void BreakBlock(Block block, BlockEntity blockEntity = null, Item tool = null)
- public virtual void BroadcastTitle(string text, TitleType type = 2, int fadeIn = 6, int fadeOut = 6, int stayTime = 20, Player sender = null, Player[] sendList = null)
- public void ClearLoadedChunks()
- public McpeWrapper GenerateChunk(ChunkCoordinates chunkPosition)
- 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 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 IsNotBlockingSkylight(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 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 SetData(BlockCoordinates coordinates, byte meta)
- public void SetSkyLight(Block block)
- public void SetSkyLight(BlockCoordinates coordinates, byte skyLight)
-
public class LevelInfo : ICloneable
-
public class SkyLightCalculations