API Diff between 1.0.2242 and 1.0.1803
3519 Additions
449 Removals
MiNET
-
public enum BlockAxis
-
public class Blockstate
-
public class Blockstates : Dictionary<int, Blockstate>
-
public class CursorInventory
-
public class DamageCalculator
-
public static class Enchantment
-
public enum EnchantmentFlag
-
public class ExperienceManager
-
public class Explosion
-
public class
- public string { get; set; }
-
public enum GameRulesEnum
-
public class GreylistManager
-
public class GreyListManager
-
public class HealthManager
-
public class HungerManager
-
public class Inventory : IInventory
-
public class InventoryManager
-
public class ItemStackInventoryManager
-
public class Itemstate
-
public class Itemstates : List<Itemstate>
-
public enum LevelEventType
-
public class LevelManager
-
public enum LevelSoundEventType
-
public class LoginMessageHandler : IMcpeMessageHandler
-
public enum MessageType
-
public class MiNetServer
-
public class MotdProvider
-
public class Player : Entity, IMcpeMessageHandler
- public UUID ClientUuid { get; set; }
- public UUID ClientUuid { get; set; }
- protected Form CurrentForm { get; protected set; }
- public float Experience { get; set; }
- public float ExperienceLevel { get; set; }
- public ExperienceManager ExperienceManager { get; set; }
- public ItemStackInventoryManager ItemStackInventoryManager { get; set; }
- public PlayerLocation SpawnPosition { get; set; }
- public PlayerLocation SpawnPosition { get; set; }
- public double StartFallY { get; }
- public bool UsingCraftingTable { get; set; }
- public bool UsingAnvil { get; set; }
- public event EventHandler<PlayerEventArgs> LocalPlayerIsInitialized
- public void AddExperience(float xp, bool send = true)
- public virtual void ChangeDimension(Level toLevel, PlayerLocation spawnPoint, Dimension dimension, Func<Level> levelFunc = null)
- public virtual void ChangeDimension(Level toLevel, PlayerLocation spawnPoint, Dimension dimension, Func<Level> levelFunc = null)
- public void CleanCache(ChunkColumn chunk)
- protected virtual void EntityAttack(Transaction transaction)
- protected virtual void EntityInteract(Transaction transaction)
- public virtual ItemEntity DropItem(Item item)
- protected virtual void EntityAttack(ItemUseOnEntityTransaction transaction)
- protected virtual void EntityInteract(ItemUseOnEntityTransaction 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)
- protected Item GetContainerItem(int containerId, int slot)
- public virtual Form GetServerSettingsForm()
- protected virtual void HandleInventoryMismatchTransaction(InventoryMismatchTransaction transaction)
- protected virtual void HandleItemReleaseTransaction(ItemReleaseTransaction transaction)
- protected virtual void HandleItemUseOnEntityTransaction(ItemUseOnEntityTransaction transaction)
- protected virtual void HandleItemUseTransaction(ItemUseTransaction transaction)
- public void HandleMcpeClientCacheStatus(McpeClientCacheStatus message)
- public virtual void HandleMcpeEntityFall(McpeEntityFall message)
- public void HandleMcpeFilterTextPacket(McpeFilterTextPacket message)
- public void HandleMcpeItemStackRequest(McpeItemStackRequest message)
- public virtual void HandleMcpeLevelSoundEventOld(McpeLevelSoundEventOld message)
- public virtual void HandleMcpeLevelSoundEventV2(McpeLevelSoundEventV2 message)
- public void HandleMcpeNetworkSettings(McpeNetworkSettings message)
- public virtual void HandleMcpeNetworkStackLatency(McpeNetworkStackLatency message)
- public void HandleMcpePacketViolationWarning(McpePacketViolationWarning message)
- public virtual void HandleMcpeRespawn()
- public virtual void HandleMcpeScriptCustomEvent(McpeScriptCustomEvent message)
- public void HandleMcpeSetLocalPlayerAsInitializedPacket(McpeSetLocalPlayerAsInitializedPacket message)
- public virtual void HandleMcpeSetLocalPlayerAsInitialized(McpeSetLocalPlayerAsInitialized message)
- protected virtual void HandleNormalTransactions(Transaction transaction)
- public void HandleMcpeTickSync(McpeTickSync message)
- public void HandleMcpeUpdatePlayerGameType(McpeUpdatePlayerGameType message)
- protected virtual void HandleNormalTransaction(NormalTransaction transaction)
- protected virtual void HandleTransactionRecords(List<TransactionRecord> records)
- protected virtual void OnLocalPlayerIsInitialized(PlayerEventArgs e)
- public void OpenInventory(BlockCoordinates inventoryCoord)
- public void OpenInventory(BlockCoordinates inventoryCoord)
- public void RemoveExperienceLevels(float levels)
- public virtual void SendAvailableEntityIdentifiers()
- public virtual void SendBiomeDefinitionList()
- public virtual void SendMessage(string text, MessageType type = 1, Player sender = null)
- public virtual void SendMessage(string text, MessageType type = 1, Player sender = null, bool needsTranslation = false, string[] parameters = null)
- public void SendNetworkChunkPublisherUpdate()
- public void SendSound(BlockCoordinates position, LevelSoundEventType sound, int blockId = 0)
- protected void SetContainerItem(int containerId, int slot, Item item)
- public void SetPosition(PlayerLocation position, bool teleport = true)
- public void SetPosition(PlayerLocation position, bool teleport = true)
- public virtual void SpawnLevel(Level toLevel, PlayerLocation spawnPoint, bool useLoadingScreen = false, Func<Level> levelFunc = null, Action postSpawnAction = null)
- public virtual void SpawnLevel(Level toLevel, PlayerLocation spawnPoint, bool useLoadingScreen = false, Func<Level> levelFunc = null, Action postSpawnAction = null)
- public virtual void Teleport(PlayerLocation newPosition)
- public virtual void Teleport(PlayerLocation newPosition)
-
public class PlayerInfo
-
public class PlayerInventory
-
public class PlayerNetworkSession : INetworkHandler
-
public class ServerInfo
MiNET.BlockEntities
MiNET.Blocks
-
public class AcaciaFenceGate : FenceGateBlocks
-
public class AcaciaPressurePlate : Block
-
public class AcaciaStandingSign : StandingSignBase
-
public class AcaciaWallSign : WallSignBase
-
public class ActivatorRail : Block
-
public class AncientDebris : Block
-
public class AndesiteStairs : BlockStairs
-
public class Anvil : Block
-
public class Bamboo : Block
-
public class BambooSapling : Block
-
public class Barrel : Block
-
public class Barrier : Block
-
public class Basalt : Block
-
public class Bed : Block
-
public class Bedrock : Block
-
public class Beehive : Block
-
public class BeeNest : Block
-
public class Bell : Block
-
public class BirchFenceGate : FenceGateBlocks
-
public class BirchPressurePlate : Block
-
public class BirchStandingSign : StandingSignBase
-
public class BirchWallSign : WallSignBase
-
public class Blackstone : Block
-
public class BlackstoneDoubleSlab : Block
-
public class BlackstoneSlab : SlabBase
-
public class BlackstoneStairs : BlockStairs
-
public class BlackstoneWall : Block
-
public class BlastFurnace : BlastFurnaceBase
-
public abstract class BlastFurnaceBase : Block
-
public class Block : ICloneable
- public BlockCoordinates Coordinates { get; set; }
- public BlockCoordinates Coordinates { get; set; }
- public bool IsReplacible { get; protected set; }
- public bool IsGenerated { get; protected set; }
- public bool IsReplaceable { get; protected set; }
- public Block(string name, int id)
- public virtual void BlockUpdate(Level level, BlockCoordinates blockCoordinates)
- 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 virtual void BlockUpdate(Level level, BlockCoordinates blockCoordinates)
- public virtual void BreakBlock(Level world, BlockFace face, 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 virtual BoundingBox GetBoundingBox()
- public virtual BoundingBox GetBoundingBox()
- public virtual BlockStateContainer GetGlobalState()
- protected BlockCoordinates GetNewCoordinatesFromFace(BlockCoordinates target, BlockFace face)
- public uint GetRuntimeId()
- public virtual Item GetItem()
- protected BlockCoordinates GetNewCoordinatesFromFace(BlockCoordinates target, BlockFace face)
- public int GetRuntimeId()
- public virtual bool Interact(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoord)
- public virtual BlockStateContainer GetState()
- public virtual bool Interact(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoord)
- public virtual bool PlaceBlock(Level world, Player player, BlockCoordinates targetCoordinates, BlockFace face, Vector3 faceCoords)
- public virtual bool PlaceBlock(Level world, Player player, BlockCoordinates targetCoordinates, BlockFace face, Vector3 faceCoords)
- public virtual void SetState(BlockStateContainer blockstate)
- public virtual void SetState(List<IBlockState> states)
-
public static class BlockFactory
-
public abstract class BlockStairs : Block
-
public class BoneBlock : Block
-
public class BorderBlock : Block
-
public class BrewingStand : Block
-
public class BrownMushroomBlock : Block
-
public class BubbleColumn : Block
-
public abstract class Button : Block
-
public class Cactus : Block
- public int Age { get; set; }
-
public class Cake : Block
-
public class Camera : Block
-
public class Campfire : Block
-
public class Carpet : Block
- public string Color { get; set; }
-
public class CartographyTable : Block
-
public class CarvedPumpkin : Block
-
public class Cauldron : Block
-
public class Chain : Block
-
public class ChainCommandBlock : Block
-
public class ChemistryTable : Block
-
public class Chest : ChestBase
-
public abstract class ChestBase : Block
-
public class ChiseledNetherBricks : Block
-
public class ChiseledPolishedBlackstone : Block
-
public class ChorusFlower : Block
- public int Age { get; set; }
-
public class CobblestoneWall : Block
-
public class Cocoa : Block
- public int Age { get; set; }
- public int Direction { get; set; }
-
public class ColoredTorchBp : Block
-
public class ColoredTorchRg : Block
-
public class CommandBlock : Block
-
public class ComparatorBase : Block
-
public class Composter : Block
-
public class Concrete : Block
- public string Color { get; set; }
-
public class ConcretePowder : Block
- public string Color { get; set; }
-
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 class CrackedNetherBricks : Block
-
public class CrackedPolishedBlackstoneBricks : Block
-
public class CrimsonButton : Block
-
public class CrimsonDoor : Block
-
public class CrimsonDoubleSlab : Block
-
public class CrimsonFence : Block
-
public class CrimsonFenceGate : Block
-
public class CrimsonFungus : Block
-
public class CrimsonHyphae : Block
-
public class CrimsonNylium : Block
-
public class CrimsonPlanks : Block
-
public class CrimsonPressurePlate : Block
-
public class CrimsonRoots : Block
-
public class CrimsonSlab : SlabBase
-
public class CrimsonStairs : BlockStairs
-
public class CrimsonStandingSign : StandingSignBase
-
public class CrimsonStem : Block
-
public class CrimsonTrapdoor : Block
-
public class CrimsonWallSign : WallSignBase
-
public abstract class Crops : Block
- public virtual int Growth { get; set; }
-
public class CryingObsidian : Block
-
public class DarkOakFenceGate : FenceGateBlocks
-
public class DarkOakPressurePlate : Block
-
public class DarkoakStandingSign : StandingSignBase
-
public class DarkoakWallSign : WallSignBase
-
public class DarkPrismarineStairs : BlockStairs
-
public class DaylightDetector : Block
-
public class DaylightDetectorInverted : Block
-
public class DeadBush : Block
-
public class Deadbush : Block
-
public class DetectorRail : Block
-
public class DioriteStairs : BlockStairs
-
public class Dirt : Block
-
public class Dispenser : Block
-
public abstract class DoorBase : Block
-
public class DoublePlant : Block
-
public class DoubleStoneSlab : Block
-
public class DoubleStoneSlab2 : Block
-
public class DoubleStoneSlab3 : Block
-
public class DoubleStoneSlab4 : Block
-
public class DoubleWoodenSlab : Block
-
public class Dropper : Block
-
public class EndBrickStairs : BlockStairs
-
public class EndPortalFrame : Block
-
public class EndRod : Block
-
public class Farmland : Block
-
public class Fence : Block
-
public class FenceGate : FenceGateBlocks
-
public abstract class FenceGateBlocks : Block
-
public class Fire : Block
- public int Age { get; set; }
-
public class FletchingTable : Block
-
public class FlowerPot : Block
-
public abstract class Flowing : Block
-
public class Frame : Block
-
public class FrostedIce : Block
- public int Age { get; set; }
-
public class Furnace : FurnaceBase
-
public abstract class FurnaceBase : Block
-
public class GildedBlackstone : Block
-
public abstract class GlazedTerracotta : Block
-
public class GlowingObsidian : Block
-
public class GlowStick : Block
-
public class Glowingobsidian : Block
-
public class GoldenRail : Block
-
public class GraniteStairs : BlockStairs
-
public class Grindstone : Block
-
public class HardStainedGlass : Block
- public string Color { get; set; }
-
public class HardStainedGlassPane : Block
- public string Color { get; set; }
-
public class HayBlock : Block
-
public class HeavyWeightedPressurePlate : Block
-
public class HoneyBlock : Block
-
public class HoneycombBlock : Block
-
public class Hopper : Block
-
public class IronDoor : Block
-
public class IronTrapdoor : Block
-
public class Jigsaw : Block
-
public class JungleFenceGate : FenceGateBlocks
-
public class JunglePressurePlate : Block
-
public class JungleStandingSign : StandingSignBase
-
public class JungleWallSign : WallSignBase
-
public class Kelp : Block
-
public class Ladder : Block
-
public class Lantern : Block
-
public class LavaCauldron : Block
-
public class Leaves : Block
-
public class Leaves2 : Block
-
public class Lectern : Block
-
public class Lever : Block
-
public class LightBlock : Block
-
public class LightWeightedPressurePlate : Block
-
public class LitBlastFurnace : BlastFurnaceBase
-
public class LitPumpkin : Block
-
public class LitSmoker : Block
-
public class Lodestone : Block
-
public class Log : Block
-
public class Log2 : Block
-
public class Loom : Block
-
public class MelonStem : Block
-
public class MonsterEgg : Block
-
public class Movingblock : Block
-
public class MossyCobblestoneStairs : BlockStairs
-
public class MossyStoneBrickStairs : BlockStairs
-
public class MovingBlock : Block
-
public class NetherGoldOre : Block
-
public class NetheriteBlock : Block
-
public class NetherReactorCore : Block
-
public class NetherSprouts : Block
-
public class NetherWart : Block
- public int Age { get; set; }
-
public class NoteBlock : Block
-
public class NormalStoneStairs : BlockStairs
-
public class Noteblock : Block
-
public class Observer : Block
-
public class Piston : Block
-
public class Pistonarmcollision : Block
-
public class PistonHead : Block
-
public class PistonArmCollision : Block
-
public class Planks : Block
-
public class PolishedAndesiteStairs : BlockStairs
-
public class PolishedBasalt : Block
-
public class PolishedBlackstone : Block
-
public class PolishedBlackstoneBrickDoubleSlab : Block
-
public class PolishedBlackstoneBricks : Block
-
public class PolishedBlackstoneBrickSlab : SlabBase
-
public class PolishedBlackstoneBrickStairs : BlockStairs
-
public class PolishedBlackstoneBrickWall : Block
-
public class PolishedBlackstoneButton : Block
-
public class PolishedBlackstoneDoubleSlab : Block
-
public class PolishedBlackstonePressurePlate : Block
-
public class PolishedBlackstoneSlab : SlabBase
-
public class PolishedBlackstoneStairs : BlockStairs
-
public class PolishedBlackstoneWall : Block
-
public class PolishedDioriteStairs : BlockStairs
-
public class PolishedGraniteStairs : BlockStairs
-
public class Portal : Block
-
public class PortalInfo
-
public class PoweredComparator : ComparatorBase
-
public class PoweredRepeater : RepeaterBase
-
public class Prismarine : Block
-
public class PrismarineBricksStairs : BlockStairs
-
public class PrismarineStairs : BlockStairs
-
public class Pumpkin : Block
-
public class PumpkinStem : Block
-
public class PurpurBlock : Block
-
public class QuartzBlock : Block
-
public class QuartzBricks : Block
-
public class Rail : Block
-
public class RedFlower : Block
-
public class RedMushroomBlock : Block
-
public class RedNetherBrickStairs : BlockStairs
-
public class RedSandstone : Block
-
public abstract class RedstoneTorchBase : Block
-
public class RedstoneWire : Block
-
public class Reeds : Block
- public int Age { get; set; }
-
public class RepeaterBase : Block
-
public class RepeatingCommandBlock : Block
-
public class RespawnAnchor : Block
-
public class Sand : Block
-
public class Sandstone : Block
-
public class SandStoneStairs : BlockStairs
-
public class SandstoneStairs : BlockStairs
-
public class Sapling : Block
-
public class Scaffolding : Block
-
public class Seagrass : Block
-
public class SeaPickle : Block
-
public class Shroomlight : Block
-
public class ShulkerBox : UndyedShulkerBox
- public string Color { get; set; }
-
public class Skull : Block
-
public abstract class SlabBase : Block
-
public class SmallTreeGenerator : TreeGeneratorBase
-
public class SmithingTable : Block
-
public class Smoker : Block
-
public class SmoothQuartzStairs : BlockStairs
-
public class SmoothRedSandstoneStairs : BlockStairs
-
public class SmoothSandstoneStairs : BlockStairs
-
public class SmoothStone : Block
-
public class SnowLayer : Block
-
public class SoulCampfire : Block
-
public class SoulFire : Block
-
public class SoulLantern : Block
-
public class SoulSoil : Block
-
public class SoulTorch : Block
-
public class Sponge : Block
-
public class SpruceFenceGate : FenceGateBlocks
-
public class SprucePressurePlate : Block
-
public class SpruceStandingSign : StandingSignBase
-
public class SpruceWallSign : WallSignBase
-
public class StainedGlass : Glass
- public string Color { get; set; }
-
public class StainedGlassPane : Block
- public string Color { get; set; }
-
public class StainedHardenedClay : Block
- public string Color { get; set; }
-
public class StandingBanner : Block
-
public class StandingSign : StandingSignBase
-
public class StandingSignBase : Block
-
public class StateAttribute : Attribute
-
public class StateBitAttribute : StateAttribute
-
public class StateEnumAttribute : StateAttribute
-
public class StateRangeAttribute : StateAttribute
-
public class Stationary : Block
-
public class StickyPiston : Block
-
public class StickyPistonArmCollision : Block
-
public class Stone : Block
-
public class StoneBrick : Block
-
public class Stonebrick : Block
-
public class StonecutterBlock : Block
-
public class StonePressurePlate : Block
-
public class StoneSlab : SlabBase
-
public class StoneSlab2 : SlabBase
-
public class StoneSlab3 : SlabBase
-
public class StoneSlab4 : SlabBase
-
public class StrippedAcaciaLog : Block
-
public class StrippedBirchLog : Block
-
public class StrippedCrimsonHyphae : Block
-
public class StrippedCrimsonStem : Block
-
public class StrippedDarkOakLog : Block
-
public class StrippedJungleLog : Block
-
public class StrippedOakLog : Block
-
public class StrippedSpruceLog : Block
-
public class StrippedWarpedHyphae : Block
-
public class StrippedWarpedStem : Block
-
public class StructureBlock : Block
-
public class TallGrass : Block
-
public class StructureVoid : Block
-
public class SweetBerryBush : Block
-
public class Tallgrass : Block
-
public class Target : Block
-
public class Tnt : Block
-
public class Torch : Block
-
public class Trapdoor : TrapdoorBase
-
public class TrapdoorBase : Block
-
public class Tripwire : Block
-
public abstract class TreeGeneratorBase
-
public class TripWire : Block
-
public class TripwireHook : Block
-
public class TurtleEgg : Block
-
public class TwistingVines : Block
-
public class UnderwaterTorch : Block
-
public class UndyedShulkerBox : Block
-
public class UnlitRedstoneTorch : RedstoneTorchBase
-
public class UnpoweredComparator : ComparatorBase
-
public class UnpoweredRepeater : RepeaterBase
-
public class Vine : Block
-
public class WallBanner : Block
-
public class WallSign : WallSignBase
-
public class WallSignBase : Block
-
public class WarpedButton : Block
-
public class WarpedDoor : Block
-
public class WarpedDoubleSlab : Block
-
public class WarpedFence : Block
-
public class WarpedFenceGate : Block
-
public class WarpedFungus : Block
-
public class WarpedHyphae : Block
-
public class WarpedNylium : Block
-
public class WarpedPlanks : Block
-
public class WarpedPressurePlate : Block
-
public class WarpedRoots : Block
-
public class WarpedSlab : SlabBase
-
public class WarpedStairs : BlockStairs
-
public class WarpedStandingSign : StandingSignBase
-
public class WarpedStem : Block
-
public class WarpedTrapdoor : Block
-
public class WarpedWallSign : WallSignBase
-
public class WarpedWartBlock : Block
-
public class WeepingVines : Block
-
public class WitherRose : Block
-
public class Wood : Block
-
public class WoodenDoor : DoorBase
-
public class WoodenPressurePlate : Block
-
public class WoodenSlab : SlabBase
-
public class Wool : Block
- public string Color { get; set; }
MiNET.Crafting
-
public class MultiRecipe : Recipe
-
public class PotionContainerChangeRecipe
-
public class PotionTypeRecipe
-
public abstract class Recipe
- public UUID Id { get; set; }
- public string Block { get; set; }
- public UUID Id { get; set; }
-
public class ShapedRecipe : Recipe
- public Item Result { get; set; }
- public List<Item> Result { get; set; }
- public int UniqueId { get; set; }
- public ShapedRecipe(int width, int height, Item result, Item[] input)
- public ShapedRecipe(int width, int height, Item result, Item[] input, string block = null)
- public ShapedRecipe(int width, int height, List<Item> result, Item[] input, string block = null)
-
public class ShapelessRecipe : Recipe
-
public class SmeltingRecipe : Recipe
MiNET.Entities
MiNET.Entities.Behaviors
-
public class CachedBlockAccess : IBlockAccess
-
public class FindAttackableEntityTargetBehavior<TEntity> : BehaviorBase, ITargetingBehavior, IBehavior where TEntity : Entity
-
public class LevelNavigator : IBlockedProvider
- public LevelNavigator(Entity entity, IBlockAccess level, double distance, Dictionary<Tile, Block> blockCache, HashSet<BlockCoordinates> entityCoords)
- public LevelNavigator(Entity entity, IBlockAccess level, double distance, Dictionary<Tile, Block> blockCache, HashSet<BlockCoordinates> entityCoords)
-
public class PanicBehaviorNew : WanderBehavior
-
public class Path
-
public class Pathfinder
-
public class Tile3d : Tile
- public int RealY
- public Tile3d(int x, int y, int realY)
-
public class WanderBehavior : BehaviorBase
MiNET.Entities.Hostile
MiNET.Entities.Projectiles
-
public class Projectile : Entity
- protected Projectile(Player shooter, int entityTypeId, Level level, int damage, bool isCritical = false)
- public static bool Intersect(BoundingBox aabb, Ray2 ray)
- protected Projectile(Player shooter, EntityType entityTypeId, Level level, int damage, bool isCritical = false)
- public static bool Intersect(BoundingBox aabb, Ray2 ray)
- protected virtual void OnHitBlock(Block blockCollided)
- protected virtual void OnHitEntity(Entity entityCollided)
MiNET.Entities.Vehicles
MiNET.Entities.World
MiNET.Items
-
public abstract class ArmorBootsBase : Item
- protected ArmorBootsBase(string name, short id, short metadata = 0, int count = 1)
-
public abstract class ArmorChestplateBase : Item
-
public abstract class ArmorHelmetBase : Item
- protected ArmorHelmetBase(string name, short id, short metadata = 0, int count = 1)
-
public abstract class ArmorLeggingsBase : Item
- protected ArmorLeggingsBase(string name, short id, short metadata = 0, int count = 1)
-
public abstract class FoodItem : Item
- public FoodItem(short id, short metadata, int foodPoints, double saturationRestore)
- public FoodItem(string name, short id, short metadata, int foodPoints, double saturationRestore)
-
public class Item : ICloneable
- public string Name { get; protected set; }
- public int UniqueId { get; set; }
- public virtual bool DamageItem(Player player, ItemDamageReason reason, Entity target, Block block)
- public BlockCoordinates GetNewCoordinatesFromFace(BlockCoordinates target, BlockFace face)
- protected virtual int GetMaxUses()
- public BlockCoordinates GetNewCoordinatesFromFace(BlockCoordinates target, BlockFace face)
- public virtual void PlaceBlock(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoords)
- public virtual void Release(Level world, Player player, BlockCoordinates blockCoordinates, long timeUsed)
- public virtual void UseItem(Level world, Player player, BlockCoordinates blockCoordinates)
- public virtual void PlaceBlock(Level world, Player player, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoords)
- public virtual void Release(Level world, Player player, BlockCoordinates blockCoordinates)
- public virtual void UseItem(Level world, Player player, BlockCoordinates blockCoordinates)
-
public class ItemAcaciaSign : ItemSignBase
-
public class ItemAppleenchanted : Item
-
public class ItemArmorStand : Item
-
public abstract class ItemAxe : Item
- protected ItemAxe(string name, short id)
-
public class ItemBalloon : Item
-
public class ItemBannerPattern : Item
-
public class ItemBeetrootSoup : Item
-
public class ItemBirchSign : ItemSignBase
-
public class ItemBlazePowder : Item
-
public class ItemBlazeRod : Item
-
public class ItemBleach : Item
-
public class ItemBlock : Item
-
public class ItemBook : Item
-
public class ItemBowl : Item
-
public class ItemBrewingStand : Item
-
public class ItemBrick : Item
-
public class ItemCake : Item
-
public class ItemCampfire : Item
-
public class ItemCarrotonastick : Item
-
public class ItemChain : Item
-
public class ItemChestMinecart : Item
-
public class ItemChicken : FoodItem
-
public class ItemChorusFruit : Item
-
public class ItemChorusFruitPopped : Item
-
public class ItemClayBall : Item
-
public class ItemClock : Item
-
public class ItemClownfish : Item
-
public class ItemCommand : Item
- public Action<ItemCommand, Level, Player, BlockCoordinates> Action { get; set; }
- public Action<ItemCommand, Level, Player, BlockCoordinates> Action { get; set; }
- public ItemCommand(short id, short metadata, Action<ItemCommand, Level, Player, BlockCoordinates> action)
- public ItemCommand(short id, short metadata, Action<ItemCommand, Level, Player, BlockCoordinates> action)
-
public class ItemCommandBlockMinecart : Item
-
public class ItemComparator : Item
-
public class ItemCompound : Item
-
public class ItemCookedFish : Item
-
public class ItemCookedRabbit : Item
-
public class ItemCookedSalmon : Item
-
public class ItemCrimsonDoor : ItemWoodenDoor
-
public class ItemCrimsonSign : ItemSignBase
-
public class ItemCrossbow : Item
-
public enum ItemDamageReason
-
public class ItemDarkoakSign : ItemSignBase
-
public class ItemDragonBreath : Item
-
public class ItemDriedKelp : Item
-
public class ItemEmerald : Item
-
public class ItemEnchantedBook : Item
-
public class ItemEndCrystal : Item
-
public class ItemEnderEye : Item
-
public class ItemEnderPearl : Item
-
public class ItemExperienceBottle : Item
-
public class ItemFactory
-
public class ItemFeather : Item
-
public class ItemFermentedSpiderEye : Item
-
public class ItemFireball : Item
-
public class ItemFireworkscharge : Item
-
public class ItemFish : Item
-
public class ItemFishingRod : Item
-
public class ItemFlint : Item
-
public class ItemFlintAndSteel : Item
-
public class ItemFlowerPot : Item
-
public class ItemGoldAxe : Item
-
public class ItemGoldBoots : Item
-
public class ItemGoldChestplate : Item
-
public class ItemGhastTear : Item
-
public class ItemGlassBottle : Item
-
public class ItemGlowstoneDust : Item
-
public class ItemGoldenAxe : ItemAxe
-
public class ItemGoldenBoots : ArmorBootsBase
-
public class ItemGoldenCarrot : FoodItem
-
public class ItemGoldHelmet : Item
-
public class ItemGoldHoe : ItemHoe
-
public class ItemGoldenChestplate : ArmorChestplateBase
-
public class ItemGoldenHelmet : ArmorHelmetBase
-
public class ItemGoldenHoe : ItemHoe
-
public class ItemGoldenLeggings : ArmorLeggingsBase
-
public class ItemGoldenPickaxe : ItemPickaxe
-
public class ItemGoldenShovel : ItemShovel
-
public class ItemGoldenSword : ItemSword
-
public class ItemGoldLeggings : Item
-
public class ItemGoldPickaxe : Item
-
public class ItemGoldShovel : ItemShovel
-
public class ItemGoldSword : Item
-
public class ItemGunpowder : Item
-
public class ItemHeartOfTheSea : Item
-
public class ItemHoneyBottle : Item
-
public class ItemHoneycomb : Item
-
public class ItemHopper : Item
-
public class ItemHopperMinecart : Item
-
public class ItemIceBomb : Item
-
public class ItemIronDoor : ItemWoodenDoor
-
public class ItemJungleSign : ItemSignBase
-
public class ItemKelp : Item
-
public class ItemLead : Item
-
public class ItemLeather : Item
-
public class ItemLingeringPotion : Item
-
public class ItemLodestoneCompass : Item
-
public class ItemMagmaCream : Item
-
public enum ItemMaterial
-
public class ItemMelonSlice : FoodItem
-
public class ItemMobHead : Item
-
public class ItemMonsterEgg : Item
-
public class ItemMedicine : Item
-
public class ItemMelon : FoodItem
-
public class ItemMelonSeeds : Item
-
public class ItemMinecart : Item
-
public class ItemMushroomStew : Item
-
public class ItemNameTag : Item
-
public class ItemNautilusShell : Item
-
public class ItemNetherbrick : Item
-
public class ItemNetheriteAxe : ItemAxe
-
public class ItemNetheriteBoots : ArmorBootsBase
-
public class ItemNetheriteChestplate : ArmorChestplateBase
-
public class ItemNetheriteHelmet : ArmorHelmetBase
-
public class ItemNetheriteHoe : ItemHoe
-
public class ItemNetheriteIngot : Item
-
public class ItemNetheriteLeggings : ArmorLeggingsBase
-
public class ItemNetheritePickaxe : ItemPickaxe
-
public class ItemNetheriteScrap : Item
-
public class ItemNetheriteShovel : ItemShovel
-
public class ItemNetheriteSword : ItemSword
-
public class ItemNetherSprouts : Item
-
public class ItemNetherstar : Item
-
public class ItemNetherWart : Item
-
public class ItemPaper : Item
-
public class ItemPhantomMembrane : Item
-
public class ItemPickaxe : Item
-
public class ItemPoisonousPotato : Item
-
public class ItemPorkchop : Item
-
public class ItemPrismarineCrystals : Item
-
public class ItemPrismarineShard : Item
-
public class ItemPufferfish : Item
-
public class ItemRawChicken : FoodItem
-
public class ItemRawPorkchop : Item
-
public class ItemPumpkinSeeds : Item
-
public class ItemQuartz : Item
-
public class ItemRabbit : Item
-
public class : Item
-
public class ItemRabbitHide : Item
-
public class ItemRabbitStew : Item
-
public class ItemRapidFertilizer : Item
-
public class ItemRecord11 : Item
-
public class ItemRecord13 : Item
-
public class ItemRecordBlocks : Item
-
public class ItemRecordCat : Item
-
public class ItemRecordChirp : Item
-
public class ItemRecordFar : Item
-
public class ItemRecordMall : Item
-
public class ItemRecordMellohi : Item
-
public class ItemRecordPigstep : Item
-
public class ItemRecordStal : Item
-
public class ItemRecordStrad : Item
-
public class ItemRecordWait : Item
-
public class ItemRecordWard : Item
-
public class ItemReeds : Item
-
public class ItemRepeater : Item
-
public class ItemRottenFlesh : Item
-
public class ItemSaddle : Item
-
public class ItemSalmon : Item
-
public class ItemShield : Item
-
public class ItemShulkerShell : Item
-
public class ItemSignBase : ItemBlock
- public ItemSignBase(string name, short id, int standingId, int wallId)
-
public class ItemSkull : Item
-
public class ItemSlimeBall : Item
-
public class ItemSoulCampfire : Item
-
public class ItemSparkler : Item
-
public class ItemSpawnEgg : Item
-
public class ItemSpeckledMelon : Item
-
public class ItemSpiderEye : Item
-
public class ItemSplashPotion : Item
-
public class ItemSpruceSign : ItemSignBase
-
public class ItemString : Item
-
public class ItemSuspiciousStew : Item
-
public class ItemSweetBerries : Item
-
public class ItemSword : Item
-
public class ItemTntMinecart : Item
-
public class ItemTotem : Item
-
public class ItemTrident : Item
-
public class ItemTurtleHelmet : ArmorHelmetBase
-
public class ItemTurtleShellPiece : Item
-
public enum ItemType
-
public class ItemWarpedDoor : ItemWoodenDoor
-
public class ItemWarpedFungusOnAStick : Item
-
public class ItemWarpedSign : ItemSignBase
-
public class ItemWoodenDoor : ItemBlock
- public ItemWoodenDoor(short itemId = 324, byte blockId = 64)
- public ItemWoodenDoor(string name = "minecraft:wooden_door", short itemId = 324, byte blockId = 64)
-
public class ItemWritableBook : Item
-
public class ItemWrittenBook : Item
MiNET.Net
-
public class Ack : Packet<Ack>
-
public class Acks : Packet<Acks>
-
public class BedrockClientMessageHandler : BedrockMessageHandlerBase
-
public class BedrockMessageHandler : BedrockMessageHandlerBase
-
public abstract class BedrockMessageHandlerBase : ICustomMessageHandler
-
public class ConnectedPacket : Packet<ConnectedPacket>
-
public class Datagram : Packet<Datagram>
-
public class
-
public enum DefaultMessageIdTypes
-
public class FtlCreatePlayer : Packet<FtlCreatePlayer>
-
public interface IMcpeClientMessageHandler
-
public interface IMcpeMessageHandler
-
public class InternalPing : Packet<InternalPing>
-
public class McpeAddEntity : Packet<McpeAddEntity>
-
public class McpeAddItemEntity : Packet<McpeAddItemEntity>
-
public class McpeAddPainting : Packet<McpeAddPainting>
-
public class McpeAddPlayer : Packet<McpeAddPlayer>
-
public class McpeAlexEntityAnimation : Packet<McpeAlexEntityAnimation>
-
public class McpeAvailableEntityIdentifiers : Packet<McpeAvailableEntityIdentifiers>
-
public class McpeBiomeDefinitionList : Packet<McpeBiomeDefinitionList>
-
public class McpeBlockEntityData : Packet<McpeBlockEntityData>
-
public class McpeBlockEvent : Packet<McpeBlockEvent>
-
public class McpeBossEvent : Packet<McpeBossEvent>
-
public class McpeClientCacheBlobStatus : Packet<McpeClientCacheBlobStatus>
-
public class McpeClientCacheMissResponse : Packet<McpeClientCacheMissResponse>
-
public class McpeClientCacheStatus : Packet<McpeClientCacheStatus>
-
public class McpeClientMessageDispatcher
-
public class McpeCommandBlockUpdate : Packet<McpeCommandBlockUpdate>
-
public class McpeCommandRequest : Packet<McpeCommandRequest>
-
public class McpeContainerClose : Packet<McpeContainerClose>
-
public class McpeContainerOpen : Packet<McpeContainerOpen>
-
public class McpeCraftingData : Packet<McpeCraftingData>
-
public class McpeCraftingEvent : Packet<McpeCraftingEvent>
-
public class McpeCreativeContent : Packet<McpeCreativeContent>
-
public class McpeEntityFall : Packet<McpeEntityFall>
-
public class McpeExplode : Packet<McpeExplode>
-
public class McpeFullChunkData : Packet<McpeFullChunkData>
-
public class McpeFilterTextPacket : Packet<McpeFilterTextPacket>
-
public class McpeInventorySlot : Packet<McpeInventorySlot>
-
public class McpeInventoryTransaction : Packet<McpeInventoryTransaction>
-
public class McpeItemComponent : Packet<McpeItemComponent>
-
public class McpeItemFrameDropItem : Packet<McpeItemFrameDropItem>
-
public class McpeItemStackRequest : Packet<McpeItemStackRequest>
-
public class McpeItemStackResponse : Packet<McpeItemStackResponse>
-
public class McpeLecternUpdate : Packet<McpeLecternUpdate>
-
public class McpeLevelChunk : Packet<McpeLevelChunk>
-
public class McpeLevelEventGeneric : Packet<McpeLevelEventGeneric>
-
public class McpeLevelSoundEvent : Packet<McpeLevelSoundEvent>
-
public class McpeLevelSoundEventOld : Packet<McpeLevelSoundEventOld>
-
public class McpeLevelSoundEventV2 : Packet<McpeLevelSoundEventV2>
-
public class McpeMapCreateLockedCopy : Packet<McpeMapCreateLockedCopy>
-
public class McpeMoveEntity : Packet<McpeMoveEntity>
-
public class McpeMoveEntityDelta : Packet<McpeMoveEntityDelta>
-
public class McpeMovePlayer : Packet<McpeMovePlayer>
-
public class McpeNetworkStackLatencyPacket : Packet<McpeNetworkStackLatencyPacket>
-
public class McpeNetworkChunkPublisherUpdate : Packet<McpeNetworkChunkPublisherUpdate>
-
public class McpeNetworkSettings : Packet<McpeNetworkSettings>
-
public class McpeNetworkStackLatency : Packet<McpeNetworkStackLatency>
-
public class McpeOnScreenTextureAnimation : Packet<McpeOnScreenTextureAnimation>
-
public class McpePacketViolationWarning : Packet<McpePacketViolationWarning>
-
public class McpePlayerAction : Packet<McpePlayerAction>
-
public class McpePlayerEnchantOptions : Packet<McpePlayerEnchantOptions>
-
public class McpePlayerSkin : Packet<McpePlayerSkin>
-
public class McpePlaySound : Packet<McpePlaySound>
-
public class McpeResourcePackChunkData : Packet<McpeResourcePackChunkData>
-
public class McpeResourcePackDataInfo : Packet<McpeResourcePackDataInfo>
-
public class McpeResourcePacksInfo : Packet<McpeResourcePacksInfo>
-
public class McpeResourcePackStack : Packet<McpeResourcePackStack>
-
public class McpeRespawn : Packet<McpeRespawn>
-
public class McpeScriptCustomEvent : Packet<McpeScriptCustomEvent>
-
public class McpeSetEntityData : Packet<McpeSetEntityData>
-
public class McpeSetLocalPlayerAsInitializedPacket : Packet<McpeSetLocalPlayerAsInitializedPacket>
-
public class McpeSetLocalPlayerAsInitialized : Packet<McpeSetLocalPlayerAsInitialized>
-
public class McpeSetScore : Packet<McpeSetScore>
-
public class McpeSetScoreboardIdentityPacket : Packet<McpeSetScoreboardIdentityPacket>
-
public class McpeSetScoreboardIdentity : Packet<McpeSetScoreboardIdentity>
-
public class McpeSetSpawnPosition : Packet<McpeSetSpawnPosition>
-
public class McpeSpawnParticleEffect : Packet<McpeSpawnParticleEffect>
-
public class McpeStartGame : Packet<McpeStartGame>
-
public class McpeStructureTemplateDataExportRequest : Packet<McpeStructureTemplateDataExportRequest>
-
public class McpeStructureTemplateDataExportResponse : Packet<McpeStructureTemplateDataExportResponse>
-
public class McpeTelemetryEvent : Packet<McpeTelemetryEvent>
-
public class McpeText : Packet<McpeText>
-
public class McpeTickSync : Packet<McpeTickSync>
-
public class McpeUpdateAttributes : Packet<McpeUpdateAttributes>
-
public class McpeUpdateBlock : Packet<McpeUpdateBlock>
-
public class McpeUpdateBlockProperties : Packet<McpeUpdateBlockProperties>
-
public class McpeUpdateBlockSynced : Packet<McpeUpdateBlockSynced>
-
public class McpeUpdateEquipment : Packet<McpeUpdateEquipment>
-
public class McpeUpdateSoftEnumPacket : Packet<McpeUpdateSoftEnumPacket>
-
public class McpeUpdatePlayerGameType : Packet<McpeUpdatePlayerGameType>
-
public class McpeUpdateSoftEnum : Packet<McpeUpdateSoftEnum>
-
public class McpeUpdateTrade : Packet<McpeUpdateTrade>
-
public class McpeVideoStreamConnect : Packet<McpeVideoStreamConnect>
-
public class McpeWrapper : Packet<McpeWrapper>
-
public class MessagePart : Packet<MessagePart>
-
public class
-
public class Nak : Packet<Nak>
-
public abstract class Packet
- protected MemoryStream _buffer
- public int DatagramSequenceNumber
- protected MemoryStreamReader _reader
- public byte OrderingChannel
- public int OrderingIndex
- public Reliability Reliability
- public int ReliableMessageNumber
- public byte[] Bytes { get; }
- public ReliabilityHeader
- public ReadOnlyMemory<byte> Bytes { get; }
- public static string HexDump(byte[] bytes, int bytesPerLine = 16, bool printLineCount = false)
- public static Nbt ReadNbt(Stream stream, bool useVarInt)
- public static string HexDump(ReadOnlyMemory<byte> bytes, int bytesPerLine = 16, bool printLineCount = false)
- public static NbtCompound ReadLegacyNbtCompound(Stream stream)
- public static Nbt ReadNbt(Stream stream)
- public static void Write(Nbt nbt, Stream stream, bool useVarInt)
- public static void Write(Nbt nbt, Stream stream, bool useVarInt)
- public virtual object Clone()
- public virtual T Clone<T>() where T : Packet
- public void CloneReset()
- public virtual void Decode(byte[] buffer)
- public virtual Packet Decode(byte[] buffer)
- public virtual Packet Decode(ReadOnlyMemory<byte> buffer)
- public BlockCoordinates ReadBlockCoordinates()
- public Blockstates ReadBlockstates()
- public AnimationKey[] ReadAnimationKeys()
- public BlockCoordinates ReadBlockCoordinates()
- public BlockPalette ReadBlockPalette()
- public EnchantOptions ReadEnchantOptions()
- public ItemComponentList ReadItemComponentList()
- public ItemStackRequests ReadItemStackRequests()
- public ItemStackResponses ReadItemStackResponses()
- public Itemstates ReadItemstates()
- public MetadataDictionary ReadMetadataDictionary()
- public MetadataInts ReadMetadataInts()
- public Nbt ReadNbt()
- public MetadataDictionary ReadMetadataDictionary()
- public MetadataInts ReadMetadataInts()
- public Nbt ReadNbt()
- public PlayerLocation ReadPlayerLocation()
- public PlayerLocation ReadPlayerLocation()
- public PotionContainerChangeRecipe[] ReadPotionContainerChangeRecipes()
- public PotionTypeRecipe[] ReadPotionTypeRecipes()
- public ReadOnlyMemory<byte> ReadReadOnlyMemory(int count, bool slurp = false)
- public Item ReadRecipeIngredient()
- public ScorePacketInfos ReadScorePacketInfos()
- public ScoreboardIdentityEntries ReadScoreboardIdentityEntries()
- public ScoreEntries ReadScoreEntries()
- public StackRequestSlotInfo ReadStackRequestSlotInfo()
- public TexturePackInfos ReadTexturePackInfos()
- public ulong[] ReadUlongs(bool slurp = false)
- public UUID ReadUUID()
- public UUID ReadUUID()
- public ReadOnlyMemory<byte> Slice(int count)
- public void Write(ReadOnlyMemory<byte> value)
- public void Write(ulong[] value)
- public void Write(BlockCoordinates coord)
- public void Write(BlockCoordinates coord)
- public void Write(PlayerLocation location)
- public void Write(PlayerLocation location)
- public void Write(UUID uuid)
- public void Write(Nbt nbt)
- public void Write(MetadataInts metadata)
- public void Write(UUID uuid)
- public void Write(Nbt nbt)
- public void Write(MetadataInts metadata)
- public void Write(StackRequestSlotInfo slotInfo)
- public void Write(ItemStackRequests requests)
- public void Write(ItemStackResponses responses)
- public void Write(ItemComponentList list)
- public void Write(EnchantOptions options)
- public void Write(AnimationKey[] keys)
- public void Write(MetadataDictionary metadata)
- public void Write(MetadataDictionary metadata)
- public void Write(Blockstates blockstates)
- public void Write(Itemstates itemstates)
- public void Write(BlockPalette palette)
- public void Write(TexturePackInfos packInfos)
- public void Write(Skin skin, string xuid = null)
- public void Write(Skin skin)
- public void Write(PotionContainerChangeRecipe[] recipes)
- public void Write(PotionTypeRecipe[] recipes)
- public void Write(ScorePacketInfos list)
- public void Write(ScoreEntries list)
- public void Write(ScoreboardIdentityEntries list)
- public void WriteRecipeIngredient(Item stack)
-
public abstract class Packet<T> : Packet, IDisposable where T : Packet<T>
-
public class PacketFactory
-
public enum PlayerAction
-
public enum Reliability
-
public class SplitPartPacket : Packet<SplitPartPacket>
-
public class UnknownPacket : Packet<UnknownPacket>
-
public class UUID
MiNET.Net.RakNet
-
public class Ack : Packet<Ack>
-
public class Acks : Packet<Acks>
-
public class ConnectionInfo
-
public class Datagram : Packet<Datagram>
-
public class
- public Int24
- public bool HasBAndAs { get; set; }
- public bool { get; set; }
- public bool { get; set; }
- public bool { get; set; }
- public bool { get; set; }
- public bool { get; set; }
- public bool NeedsBAndAs { get; set; }
- public ()
- public (byte header)
- public static byte (DatagramHeader h)
- public void ()
-
public class DefaultMessageHandler : ICustomMessageHandler
-
public enum DefaultMessageIdTypes
-
public interface ICustomMessageHandler
-
public interface ICustomPacketFactory
-
public interface IPacketSender
-
public class MessagePart : Packet<MessagePart>
-
public class Nak : Packet<Nak>
-
public class RakConnection : IPacketSender
- public readonly RakOfflineHandler _rakOfflineHandler
- public bool AutoConnect { get; set; }
- public ConnectionInfo ConnectionInfo { get; }
- public Func<RakSession, ICustomMessageHandler> CustomMessageHandlerFactory { get; set; }
- public bool FoundServer { get; }
- public IPEndPoint RemoteEndpoint { get; set; }
- public string RemoteServerName { get; set; }
- public RakConnection(GreyListManager greyListManager, MotdProvider motdProvider, DedicatedThreadPool threadPool = null)
- public RakConnection(IPEndPoint endpoint, GreyListManager greyListManager, MotdProvider motdProvider, DedicatedThreadPool threadPool = null)
- public void Close(RakSession session)
- public void SendData(byte[] data, IPEndPoint targetEndPoint)
- public Task SendDataAsync(byte[] data, IPEndPoint targetEndPoint)
- public Task SendDataAsync(byte[] data, int length, IPEndPoint targetEndPoint)
- public Task SendDatagramAsync(RakSession session, Datagram datagram)
- public Task SendPacketAsync(RakSession session, Packet message)
- public Task SendPacketAsync(RakSession session, List<Packet> messages)
- public void Start()
- public void Stop()
- public bool TryConnect(IPEndPoint targetEndPoint, int numberOfAttempts = 2147483647, short mtuSize = 1500)
- public bool TryLocate(out ValueTuple serverInfo, int numberOfAttempts = 2147483647)
- public bool TryLocate(IPEndPoint targetEndPoint, out ValueTuple serverInfo, int numberOfAttempts = 2147483647)
-
public sealed class RakOfflineHandler
-
public class RakSession : INetworkHandler
-
public enum Reliability
-
public class
- public bool { get; set; }
- public byte { get; set; }
- public Int24 { get; set; }
- public int { get; set; }
- public short { get; set; }
- public int { get; set; }
- public Reliability { get; set; }
- public Int24 { get; set; }
- public Int24 { get; set; }
- public ()
- public void ()
-
public class SplitPartPacket : Packet<SplitPartPacket>
MiNET.Particles
MiNET.Plugins
MiNET.Utils
MiNET.Utils.Collections
MiNET.Utils.Cryptography
MiNET.Utils.IO
-
public class BatchUtils
-
public class Compression
-
public class CooldownTimer
-
public class CooldownTimerAction<T> : CooldownTimer
-
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 HighPrecisionTimer : IDisposable
-
public class MemoryStreamReader : Stream
-
public sealed class MultiMediaTimer : IComponent, IDisposable
-
public enum ThreadType
-
public struct TimerCaps
-
public enum TimerMode
-
public class TimerStartException : ApplicationException
-
public static class WinApi
MiNET.Utils.Metadata
MiNET.Utils.Nbt
MiNET.Utils.Skins
MiNET.Utils.Vectors
-
public struct BlockCoordinates : IEquatable<BlockCoordinates>
- public static readonly BlockCoordinates Backwards
- public static readonly BlockCoordinates Down
- public static readonly BlockCoordinates East
- public static readonly BlockCoordinates Forwards
- public static readonly BlockCoordinates Left
- public static readonly BlockCoordinates North
- public static readonly BlockCoordinates One
- public static readonly BlockCoordinates Right
- public static readonly BlockCoordinates South
- public static readonly BlockCoordinates Up
- public static readonly BlockCoordinates West
- public static readonly BlockCoordinates Zero
- public int X
- public int Y
- public int Z
- public double Distance { get; }
- public BlockCoordinates(int value)
- public BlockCoordinates(int x, int y, int z)
- public BlockCoordinates(BlockCoordinates v)
- public BlockCoordinates(PlayerLocation location)
- public BlockCoordinates(Vector3 location)
- public static BlockCoordinates Max(BlockCoordinates value1, BlockCoordinates value2)
- public static BlockCoordinates Min(BlockCoordinates value1, BlockCoordinates value2)
- public static BlockCoordinates op_Addition(BlockCoordinates a, BlockCoordinates b)
- public static BlockCoordinates op_Addition(BlockCoordinates a, int b)
- public static BlockCoordinates op_Addition(int a, BlockCoordinates b)
- public static BlockCoordinates op_Division(BlockCoordinates a, BlockCoordinates b)
- public static BlockCoordinates op_Division(BlockCoordinates a, int b)
- public static BlockCoordinates op_Division(int a, BlockCoordinates b)
- public static bool op_Equality(BlockCoordinates a, BlockCoordinates b)
- public static BlockCoordinates op_Explicit(ChunkCoordinates a)
- public static BlockCoordinates op_Explicit(PlayerLocation a)
- public static BlockCoordinates op_Implicit(Vector3 a)
- public static Vector3 op_Implicit(BlockCoordinates a)
- public static bool op_Inequality(BlockCoordinates a, BlockCoordinates b)
- public static BlockCoordinates op_Modulus(BlockCoordinates a, BlockCoordinates b)
- public static BlockCoordinates op_Modulus(BlockCoordinates a, int b)
- public static BlockCoordinates op_Modulus(int a, BlockCoordinates b)
- public static BlockCoordinates op_Multiply(BlockCoordinates a, BlockCoordinates b)
- public static BlockCoordinates op_Multiply(BlockCoordinates a, int b)
- public static BlockCoordinates op_Multiply(int a, BlockCoordinates b)
- public static BlockCoordinates op_Subtraction(BlockCoordinates a, BlockCoordinates b)
- public static BlockCoordinates op_Subtraction(BlockCoordinates a, int b)
- public static BlockCoordinates op_Subtraction(int a, BlockCoordinates b)
- public static BlockCoordinates op_UnaryNegation(BlockCoordinates a)
- public BlockCoordinates Abs()
- public BlockCoordinates BlockDown()
- public BlockCoordinates BlockEast()
- public BlockCoordinates BlockNorth()
- public BlockCoordinates BlockNorthEast()
- public BlockCoordinates BlockNorthWest()
- public BlockCoordinates BlockSouth()
- public BlockCoordinates BlockSouthEast()
- public BlockCoordinates BlockSouthWest()
- public BlockCoordinates BlockUp()
- public BlockCoordinates BlockWest()
- public double DistanceTo(BlockCoordinates other)
- public bool Equals(BlockCoordinates other)
-
public struct BoundingBox : IEquatable<BoundingBox>
-
public struct ChunkCoordinates : IEquatable<ChunkCoordinates>
- public static readonly ChunkCoordinates Backward
- public static readonly ChunkCoordinates Forward
- public static readonly ChunkCoordinates Left
- public static readonly ChunkCoordinates None
- public static readonly ChunkCoordinates One
- public static readonly ChunkCoordinates Right
- public static readonly ChunkCoordinates Zero
- public int X
- public int Z
- public double Distance { get; }
- public ChunkCoordinates(int value)
- public ChunkCoordinates(int x, int z)
- public ChunkCoordinates(ChunkCoordinates v)
- public ChunkCoordinates(BlockCoordinates coordinates)
- public ChunkCoordinates(PlayerLocation location)
- public static ChunkCoordinates Max(ChunkCoordinates value1, ChunkCoordinates value2)
- public static ChunkCoordinates Min(ChunkCoordinates value1, ChunkCoordinates value2)
- public static ChunkCoordinates op_Addition(ChunkCoordinates a, ChunkCoordinates b)
- public static ChunkCoordinates op_Addition(ChunkCoordinates a, int b)
- public static ChunkCoordinates op_Addition(int a, ChunkCoordinates b)
- public static ChunkCoordinates op_Division(ChunkCoordinates a, ChunkCoordinates b)
- public static ChunkCoordinates op_Division(ChunkCoordinates a, int b)
- public static ChunkCoordinates op_Division(int a, ChunkCoordinates b)
- public static bool op_Equality(ChunkCoordinates a, ChunkCoordinates b)
- public static ChunkCoordinates op_Explicit(BlockCoordinates b)
- public static bool op_Inequality(ChunkCoordinates a, ChunkCoordinates b)
- public static ChunkCoordinates op_Modulus(ChunkCoordinates a, ChunkCoordinates b)
- public static ChunkCoordinates op_Modulus(ChunkCoordinates a, int b)
- public static ChunkCoordinates op_Modulus(int a, ChunkCoordinates b)
- public static ChunkCoordinates op_Multiply(ChunkCoordinates a, ChunkCoordinates b)
- public static ChunkCoordinates op_Multiply(ChunkCoordinates a, int b)
- public static ChunkCoordinates op_Multiply(int a, ChunkCoordinates b)
- public static ChunkCoordinates op_Subtraction(ChunkCoordinates a, ChunkCoordinates b)
- public static ChunkCoordinates op_Subtraction(ChunkCoordinates a, int b)
- public static ChunkCoordinates op_Subtraction(int a, ChunkCoordinates b)
- public static ChunkCoordinates op_UnaryNegation(ChunkCoordinates a)
- public double DistanceTo(ChunkCoordinates other)
- public bool Equals(ChunkCoordinates other)
-
public enum ContainmentType
-
public class PlayerLocation : ICloneable
- public float HeadYaw { get; set; }
- public float Pitch { get; set; }
- public float X { get; set; }
- public float Y { get; set; }
- public float Yaw { get; set; }
- public float Z { get; set; }
- public PlayerLocation()
- public PlayerLocation(float x, float y, float z, float headYaw = 0, float yaw = 0, float pitch = 0)
- public PlayerLocation(double x, double y, double z, float headYaw = 0, float yaw = 0, float pitch = 0)
- public PlayerLocation(Vector3 vector, float headYaw = 0, float yaw = 0, float pitch = 0)
- public static PlayerLocation op_Addition(PlayerLocation b, Vector3 a)
- public static Vector2 op_Implicit(PlayerLocation a)
- public static Vector3 op_Implicit(PlayerLocation a)
- public static PlayerLocation op_Implicit(BlockCoordinates v)
- public object Clone()
- public double DistanceTo(PlayerLocation other)
- public BlockCoordinates GetCoordinates3D()
- public Vector3 GetDirection()
- public Vector3 GetHeadDirection()
- public Vector3 ToVector3()
-
public struct Ray : IEquatable<Ray>
-
public class Ray2
-
public static class VectorHelpers
MiNET.Worlds
-
public class AirWorldGenerator : IWorldGenerator
-
public class AnvilWorldProvider : IWorldProvider, ICachingWorldProvider, ICloneable
- public ConcurrentDictionary<ChunkCoordinates, ChunkColumn> _chunkCache
- public ConcurrentDictionary<ChunkCoordinates, ChunkColumn> _chunkCache
- protected AnvilWorldProvider(string basePath, LevelInfo levelInfo, ConcurrentDictionary<ChunkCoordinates, ChunkColumn> chunkCache)
- protected AnvilWorldProvider(string basePath, LevelInfo levelInfo, ConcurrentDictionary<ChunkCoordinates, ChunkColumn> chunkCache)
- public bool CachedChunksContains(ChunkCoordinates chunkCoord)
- public bool CachedChunksContains(ChunkCoordinates chunkCoord)
- public ChunkColumn GenerateChunkColumn(ChunkCoordinates chunkCoordinates, bool cacheOnly = false)
- public ChunkColumn GenerateChunkColumn(ChunkCoordinates chunkCoordinates, bool cacheOnly = false)
- public ChunkColumn GetChunk(ChunkCoordinates coordinates, string basePath, IWorldGenerator generator)
- public ChunkColumn GetChunk(ChunkCoordinates coordinates, string basePath, IWorldGenerator generator)
- public int UnloadChunks(Player[] players, ChunkCoordinates spawn, double maxViewDistance)
- public int UnloadChunks(Player[] players, ChunkCoordinates spawn, double maxViewDistance)
-
public class Biome
-
public class BiomeUtils
-
public class BlockLightCalculations
-
public abstract class ChunkBase : ICloneable
-
public class ChunkColumn : ICloneable, IEnumerable<SubChunk>, IEnumerable, IDisposable
- public IDictionary<BlockCoordinates, NbtCompound> BlockEntities
- public bool isAllAir
- public bool isDirty
- public bool isGenerated
- public bool IsLoaded
- public bool isNew
- public bool NeedSave
- public int x
- public int z
- public ChunkBase this[int chunkIndex] { get; set; }
- public ChunkColumn()
- public IDictionary<BlockCoordinates, NbtCompound> BlockEntities { get; }
- public bool DisableCache { get; set; }
- public bool IsAllAir { get; set; }
- public bool IsDirty { get; set; }
- public SubChunk this[int chunkIndex, bool generateIfMissing] { get; set; }
- public bool NeedSave { get; set; }
- public int X { get; set; }
- public int Z { get; set; }
- public ChunkColumn(bool clearBuffers = true)
- public static void FastFill<T>(ref T data, T value2, ulong value) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
- public int Count()
- public void Dispose()
- public int GetBlock(int bx, int by, int bz)
- public NbtCompound GetBlockEntity(BlockCoordinates coordinates)
- public NbtCompound GetBlockEntity(BlockCoordinates coordinates)
- public int GetBlockId(int bx, int by, int bz)
- public byte[] GetBytes()
- public ChunkBase GetChunk(int by)
- public IEnumerator<ChunkBase> GetEnumerator()
- public byte GetHeight(int bx, int bz)
- public byte GetMetadata(int bx, int by, int bz)
- public Block GetBlockObject(int bx, int by, int bz)
- public byte[] GetBytes(int topEmpty)
- public IEnumerator<SubChunk> GetEnumerator()
- public short GetHeight(int bx, int bz)
- public SubChunk GetSubChunk(int by)
- public void RemoveBlockEntity(BlockCoordinates coordinates)
- public void RemoveBlockEntity(BlockCoordinates coordinates)
- public void SetBlock(int bx, int by, int bz, int bid)
- public void SetBlockEntity(BlockCoordinates coordinates, NbtCompound nbt)
- public void SetBlock(int bx, int by, int bz, Block block)
- public void SetBlockByRuntimeId(int bx, int by, int bz, int runtimeId)
- public void SetBlockEntity(BlockCoordinates coordinates, NbtCompound nbt)
- public void SetMetadata(int bx, int by, int bz, byte data)
-
public class ChunkPool<T>
-
public class CoolWorldProvider : IWorldProvider
-
public class FlatlandWorldProvider : IWorldGenerator
-
public interface IBlockAccess
-
public interface ICachingWorldProvider
-
public interface IWorldGenerator
-
public interface IWorldProvider
-
public class Level : IBlockAccess
- public static readonly BlockCoordinates Down
- public static readonly BlockCoordinates East
- public static readonly BlockCoordinates North
- public static readonly BlockCoordinates South
- public static readonly BlockCoordinates Up
- public static readonly BlockCoordinates West
- public static readonly BlockCoordinates Down
- public static readonly BlockCoordinates East
- public static readonly BlockCoordinates North
- public static readonly BlockCoordinates South
- public static readonly BlockCoordinates Up
- public static readonly BlockCoordinates West
- public ConcurrentDictionary<BlockCoordinates, long> BlockWithTicks { get; }
- public ConcurrentDictionary<BlockCoordinates, long> BlockWithTicks { get; }
- public PlayerLocation SpawnPoint { get; set; }
- public PlayerLocation SpawnPoint { get; set; }
- public void BreakBlock(Player player, BlockCoordinates blockCoordinates)
- public void BreakBlock(Player player, Block block, BlockEntity blockEntity = null, Item tool = null)
- public void BreakBlock(Player player, BlockCoordinates blockCoordinates, BlockFace face = 255)
- public void BreakBlock(Player player, Block block, BlockEntity blockEntity = null, Item tool = null, BlockFace face = 255)
- public virtual void BroadcastMessage(string text, MessageType type = 1, Player sender = null, Player[] sendList = null)
- public virtual void BroadcastMessage(string text, MessageType type = 1, Player sender = null, Player[] sendList = null, bool needsTranslation = false, string[] parameters = null)
- public void BroadcastSound(BlockCoordinates position, LevelSoundEventType sound, int blockId = 0, Player sender = null)
- public void CancelBlockTick(Block block)
- public IEnumerable<McpeWrapper> GenerateChunks(ChunkCoordinates chunkPosition, Dictionary<Tuple<int, int>, McpeWrapper> chunksUsed, double radius)
- public IEnumerable<McpeWrapper> GenerateChunks(ChunkCoordinates chunkPosition, Dictionary<ChunkCoordinates, McpeWrapper> chunksUsed, double radius, Func<Vector3> getCurrentPositionAction = null)
- public Block GetBlock(PlayerLocation location)
- public Block GetBlock(PlayerLocation location)
- public Block GetBlock(BlockCoordinates blockCoordinates, ChunkColumn tryChunk = null)
- public BlockEntity GetBlockEntity(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 Block GetBlock(BlockCoordinates blockCoordinates, ChunkColumn tryChunk = null)
- public BlockEntity GetBlockEntity(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 int GetHeight(BlockCoordinates blockCoordinates)
- public int GetHeight(BlockCoordinates blockCoordinates)
- public byte GetSkyLight(BlockCoordinates blockCoordinates)
- public byte GetSkyLight(BlockCoordinates blockCoordinates)
- public int GetSubtractedLight(BlockCoordinates coordinates)
- public int GetSubtractedLight(BlockCoordinates coordinates, int amount)
- public int GetSubtractedLight(BlockCoordinates coordinates)
- public int GetSubtractedLight(BlockCoordinates coordinates, int amount)
- public void Interact(Player player, Item itemInHand, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoords)
- public bool IsAir(BlockCoordinates blockCoordinates)
- public void Interact(Player player, Item itemInHand, BlockCoordinates blockCoordinates, BlockFace face, Vector3 faceCoords)
- public bool IsAir(BlockCoordinates blockCoordinates)
- public bool IsBlock(BlockCoordinates blockCoordinates, int blockId)
- public bool IsNotBlockingSkylight(BlockCoordinates blockCoordinates)
- public bool IsTransparent(BlockCoordinates blockCoordinates)
- public bool IsBlock(BlockCoordinates blockCoordinates, int blockId)
- public bool IsNotBlockingSkylight(BlockCoordinates blockCoordinates)
- public bool IsTransparent(BlockCoordinates blockCoordinates)
- public void RemoveBlockEntity(BlockCoordinates blockCoordinates)
- public void RemoveBlockEntity(BlockCoordinates blockCoordinates)
- public void SetAir(BlockCoordinates blockCoordinates, bool broadcast = true)
- public void SetAir(BlockCoordinates blockCoordinates, bool broadcast = 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 SetBiomeId(BlockCoordinates coordinates, byte biomeId)
- public void SetBlockLight(BlockCoordinates coordinates, byte blockLight)
- public void SetData(BlockCoordinates coordinates, byte meta)
- public void SetData(int x, int y, int z, byte meta)
- public void SetBlockLight(BlockCoordinates coordinates, byte blockLight)
- public void SetSkyLight(BlockCoordinates coordinates, byte skyLight)
- public void SetSkyLight(BlockCoordinates coordinates, byte skyLight)
-
public class LevelDbProvider : IWorldProvider, ICachingWorldProvider, ICloneable
-
public class LevelInfoBedrock : ICloneable
-
public static class NbtSerializationHelper
-
public class PaletteChunk : ChunkBase
-
public class SkyLightBlockAccess : IBlockAccess
-
public class SkyLightCalculations
- public ConcurrentDictionary<BlockCoordinates, int> Visits { get; }
- public ConcurrentDictionary<BlockCoordinates, int> Visits { get; }
- 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 int GetDiffuseLevel(BlockCoordinates blockCoordinates, SubChunk section)
- public static int GetHeight(BlockCoordinates blockCoordinates, ChunkColumn chunk)
- public static byte GetSkyLight(BlockCoordinates blockCoordinates, SubChunk chunk)
- public static byte GetSkyLight(BlockCoordinates blockCoordinates, ChunkColumn chunk)
- public static bool IsNotBlockingSkylight(BlockCoordinates blockCoordinates, ChunkColumn chunk)
- public static bool IsTransparent(BlockCoordinates blockCoordinates, SubChunk section)
- 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 void Calculate(Level level, BlockCoordinates coordinates)
- public void Calculate(IBlockAccess level, Queue<BlockCoordinates> lightBfQueue, HashSet<BlockCoordinates> lightBfSet)
- public void ResetLight(Level level, Queue<BlockCoordinates> resetQueue, Queue<BlockCoordinates> sourceQueue, BlockCoordinates coordinates)
- public void ResetLight(Level level, Queue<BlockCoordinates> resetQueue, Queue<BlockCoordinates> sourceQueue, BlockCoordinates coordinates)
-
public class SubChunk : IDisposable, ICloneable
- public NibbleArray _blocklight
- public NibbleArray _skylight
- public bool DisableCache { get; set; }
- public ulong Hash { get; set; }
- public bool IsDirty { get; }
- public SubChunk(bool clearBuffers = true)
- public static bool AllZeroFast<T>(T[] data) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
- public static SubChunk CreateObject()
- public void ClearBuffers()
- public object Clone()
- public void Dispose()
- public int GetBlockId(int bx, int by, int bz)
- public byte GetBlocklight(int bx, int by, int bz)
- public Block GetBlockObject(int bx, int by, int bz)
- public byte GetSkylight(int bx, int by, int bz)
- public bool IsAllAir()
- public void PutPool()
- public void REMOVEReset()
- public void SetBlock(int bx, int by, int bz, Block block)
- public void SetBlockByRuntimeId(int bx, int by, int bz, int runtimeId)
- public void SetBlockIndex(int bx, int by, int bz, short paletteIndex)
- public void SetBlocklight(int bx, int by, int bz, byte data)
- public void SetLoggedBlock(int bx, int by, int bz, Block block)
- public void SetLoggedBlockByRuntimeId(int bx, int by, int bz, int runtimeId)
- public void SetLoggedBlockIndex(int bx, int by, int bz, byte paletteIndex)
- public void SetSkylight(int bx, int by, int bz, byte data)
- public void Write(MemoryStream stream)
-
public class SuperflatGenerator : IWorldGenerator
MiNET.Worlds.Structures