API Diff between 1.0.1812 and 1.0.1094
3011 Additions
363 Removals
MiNET
-
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 DamageCalculator
- public DamageCalculator()
- public virtual double CalculateDamageIncreaseFromEnchantments(Player player, Item tool, Player target)
- protected virtual double CalculateDamageReducationFromEnchantments(Entity source, Item armor, Item tool, DamageCause cause)
- public virtual double CalculateEffectDamage(Player player, double damage, Player target)
- public virtual double CalculateFallDamage(Player player, double damage, Player target)
- public int CalculateFireTickReduction(Player target)
- public virtual double CalculateItemDamage(Player player, Item item, Player target)
- public int CalculateKnockback(Item tool)
- public virtual double CalculatePlayerDamage(Entity source, Player target, Item tool, double damage, DamageCause cause)
-
public enum DamageCause
-
public class DefaultServer : IServer
-
public class DefaultServerManager : IServerManager
-
public class EduTokenManager
-
public class EntityAttribute
-
public class EntityAttributes : Dictionary<string, EntityAttribute>
-
public abstract class GameRule
-
public class GameRule<T> : GameRule
-
public class GameRules : HashSet<GameRule>
-
public enum GameRulesEnum
-
public class HandshakeData
-
public class HealthManager
-
public class HungerManager
-
public interface IInventory
-
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 Player : Entity, IMcpeMessageHandler
- public float Absorption { get; set; }
- public ActionPermissions ActionPermissions { get; set; }
- public string ButtonText { get; set; }
- public long ClientGuid { get; set; }
- public string ClientSecret { get; set; }
- public int CommandPermission { get; set; }
- public double CurrentSpeed { get; }
- public DamageCalculator DamageCalculator { get; set; }
- public bool EnableCommands { get; set; }
- public bool HideNameTag { get; set; }
- public bool IsAdventure { get; set; }
- public bool IsOnGround { get; set; }
- public bool IsFlying { get; set; }
- public bool IsFlyingHorizontally { get; set; }
- public bool IsMuted { get; set; }
- public bool IsNoClip { get; set; }
- public bool IsNoMvp { get; set; }
- public bool IsNoPvm { get; set; }
- public bool IsNoPvp { get; set; }
- public bool IsSleeping { get; set; }
- public DateTime LastNetworkActivity { get; set; }
- public bool IsWorldBuilder { get; set; }
- public bool IsWorldImmutable { get; set; }
- public Entity LastAttackTarget { get; set; }
- public PlayerNetworkSession NetworkSession { get; set; }
- public bool NoAi { get; set; }
- public int MoveRenderDistance { get; set; }
- public INetworkHandler NetworkHandler { get; set; }
- public PermissionLevel PermissionLevel { get; set; }
- public PlayerInfo PlayerInfo { get; set; }
- public long Rto { get; set; }
- public long Rtt { get; set; }
- public long RttVar { get; set; }
- public MiNetServer Server { get; }
- public string ServerAddress { get; set; }
- public bool Silent { get; set; }
- public Skin Skin { get; set; }
- public Skin Skin { get; set; }
- public User User { get; set; }
- public bool UseCreativeInventory { 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 byte[] CompressBytes(byte[] input, CompressionLevel compressionLevel, bool writeLen = false)
- protected virtual bool AcceptPlayerMove(McpeMovePlayer message)
- public static void BuildPortal(Level level, PortalInfo portalInfo)
- protected virtual bool AcceptPlayerMove(McpeMovePlayer message, bool isOnGround, bool isFlyingHorizontally)
- public void AddExperience(float xp, bool send = true)
- public virtual void BroadcastEntityEvent()
- public void BroadcastEntityEvent(int eventId, int data = 0)
- protected virtual double CalculateDamageIncreaseFromEnchantments(Item tool)
- protected virtual double CalculateDamageReducationFromEnchantments(Item armor)
- public virtual double CalculatePlayerDamage(Player target, double damage)
- public bool CheckOnGround()
- public virtual void ChangeDimension(Level toLevel, PlayerLocation spawnPoint, Dimension dimension, Func<Level> levelFunc = null)
- public bool CheckOnGround(McpeMovePlayer message)
- protected virtual void DecodeCert(McpeLogin message)
- public void DetectLostConnection()
- protected virtual bool DetectSimpleFly(McpeMovePlayer message, bool isOnGround)
- 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)
- protected virtual void EntityAttack(Transaction transaction)
- protected virtual void EntityInteract(Transaction transaction)
- public void ForcedSendChunks(Action postAction = null)
- 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 virtual void HandleMcpeAnimate(McpeAnimate message)
- public virtual void HandleMcpeBlockEntityData(McpeBlockEntityData message)
- public virtual void HandleMcpeBlockPickRequest(McpeBlockPickRequest message)
- public void HandleMcpeClientToServerHandshake(McpeClientToServerHandshake message)
- public void HandleMcpeCommandBlockUpdate(McpeCommandBlockUpdate message)
- public virtual void HandleMcpeCommandRequest(McpeCommandRequest message)
- protected virtual void HandleMcpeItemFramDropItem(McpeItemFramDropItem message)
- public virtual void HandleMcpeCraftingEvent(McpeCraftingEvent message)
- public virtual void HandleMcpeEntityEvent(McpeEntityEvent message)
- public virtual void HandleMcpeEntityFall(McpeEntityFall message)
- public virtual void HandleMcpeEntityPickRequest(McpeEntityPickRequest message)
- public virtual void HandleMcpeInteract(McpeInteract 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 void HandleMcpeLevelSoundEvent(McpeLevelSoundEvent message)
- public virtual void HandleMcpeLogin(McpeLogin message)
- public virtual void HandleMcpeMobArmorEquipment(McpeMobArmorEquipment message)
- public virtual void HandleMcpeMobEquipment(McpeMobEquipment message)
- public void HandleMcpeModalFormResponse(McpeModalFormResponse message)
- public void HandleMcpeMoveEntity(McpeMoveEntity message)
- public virtual void HandleMcpeMovePlayer(McpeMovePlayer message)
- public void HandleMcpeNpcRequest(McpeNpcRequest message)
- public virtual void HandleMcpePhotoTransfer(McpePhotoTransfer message)
- public virtual void HandleMcpePlayerAction(McpePlayerAction message)
- public void HandleMcpePlayerHotbar(McpePlayerHotbar message)
- public void HandleMcpePlayerSkin(McpePlayerSkin message)
- public void HandleMcpePurchaseReceipt(McpePurchaseReceipt 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 HandleMcpeResourcePackChunkRequest(McpeResourcePackChunkRequest message)
- public virtual void HandleMcpeResourcePackClientResponse(McpeResourcePackClientResponse message)
- public virtual void HandleMcpeRespawn()
- public virtual void HandleMcpeRespawn(McpeRespawn message)
- public void HandleMcpeRiderJump(McpeRiderJump message)
- public virtual void HandleMcpeServerSettingsRequest(McpeServerSettingsRequest message)
- public virtual void HandleMcpeSetEntityData(McpeSetEntityData message)
- public void HandleMcpeSetEntityMotion(McpeSetEntityMotion message)
- public void HandleMcpeSetLocalPlayerAsInitializedPacket(McpeSetLocalPlayerAsInitializedPacket message)
- public virtual void HandleMcpeSetPlayerGameType(McpeSetPlayerGameType message)
- public virtual void HandleMcpeText(McpeText message)
- protected virtual void HandleNormalTransactions(Transaction transaction)
- protected virtual void OnPlayerJoining(PlayerEventArgs e)
- protected virtual void OnTicked(PlayerEventArgs e)
- protected virtual void OnTicking(PlayerEventArgs e)
- public void RemoveEffect(Effect effect)
- public void RemoveEffect(Effect effect, bool recalcColor = true)
- public void RemoveExperienceLevels(float levels)
- public virtual void SendAdventureSettings()
- protected virtual void SendAvailableCommands()
- protected virtual void SendChangeDimension(Dimension dimension, bool respawn = false, Vector3 position = default)
- public virtual void SendCraftingRecipes()
- public void SendDirectPackage(Package package)
- public virtual void SendForm(Form form)
- public virtual void SendGameRules()
- public void SendMoveList(McpeBatch batch, DateTime sendTime)
- public void SendMoveList(McpeWrapper batch, DateTime sendTime)
- public void SendPackage(Package package)
- public void SendPacket(Packet packet)
- public virtual void SendResourcePacksInfo()
- public virtual void SendResourcePackStack()
- protected virtual void SendSetCommandsEnabled()
- public virtual void SendSetDownfall(int downfall)
- public void SendSetEntityData()
- public void SendSetPlayerGameType()
- public virtual void SendSetTime(int time)
- 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 SetEffect(Effect effect)
- public void SetEffect(Effect effect, bool ignoreIfLowerLevel = false)
- public virtual void SetOpenInventory(IInventory inventory)
- public void SpawnLevel(Level toLevel)
- public virtual void SpawnLevel(Level toLevel, PlayerLocation spawnPoint)
- public virtual void SpawnLevel(Level toLevel, PlayerLocation spawnPoint, bool useLoadingScreen = false, Func<Level> levelFunc = null, Action postSpawnAction = null)
- public void Start(object o)
- public virtual bool VerifyItemStack(Item itemStack)
- public virtual void UpdatePotionColor()
-
public class PlayerAttribute
-
public class PlayerFactory
-
public class PlayerInfo
-
public class PlayerInventory
-
public class PlayerNetworkSession : INetworkHandler
-
public class
- public long { get; set; }
-
public class ServerInfo
-
public enum ServerRole
-
public class SpreadLevelManager : LevelManager
-
public enum TitleType
MiNET.BlockEntities
MiNET.Blocks
-
public class AcaciaButton : Block
-
public class AcaciaDoor : WoodenDoor
-
public class AcaciaLeaves : Block
-
public class AcaciaLog : Block
-
public class AcaciaPressurePlate : Block
-
public class AcaciaTrapdoor : Block
-
public class Allow : Block
-
public class Anvil : Block
-
public class Beacon : Block
-
public class Bed : Block
-
public class BirchButton : Block
-
public class BirchDoor : WoodenDoor
-
public class BirchWoodStairs : BlockStairs
-
public class BirchPressurePlate : Block
-
public class BirchStairs : BlockStairs
-
public class BirchTrapdoor : Block
-
public class BlackGlazedTerracotta : GlazedTerracotta
-
public class Block : ICloneable
- public byte BiomeId { get; set; }
- public byte BlockLight { get; set; }
- public byte Id { get; protected set; }
- public int Id { get; }
- public bool IsBlockingSkylight { get; protected set; }
- public Block(byte id)
- public string Name { get; set; }
- public byte SkyLight { get; set; }
- public Block(int id)
- public virtual void BlockAdded(Level level)
- public virtual void BreakBlock(Level world)
- public bool CanPlace(Level world, BlockFace face)
- protected virtual bool CanPlace(Level world, BlockCoordinates blockCoordinates, BlockFace face)
- public virtual void BreakBlock(Level world, bool silent = false)
- 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 object Clone()
- public virtual Item[] GetDrops()
- public virtual Item[] GetDrops(Item tool)
- public virtual float GetExperiencePoints()
- public double GetMineTime(Item miningTool)
- public uint GetRuntimeId()
- public virtual bool Interact(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face)
- public virtual void OnTick(Level level)
- public virtual void OnTick(Level level, bool isRandom)
- protected void UpdateBlocks(Level world)
-
public static class BlockFactory
-
public class BlueGlazedTerracotta : GlazedTerracotta
-
public class BlueIce : Block
-
public class BoneBlock : Block
-
public class Border : Block
-
public class Bricks : Block
-
public class BrickBlock : Block
-
public class BrownGlazedTerracotta : GlazedTerracotta
-
public class BubbleColumn : Block
-
public class CarvedPumpkin : Block
-
public class Cauldron : Block
-
public class ChainCommandBlock : Block
-
public class Chalkboard : Block
-
public class ChemicalHeat : Block
-
public class ChemistryTable : Block
-
public class ChorusFlower : Block
-
public class ChorusPlant : Block
-
public class CobblestoneStairs : BlockStairs
-
public class Cobweb : Block
-
public class ColoredTorchBp : Block
-
public class ColoredTorchRg : Block
-
public class CommandBlock : Block
-
public class Concrete : Block
-
public class ConcretePowder : Block
-
public class Conduit : Block
-
public class Coral : Block
-
public class CoralBlock : Block
-
public class CoralFan : Block
-
public class CoralFanDead : Block
-
public class CoralFanHang : Block
-
public class CoralFanHang2 : Block
-
public class CoralFanHang3 : Block
-
public abstract class Crops : Block
- protected byte MaxGrowth { get; protected set; }
- protected Crops(byte id)
-
public class CyanGlazedTerracotta : GlazedTerracotta
-
public class DarkOakButton : Block
-
public class DarkOakDoor : WoodenDoor
-
public class DarkOakPressurePlate : Block
-
public class DarkOakTrapdoor : Block
-
public class Deny : Block
-
public class DoublePlant : Block
-
public class DoubleWoodSlab : Block
-
public class DoubleStoneSlab2 : Block
-
public class DoubleWoodenSlab : Block
-
public class DragonEgg : Block
-
public class DriedKelpBlock : Block
-
public class Dropper : Block
-
public class Element0 : Block
-
public class Element1 : Block
-
public class Element10 : Block
-
public class Element100 : Block
-
public class Element101 : Block
-
public class Element102 : Block
-
public class Element103 : Block
-
public class Element104 : Block
-
public class Element105 : Block
-
public class Element106 : Block
-
public class Element107 : Block
-
public class Element108 : Block
-
public class Element109 : Block
-
public class Element11 : Block
-
public class Element110 : Block
-
public class Element111 : Block
-
public class Element112 : Block
-
public class Element113 : Block
-
public class Element114 : Block
-
public class Element115 : Block
-
public class Element116 : Block
-
public class Element117 : Block
-
public class Element118 : Block
-
public class Element12 : Block
-
public class Element13 : Block
-
public class Element14 : Block
-
public class Element15 : Block
-
public class Element16 : Block
-
public class Element17 : Block
-
public class Element18 : Block
-
public class Element19 : Block
-
public class Element2 : Block
-
public class Element20 : Block
-
public class Element21 : Block
-
public class Element22 : Block
-
public class Element23 : Block
-
public class Element24 : Block
-
public class Element25 : Block
-
public class Element26 : Block
-
public class Element27 : Block
-
public class Element28 : Block
-
public class Element29 : Block
-
public class Element3 : Block
-
public class Element30 : Block
-
public class Element31 : Block
-
public class Element32 : Block
-
public class Element33 : Block
-
public class Element34 : Block
-
public class Element35 : Block
-
public class Element36 : Block
-
public class Element37 : Block
-
public class Element38 : Block
-
public class Element39 : Block
-
public class Element4 : Block
-
public class Element40 : Block
-
public class Element41 : Block
-
public class Element42 : Block
-
public class Element43 : Block
-
public class Element44 : Block
-
public class Element45 : Block
-
public class Element46 : Block
-
public class Element47 : Block
-
public class Element48 : Block
-
public class Element49 : Block
-
public class Element5 : Block
-
public class Element50 : Block
-
public class Element51 : Block
-
public class Element52 : Block
-
public class Element53 : Block
-
public class Element54 : Block
-
public class Element55 : Block
-
public class Element56 : Block
-
public class Element57 : Block
-
public class Element58 : Block
-
public class Element59 : Block
-
public class Element6 : Block
-
public class Element60 : Block
-
public class Element61 : Block
-
public class Element62 : Block
-
public class Element63 : Block
-
public class Element64 : Block
-
public class Element65 : Block
-
public class Element66 : Block
-
public class Element67 : Block
-
public class Element68 : Block
-
public class Element69 : Block
-
public class Element7 : Block
-
public class Element70 : Block
-
public class Element71 : Block
-
public class Element72 : Block
-
public class Element73 : Block
-
public class Element74 : Block
-
public class Element75 : Block
-
public class Element76 : Block
-
public class Element77 : Block
-
public class Element78 : Block
-
public class Element79 : Block
-
public class Element8 : Block
-
public class Element80 : Block
-
public class Element81 : Block
-
public class Element82 : Block
-
public class Element83 : Block
-
public class Element84 : Block
-
public class Element85 : Block
-
public class Element86 : Block
-
public class Element87 : Block
-
public class Element88 : Block
-
public class Element89 : Block
-
public class Element9 : Block
-
public class Element90 : Block
-
public class Element91 : Block
-
public class Element92 : Block
-
public class Element93 : Block
-
public class Element94 : Block
-
public class Element95 : Block
-
public class Element96 : Block
-
public class Element97 : Block
-
public class Element98 : Block
-
public class Element99 : Block
-
public class EndBricks : Block
-
public class EnderChest : Block
-
public class EndGateway : Block
-
public class EndPortal : Block
-
public class EndRod : Block
-
public class Farmland : Block
-
public class Flower : Block
-
public class Frame : Block
-
public class FrostedIce : Block
-
public class Glass : Block
-
public abstract class GlazedTerracotta : Block
-
public class GlowStick : Block
-
public class GrayGlazedTerracotta : GlazedTerracotta
-
public class GreenGlazedTerracotta : GlazedTerracotta
-
public class HardGlass : Block
-
public class HardGlassPane : Block
-
public class HardStainedGlass : Block
-
public class HardStainedGlassPane : Block
-
public class Hopper : Block
-
public interface ICustomBlockFactory
-
public class InfoUpdate : Block
-
public class InfoUpdate2 : Block
-
public class ItemFrame : Block
-
public class Jukebox : Block
-
public class JungleButton : Block
-
public class JungleDoor : WoodenDoor
-
public class JungleWoodStairs : BlockStairs
-
public class JunglePressurePlate : Block
-
public class JungleStairs : BlockStairs
-
public class JungleTrapdoor : Block
-
public class Kelp : Block
-
public class Lava : Stationary
-
public class Leaves2 : Block
-
public class LightBlueGlazedTerracotta : GlazedTerracotta
-
public class LimeGlazedTerracotta : GlazedTerracotta
-
public class Melon : Block
-
public class Log2 : Block
-
public class MagentaGlazedTerracotta : GlazedTerracotta
-
public class Magma : Block
-
public class MelonBlock : Block
-
public class MelonStem : Block
-
public class MobSpawner : Block
-
public class MonsterSpawner : Block
-
public class MossStone : Block
-
public class MossyCobblestone : Block
-
public class Movingblock : Block
-
public class Netherreactor : Block
-
public class NetherWartBlock : Block
-
public class OakWoodStairs : BlockStairs
-
public class OakStairs : BlockStairs
-
public class Observer : Block
-
public class OrangeGlazedTerracotta : GlazedTerracotta
-
public class PinkGlazedTerracotta : GlazedTerracotta
-
public class Piston : Block
-
public class Pistonarmcollision : Block
-
public class PistonHead : Block
-
public class Portal : Block
-
public class PortalInfo
-
public class PoweredComparator : UnpoweredComparator
-
public class Prismarine : Block
-
public class PumpkinStem : Block
-
public class PurpleGlazedTerracotta : GlazedTerracotta
-
public class PurpurBlock : Block
-
public class PurpurStairs : BlockStairs
-
public class RedFlower : Block
-
public class RedGlazedTerracotta : GlazedTerracotta
-
public class RedNetherBrick : Block
-
public class RedSandstone : Sandstone
-
public class RedSandstoneStairs : BlockStairs
-
public class RepeatingCommandBlock : Block
-
public class Reserved6 : Block
-
public class Sandstone : Block
-
public class Seagrass : Block
-
public class SeaLantern : Block
-
public class SeaPickle : Block
-
public class ShulkerBox : UndyedShulkerBox
-
public class SilverGlazedTerracotta : GlazedTerracotta
-
public abstract class SlabBase : Block
-
public class Slime : Block
-
public class SmallTreeGenerator : TreeGeneratorBase
-
public class SpruceButton : Block
-
public class SpruceDoor : WoodenDoor
-
public class SpruceWoodStairs : BlockStairs
-
public class SprucePressurePlate : Block
-
public class SpruceStairs : BlockStairs
-
public class SpruceTrapdoor : Block
-
public class StainedGlass : Glass
-
public class StainedGlassPane : Block
-
public class StandingBanner : Block
-
public class StationaryLava : Stationary
-
public class StationaryWater : Stationary
-
public class StickyPiston : Piston
-
public class Sunflower : Block
-
public class StoneSlab2 : SlabBase
-
public class StoneStairs : BlockStairs
-
public class StrippedAcaciaLog : Block
-
public class StrippedBirchLog : Block
-
public class StrippedDarkOakLog : Block
-
public class StrippedJungleLog : Block
-
public class StrippedOakLog : Block
-
public class StrippedSpruceLog : Block
-
public class StructureBlock : Block
-
public abstract class TreeGeneratorBase
-
public class TurtleEgg : Block
-
public class UnderwaterTorch : Block
-
public class UndyedShulkerBox : Block
-
public class UnpoweredComparator : Block
-
public class WallBanner : Block
-
public class Water : Stationary
-
public class Web : Block
-
public class WhiteGlazedTerracotta : GlazedTerracotta
-
public class WoodenDoor : Block
-
public class WoodSlab : Block
-
public class WoodenSlab : SlabBase
-
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.Entities.World
MiNET.Items
-
public interface ICustomBlockItemFactory
-
public interface ICustomItemFactory
-
public class Item : ICloneable
- public virtual bool Animate(Level world, Player player)
- public virtual bool BreakBlock(Level world, Player player, Block block, BlockEntity blockEntity)
- public object Clone()
- public bool Interact(Level level, Player player, Entity target)
- public virtual void PlaceBlock(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoords)
- public virtual void UseItem(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoords)
-
public class ItemAcaciaDoor : ItemWoodenDoor
-
public class ItemBanner : ItemBlock
-
public class ItemBeef : FoodItem
-
public class ItemBeetroot : FoodItem
-
public class ItemBeetrootSeeds : ItemBlock
-
public class ItemBirchDoor : ItemWoodenDoor
-
public class ItemBlock : Item
-
public class ItemBoard : ItemSlate
-
public class ItemBoat : Item
-
public class ItemBone : Item
-
public class ItemCamera : Item
-
public class ItemCauldron : ItemBlock
-
public class ItemChest : Item
-
public class ItemCoockedChicken : FoodItem
-
public class ItemCookedBeef : FoodItem
-
public class ItemCookedChicken : FoodItem
-
public class ItemDarkOakDoor : ItemWoodenDoor
-
public class ItemDoor : Item
-
public class ItemDye : Item
-
public class ItemElytra : Item
-
public class ItemEnchantingTable : Item
-
public class ItemFactory
- public static Dictionary<string, short> NameToId { get; }
- public static Item GetItem(short id, short metadata = 0, byte count = 1)
- public static Item GetItem(string name, short metadata = 0, int count = 1)
- public static Item GetItem(short id, short metadata = 0, int count = 1)
- public static short GetItemIdByName(string itemName)
-
public class ItemFireworks : Item
-
public class ItemFlintAndSteel : Item
-
public class ItemFurnace : Item
-
public class ItemFrame : ItemBlock
-
public class ItemGoldenCarrot : FoodItem
-
public class ItemGoldIngot : Item
-
public class ItemGoldNugget : Item
-
public class ItemHorseArmorDiamond : Item
-
public class ItemHorseArmorGold : Item
-
public class ItemHorseArmorIron : Item
-
public class ItemHorseArmorLeather : Item
-
public class ItemIronIngot : Item
-
public class ItemIronNugget : Item
-
public class ItemItemFrame : Item
-
public class ItemJungleDoor : ItemWoodenDoor
-
public class ItemMonsterEgg : Item
-
public class ItemMuttonCooked : FoodItem
-
public class ItemMuttonRaw : FoodItem
-
public class ItemPainting : Item
-
public class ItemPoster : ItemSlate
-
public class ItemRawBeef : FoodItem
-
public class ItemRedstone : Item
-
public class ItemSaddle : Item
-
public class ItemShears : Item
-
public class ItemSlab : Item
-
public class ItemSlate : ItemBlock
-
public class ItemSpawnEgg : Item
-
public class ItemSteak : FoodItem
-
public class ItemSpruceDoor : ItemWoodenDoor
-
public class ItemSugar : Item
-
public class ItemWheat : Item
-
public class ItemWheatSeeds : ItemBlock
-
public class ItemWoodenDoor : ItemBlock
MiNET.Net
-
public class ConnectedPackage : Package<ConnectedPackage>
-
public enum ActionPermissions
-
public enum AdventureFlags
-
public enum CommandPermission
-
public class ConnectedPacket : Packet<ConnectedPacket>
-
public class ConnectionBanned : Packet<ConnectionBanned>
-
public class Datagram : Packet<Datagram>
-
public class FtlCreatePlayer : Packet<FtlCreatePlayer>
-
public interface IMcpeMessageHandler
-
public class IpRecentlyConnected : Packet<IpRecentlyConnected>
-
public class ItemSigner
-
public class McpeAddBehaviorTree : Packet<McpeAddBehaviorTree>
-
public class McpeAddEntity : Packet<McpeAddEntity>
-
public class McpeAddItem : Package<McpeAddItem>
-
public class McpeAddItemEntity : Packet<McpeAddItemEntity>
-
public class McpeAddPainting : Packet<McpeAddPainting>
-
public class McpeAddPlayer : Packet<McpeAddPlayer>
-
public class McpeAdventureSettings : Packet<McpeAdventureSettings>
-
public class McpeAnimate : Packet<McpeAnimate>
-
public class McpeBatch : Package<McpeBatch>
-
public class McpeAvailableCommands : Packet<McpeAvailableCommands>
-
public class McpeBlockEntityData : Packet<McpeBlockEntityData>
-
public class McpeBlockEvent : Packet<McpeBlockEvent>
-
public class McpeBlockPickRequest : Packet<McpeBlockPickRequest>
-
public class McpeBookEdit : Packet<McpeBookEdit>
-
public class McpeBossEvent : Packet<McpeBossEvent>
-
public class McpeCamera : Packet<McpeCamera>
-
public class McpeChangeDimension : Packet<McpeChangeDimension>
-
public class McpeClientMagic : Package<McpeClientMagic>
-
public class McpeClientToServerHandshake : Packet<McpeClientToServerHandshake>
-
public class McpeCommandBlockUpdate : Packet<McpeCommandBlockUpdate>
-
public class McpeCommandOutput : Packet<McpeCommandOutput>
-
public class McpeCommandRequest : Packet<McpeCommandRequest>
-
public class McpeContainerOpen : Packet<McpeContainerOpen>
-
public class McpeContainerSetContent : Package<McpeContainerSetContent>
-
public class McpeContainerSetData : Packet<McpeContainerSetData>
-
public class McpeContainerSetSlot : Package<McpeContainerSetSlot>
-
public class McpeCraftingEvent : Packet<McpeCraftingEvent>
-
public class McpeDisconnect : Packet<McpeDisconnect>
-
public class McpeDropItem : Package<McpeDropItem>
-
public class McpeEntityEvent : Packet<McpeEntityEvent>
-
public class McpeEntityFall : Packet<McpeEntityFall>
-
public class McpeEntityPickRequest : Packet<McpeEntityPickRequest>
-
public class McpeExplode : Packet<McpeExplode>
-
public class McpeFullChunkData : Packet<McpeFullChunkData>
-
public class McpeGameRulesChanged : Packet<McpeGameRulesChanged>
-
public class McpeGuiDataPickItem : Packet<McpeGuiDataPickItem>
-
public class McpeHurtArmor : Packet<McpeHurtArmor>
-
public class McpeInitiateWebSocketConnection : Packet<McpeInitiateWebSocketConnection>
-
public class McpeInteract : Packet<McpeInteract>
-
public class McpeItemFramDropItem : Package<McpeItemFramDropItem>
-
public class McpeInventoryContent : Packet<McpeInventoryContent>
-
public class McpeInventorySlot : Packet<McpeInventorySlot>
-
public class McpeInventoryTransaction : Packet<McpeInventoryTransaction>
-
public class McpeItemFrameDropItem : Packet<McpeItemFrameDropItem>
-
public class McpeLabTable : Packet<McpeLabTable>
-
public class McpeLevelEvent : Packet<McpeLevelEvent>
-
public class McpeLevelSoundEvent : Packet<McpeLevelSoundEvent>
-
public class McpeLogin : Packet<McpeLogin>
-
public class McpeMobArmorEquipment : Packet<McpeMobArmorEquipment>
-
public class McpeMobEffect : Packet<McpeMobEffect>
-
public class McpeMobEquipment : Packet<McpeMobEquipment>
-
public class McpeModalFormRequest : Packet<McpeModalFormRequest>
-
public class McpeModalFormResponse : Packet<McpeModalFormResponse>
-
public class McpeMoveEntity : Packet<McpeMoveEntity>
-
public class McpeMoveEntityDelta : Packet<McpeMoveEntityDelta>
-
public class McpeMovePlayer : Packet<McpeMovePlayer>
-
public class McpeNetworkStackLatencyPacket : Packet<McpeNetworkStackLatencyPacket>
-
public class McpeNpcRequest : Packet<McpeNpcRequest>
-
public class McpePhotoTransfer : Packet<McpePhotoTransfer>
-
public class McpePlayerAction : Packet<McpePlayerAction>
-
public class McpePlayerHotbar : Packet<McpePlayerHotbar>
-
public class McpePlayerInput : Packet<McpePlayerInput>
-
public class McpePlayerStatus : Package<McpePlayerStatus>
-
public class McpeRemoveBlock : Package<McpeRemoveBlock>
-
public class McpePlayerSkin : Packet<McpePlayerSkin>
-
public class McpePlaySound : Packet<McpePlaySound>
-
public class McpePlayStatus : Packet<McpePlayStatus>
-
public class McpeProtocolInfo
-
public class McpePurchaseReceipt : Packet<McpePurchaseReceipt>
-
public class McpeRemoveEntity : Packet<McpeRemoveEntity>
-
public class McpeReplaceSelectedItem : Package<McpeReplaceSelectedItem>
-
public class McpeRemoveObjective : Packet<McpeRemoveObjective>
-
public class McpeResourcePackChunkData : Packet<McpeResourcePackChunkData>
-
public class McpeResourcePackChunkRequest : Packet<McpeResourcePackChunkRequest>
-
public class McpeResourcePackClientResponse : Packet<McpeResourcePackClientResponse>
-
public class McpeResourcePackDataInfo : Packet<McpeResourcePackDataInfo>
-
public class McpeResourcePacksInfo : Packet<McpeResourcePacksInfo>
-
public class McpeResourcePackStack : Packet<McpeResourcePackStack>
-
public class McpeRiderJump : Packet<McpeRiderJump>
-
public class McpeServerExchange : Package<McpeServerExchange>
-
public class McpeServerSettingsRequest : Packet<McpeServerSettingsRequest>
-
public class McpeServerSettingsResponse : Packet<McpeServerSettingsResponse>
-
public class McpeServerToClientHandshake : Packet<McpeServerToClientHandshake>
-
public class McpeSetCommandsEnabled : Packet<McpeSetCommandsEnabled>
-
public class McpeSetDefaultGameType : Packet<McpeSetDefaultGameType>
-
public class McpeSetDifficulty : Packet<McpeSetDifficulty>
-
public class McpeSetDisplayObjective : Packet<McpeSetDisplayObjective>
-
public class McpeSetEntityData : Packet<McpeSetEntityData>
-
public class McpeSetEntityLink : Packet<McpeSetEntityLink>
-
public class McpeSetEntityMotion : Packet<McpeSetEntityMotion>
-
public class McpeSetPlayerGaneType : Package<McpeSetPlayerGaneType>
-
public class McpeSetLastHurtBy : Packet<McpeSetLastHurtBy>
-
public class McpeSetLocalPlayerAsInitializedPacket : Packet<McpeSetLocalPlayerAsInitializedPacket>
-
public class McpeSetPlayerGameType : Packet<McpeSetPlayerGameType>
-
public class McpeSetScore : Packet<McpeSetScore>
-
public class McpeSetScoreboardIdentityPacket : Packet<McpeSetScoreboardIdentityPacket>
-
public class McpeSetSpawnPosition : Packet<McpeSetSpawnPosition>
-
public class McpeSetTime : Packet<McpeSetTime>
-
public class McpeSetTitle : Packet<McpeSetTitle>
-
public class McpeShowCredits : Packet<McpeShowCredits>
-
public class McpeShowProfile : Packet<McpeShowProfile>
-
public class McpeShowStoreOffer : Packet<McpeShowStoreOffer>
-
public class McpeSimpleEvent : Packet<McpeSimpleEvent>
-
public class McpeSpawnExperienceOrb : Packet<McpeSpawnExperienceOrb>
-
public class McpeStartGame : Packet<McpeStartGame>
-
public class McpeStopSound : Packet<McpeStopSound>
-
public class McpeStructureBlockUpdate : Packet<McpeStructureBlockUpdate>
-
public class McpeSubClientLogin : Packet<McpeSubClientLogin>
-
public class McpeTakeItemEntity : Packet<McpeTakeItemEntity>
-
public class McpeTelemetryEvent : Packet<McpeTelemetryEvent>
-
public class McpeText : Packet<McpeText>
-
public class McpeTransfer : Packet<McpeTransfer>
-
public class McpeUpdateAttributes : Packet<McpeUpdateAttributes>
-
public class McpeUpdateBlock : Packet<McpeUpdateBlock>
-
public class McpeUseItem : Package<McpeUseItem>
-
public class McpeUpdateBlockSynced : Packet<McpeUpdateBlockSynced>
-
public class McpeUpdateEquipment : Packet<McpeUpdateEquipment>
-
public class McpeUpdateSoftEnumPacket : Packet<McpeUpdateSoftEnumPacket>
-
public class McpeUpdateTrade : Packet<McpeUpdateTrade>
-
public class McpeWriter
-
public class MessagePart : Packet<MessagePart>
-
public class NoFreeIncomingConnections : Packet<NoFreeIncomingConnections>
-
public class ObjectPool<T> where T : Packet
-
public class OpenConnectionReply2 : Packet<OpenConnectionReply2>
-
public class OpenConnectionRequest2 : Packet<OpenConnectionRequest2>
-
public abstract class Package
-
public abstract class Package<T> : Package, ICloneable where T : Package<T>
-
public class PackageFactory
-
public abstract class Packet
- 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 Packet()
- 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(Packet 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 : Packet
- public void CloneReset()
- public virtual void Decode(byte[] buffer)
- protected virtual void DecodePacket()
- public virtual byte[] Encode()
- protected virtual void EncodePacket()
- 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 ResetPacket()
- 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 Packet<T> : Packet, ICloneable where T : Packet<T>
-
public class PacketFactory
-
public enum PermissionLevel
-
public enum PlayerAction
-
public class Skin
-
public class SplitPartPackage : Package<SplitPartPackage>
-
public class SplitPartPacket : Packet<SplitPartPacket>
-
public class UnknownPackage : Package<UnknownPackage>
-
public class UnknownPacket : Packet<UnknownPacket>
-
public class UUID
MiNET.Particles
MiNET.Plugins
-
public class BlockPos
- public int X { get; set; }
- public bool XRelative { get; set; }
- public int Y { get; set; }
- public bool YRelative { get; set; }
- public int Z { get; set; }
- public bool ZRelative { get; set; }
- public BlockPos()
-
public class BlockTypeEnum : EnumBase
-
public class Command
-
public class CommandNameEnum : EnumBase
-
public class CommandSet : Dictionary<string, Command>
-
public class DimensionTypesEnum : EnumBase
-
public class EffectEnum : EnumBase
-
public class EnchantEnum : EnumBase
-
public class EnchantmentTypeEnum : EnumBase
-
public class EntityTypeEnum : EnumBase
-
public abstract class EnumBase
-
public class FormatRule
-
public class FormatString
-
public interface ICommandFilter
-
public class Input
-
public interface IParameterSerializer
-
public class ItemTypeEnum : EnumBase
-
public class Output
-
public class Overload
-
public class Parameter
-
public class Parser
-
public abstract class Plugin : IPlugin
-
public class PluginManager
- public List<CommandAttribute> PluginCommands { get; }
- public CommandSet Commands { get; set; }
- public event ResolveEventHandler AssemblyResolve
- public void HandleCommand(UserManager<User> userManager, string message, Player player)
- public static CommandSet GenerateCommandSet(MethodInfo[] methods)
- public static string GetUsage(Command command, bool includeDescription = false, string prepend = "", string postpend = "")
- public static bool HasProperty(object obj, string name)
- public static Target ParseTarget(string source)
- public Target FillTargets(Player commander, Level level, string source)
- public object HandleCommand(Player player, string cmdline)
- public object HandleCommand(Player player, string commandName, string commandOverload, object commandInputJson)
- public void LoadCommands(Type type)
-
public class Target
-
public class TargetData
-
public class Version
MiNET.Plugins.Attributes
MiNET.Plugins.Commands
-
public class HelpCommand
-
public class VanillaCommands
- public enum DayNight
- public VanillaCommands()
- public string Daylock(Player player, bool value)
- public string Difficulty(Player commander, Difficulty difficulty)
- public void Enchant(Player commander, Target target, EnchantmentTypeEnum enchantmentTypeName, int level = 1)
- 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 void Summon(Player player, EntityTypeEnum entityType, bool noAi = true, BlockPos spawnPos = null)
- 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 void Worldbuilder(Player commander)
- public string 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 class User : IUser<string>
MiNET.Sounds
MiNET.UI
MiNET.Utils
-
public class BatchUtils
-
public struct BlockCoordinates : IEquatable<BlockCoordinates>
-
public class BlockRecords : List<Block>
-
public struct BoundingBox : IEquatable<BoundingBox>
-
public struct ChunkCoordinates : IEquatable<ChunkCoordinates>
-
public class Compression
-
public class Config
-
public class ContainerTransactionRecord : TransactionRecord
-
public class CooldownTimer
-
public class CooldownTimerAction<T> : CooldownTimer
-
public class CraftTransactionRecord : TransactionRecord
-
public class CreativeTransactionRecord : TransactionRecord
-
public class CryptoContext
-
public static class CryptoUtils
-
public sealed class DedicatedThreadPool : IDisposable
-
public class DedicatedThreadPoolSettings
- public const ThreadType DefaultThreadType = 1
- public ApartmentState ApartmentState { get; }
- public TimeSpan? DeadlockTimeout { get; }
- public Action<Exception> ExceptionHandler { get; }
- public string Name { get; }
- public int NumThreads { get; }
- public int ThreadMaxStackSize { get; }
- public ThreadType ThreadType { get; }
- public DedicatedThreadPoolSettings(int numThreads, string name = null, TimeSpan? deadlockTimeout = default, ApartmentState apartmentState = 2, Action<Exception> exceptionHandler = null, int threadMaxStackSize = 0)
- public DedicatedThreadPoolSettings(int numThreads, ThreadType threadType, string name = null, TimeSpan? deadlockTimeout = default, ApartmentState apartmentState = 2, Action<Exception> exceptionHandler = null, int threadMaxStackSize = 0)
-
public class Enchanting
-
public static class EnchantingExtensions
-
public enum EnchantingType
-
public class EntityHeadRotations : EntityLocations
-
public class EntityLocations : Dictionary<long, PlayerLocation>
-
public class EntityMotions : Dictionary<long, Vector3>
-
public class GlobalTransactionRecord : TransactionRecord
-
public class HighPrecisionTimer : IDisposable
-
public class MapDecorator
-
public class MapInfo : ICloneable
-
public class MetadataDictionary
-
public abstract class MetadataEntry
-
public class MetadataFloat : MetadataEntry
-
public class MetadataSlot : MetadataEntry
-
public class MetadataVector3 : MetadataEntry
-
public sealed class MultiMediaTimer : IComponent, IDisposable
-
public class NbtBinaryReader : BinaryReader
-
public class NbtBinaryWriter : BinaryWriter
-
public class NbtIntConverter : JsonConverter
-
public class NbtStringConverter : JsonConverter
-
public class PackIdVersion
-
public class PlayerLocation : ICloneable
-
public sealed class PrefixedArray
-
public class ResourcePackIds : List<string>
-
public class ResourcePackIdVersions : List<PackIdVersion>
-
public class ResourcePackInfo
-
public class ResourcePackInfos : List<ResourcePackInfo>
-
public class RuleData
-
public class Rules : List<RuleData>
-
public class ScorePacketInfo
-
public class ScorePacketInfos : List<ScorePacketInfo>
-
public static class StreamExtensions
-
public enum ThreadType
-
public struct TimerCaps
-
public enum TimerMode
-
public class TimerStartException : ApplicationException
-
public class Transaction
-
public abstract class TransactionRecord
-
public static class VarInt
-
public static class VectorHelpers
-
public class WannabeRandom
- protected long Next(int nbits)
- public int Next(int bound)
- public int Next(int min, int max)
- protected long NextBits(int nbits)
- public int NextInt(int bound)
-
public static class WinApi
-
public class WorldInteractionTransactionRecord : TransactionRecord
MiNET.Utils.Diagnostics
MiNET.Utils.Skins
MiNET.Worlds
-
public class AirWorldGenerator : IWorldGenerator
-
public class AnvilWorldProvider : IWorldProvider, ICachingWorldProvider, ICloneable
- public static readonly Dictionary<int, Tuple<int, Func<int, byte, byte>>> Convert
- public Dimension Dimension { get; set; }
- public bool IsDimensionWithSkyLight { get; set; }
- public IWorldProvider MissingChunkProvider { get; set; }
- public byte WaterOffsetY { get; set; }
- public Queue<Block> LightSources { get; set; }
- public bool Locked { get; set; }
- public IWorldGenerator MissingChunkProvider { get; set; }
- public bool ReadBlockLight { get; set; }
- public bool ReadSkyLight { get; set; }
- 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)
- 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)
- public void ClearCachedChunks()
- public ChunkColumn GenerateChunkColumn(ChunkCoordinates chunkCoordinates)
- public ChunkColumn GenerateChunkColumn(ChunkCoordinates chunkCoordinates, bool cacheOnly = false)
- public ChunkColumn GetChunk(ChunkCoordinates coordinates, string basePath, IWorldGenerator generator)
- public long GetDayTime()
- public string GetName()
- public bool HaveNether()
- public bool HaveTheEnd()
- public void SaveChunks()
- public int SaveChunks()
- public void SaveLevelInfo(LevelInfo level)
- public int UnloadChunks(Player[] players, ChunkCoordinates spawn, double maxViewDistance)
-
public class BiomeUtils
-
public class BlockLightCalculations
-
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 int[] biomeColor
- public NibbleArray blocklight
- public byte[] blocks
- public byte[] height
- public short[] height
- public NibbleArray metadata
- public NibbleArray skylight
- public bool isGenerated
- public bool IsLoaded
- public bool isNew
- public bool NeedSave
- public ChunkBase this[int chunkIndex] { get; set; }
- public static void Fill<T>(T[] destinationArray, T[] value)
- public McpeBatch GetBatch()
- public McpeWrapper GetBatch()
- public byte GetBlock(int bx, int by, int bz)
- public int GetBlock(int bx, int by, int bz)
- public ChunkBase GetChunk(int by)
- public IEnumerator<ChunkBase> GetEnumerator()
- public byte GetHeight(int bx, int bz)
- public int GetRecalatedHeight(int x, int z)
- public void RecalcHeight(int x, int z, int startY = 255)
- public void SetBiomeColor(int bx, int bz, int color)
- public void SetBlock(int bx, int by, int bz, byte bid)
- public void SetBlock(int bx, int by, int bz, int bid)
- public void SetHeight(int bx, int bz, byte h)
- public void SetHeight(int bx, int bz, short 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 ChunkPool<T>
-
public class ColorHeatMap
-
public class CoolWorldProvider : IWorldProvider
-
public enum Difficulty
-
public enum Dimension
-
public class EntityManager
-
public class FlatlandWorldProvider : IWorldGenerator
-
public enum GameMode
-
public interface IBlockAccess
-
public interface ICachingWorldProvider
-
public interface IWorldGenerator
-
public interface IWorldProvider
-
public class Level : IBlockAccess
- public IWorldProvider _worldProvider
- public Profiler _profiler
- public bool AutoSmelt { get; set; }
- public double CurrentWorldTime { get; set; }
- public bool CommandblockOutput { get; set; }
- public long CurrentWorldCycleTime { get; }
- 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 EnableBlockTicking { get; set; }
- public bool EnableChunkTicking { get; set; }
- public EntitySpawnManager EntitySpawnManager { get; }
- public bool Falldamage { get; set; }
- public bool Firedamage { get; set; }
- public bool IsWorldTimeStarted { get; set; }
- public bool KeepInventory { get; set; }
- public LevelManager LevelManager { get; }
- public string LevelName { 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 Level(string levelId, IWorldProvider worldProvider, GameMode gameMode = 0, Difficulty difficulty = 2, int viewDistance = 11)
- 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 void BreakBlock(Player player, Block block, BlockEntity blockEntity = null, Item tool = null)
- public virtual void BroadcastGameRules()
- 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 float CalculateCelestialAngle(long worldTime)
- public int CalculateSkylightSubtracted(long worldTime)
- public void ClearLoadedChunks()
- public McpeBatch GenerateChunk(ChunkCoordinates chunkPosition)
- public IEnumerable<McpeBatch> GenerateChunks(ChunkCoordinates chunkPosition, Dictionary<Tuple<int, int>, McpeBatch> chunksUsed, double radius)
- public IEnumerable<McpeWrapper> GenerateChunks(ChunkCoordinates chunkPosition, Dictionary<Tuple<int, int>, McpeWrapper> chunksUsed, double radius)
- public Player[] GetAllPlayers()
- public Block GetBlock(BlockCoordinates blockCoordinates)
- public Block GetBlock(BlockCoordinates blockCoordinates, ChunkColumn tryChunk = null)
- 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 Entity GetEntity(long targetEntityId)
- public bool GetGameRule(GameRulesEnum rule)
- public virtual GameRules GetGameRules()
- public int GetHeight(BlockCoordinates blockCoordinates)
- public byte GetSkyLight(BlockCoordinates blockCoordinates)
- public int GetSubtractedLight(BlockCoordinates coordinates)
- public int GetSubtractedLight(BlockCoordinates coordinates, int amount)
- public void Interact(Level world, Player player, short itemId, BlockCoordinates blockCoordinates, short metadata, BlockFace face, Vector3 faceCoords)
- public void Interact(Player player, Item itemInHand, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoords)
- public bool IsAir(BlockCoordinates blockCoordinates)
- public bool IsBlock(int x, int y, int z, int blockId)
- public bool IsBlock(BlockCoordinates blockCoordinates, int blockId)
- public bool IsNotBlockingSkylight(BlockCoordinates blockCoordinates)
- public bool IsTransparent(BlockCoordinates blockCoordinates)
- protected virtual void OnPlayerAdded(LevelEventArgs e)
- protected virtual void OnPlayerRemoved(LevelEventArgs e)
- public void SetAir(BlockCoordinates blockCoordinates, bool broadcast = true)
- public void SetBlock(Block block, bool broadcast = true, bool applyPhysics = true)
- 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 SetBlockLight(Block block)
- public void SetBlockLight(BlockCoordinates coordinates, byte blockLight)
- public void SetData(BlockCoordinates coordinates, byte meta)
- public void SetGameRule(GameRulesEnum rule, bool value)
- public void SetGameRule(GameRulesEnum rule, int value)
- public void SetSkyLight(Block block)
- public void SetSkyLight(BlockCoordinates coordinates, byte skyLight)
- public bool TryGetEntity<T>(long targetEntityId, out T entity)
-
public class LevelCancelEventArgs : LevelEventArgs
-
public class LevelEventArgs : EventArgs
- public bool Cancel { get; set; }
-
public class LevelInfo : ICloneable
-
public class PaletteChunk : ChunkBase
-
public class SkyLightBlockAccess : IBlockAccess
- public SkyLightBlockAccess(IWorldProvider worldProvider, int heightForUnloadedChunk = 255)
- public SkyLightBlockAccess(IWorldProvider worldProvider, ChunkColumn chunk)
- public Block GetBlock(BlockCoordinates coord, ChunkColumn tryChunk = null)
- public ChunkColumn GetChunk(BlockCoordinates coordinates, bool cacheOnly = false)
- public ChunkColumn GetChunk(ChunkCoordinates coordinates, bool cacheOnly = false)
- public int GetHeight(BlockCoordinates coordinates)
- public void SetBlock(int x, int y, int z, int blockId, int metadata = 0, bool broadcast = true, bool applyPhysics = true, bool calculateLight = true)
- public void SetBlock(Block block, bool broadcast = true, bool applyPhysics = true, bool calculateLight = true, ChunkColumn possibleChunk = null)
- public void SetSkyLight(BlockCoordinates coordinates, byte skyLight)
-
public class SkyLightCalculations
- public long visits
- public List<Task<Bitmap>> RenderingTasks { get; }
- public long StartTimeInMilliseconds { get; set; }
- public bool TrackResults { get; }
- public ConcurrentDictionary<BlockCoordinates, int> Visits { get; }
- public SkyLightCalculations(bool trackResults = false)
- public static void Calculate(Level level)
- public static void CheckIfSpawnIsMiddle(IOrderedEnumerable<ChunkColumn> chunks, Vector3 spawnPoint)
- public static int GetDiffuseLevel(BlockCoordinates blockCoordinates, ChunkBase chunk)
- public static int GetHeight(BlockCoordinates blockCoordinates, ChunkColumn chunk)
- public static byte GetSkyLight(BlockCoordinates blockCoordinates, ChunkBase chunk)
- public static byte GetSkyLight(BlockCoordinates blockCoordinates, ChunkColumn chunk)
- public static bool IsNotBlockingSkylight(BlockCoordinates blockCoordinates, ChunkColumn chunk)
- public static bool IsTransparent(BlockCoordinates blockCoordinates, ChunkBase chunk)
- public static void SetSkyLight(BlockCoordinates coordinates, byte skyLight, ChunkColumn chunk)
- public static byte[] ToByteArray(Image image, ImageFormat format)
- 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 void ShowHeights(ChunkColumn chunk)
- public void SnapshotVisits()
-
public class SuperflatGenerator : IWorldGenerator