mmm-0.1.0.0: Minecraft 1.21.4 implementation in Haskell
Please see the README on GitHub at https://github.com/axionbuster/mmm#readme
- M
- Chunk
- M.Chunk.Code Encode and decode paletted containers.
- M.Chunk.Net Network serialization types for chunk data
- M.Collision Unified collision detection system
- M.Collision.Effectful Effectful collision detection and resolution system
- Internal
- M.Collision.Internal.Face Point sampling on cuboid faces for collision detection
- M.Collision.Internal.March Ray marching implementation for grid-based collision detection
- M.Collision.Pure Pure collision detection primitives and algorithms
- M.Crypto Cryptographic operations for Minecraft protocol
- M.IO Core input/output operations for Minecraft protocol
- Internal
- M.IO.Internal.Datagram Packet parsing and building internals
- M.IO.Internal.EffectSocket Socket-based effect interpretation
- M.IO.Internal.EffectTypes Core networking effects for Minecraft protocol
- M.IO.Internal.Read Stream parsing utilities
- M.IO.Internal.Socket Socket connection handling for Minecraft protocol
- M.IO.Internal.Zlib Safe zlib decompression utilities
- M.IO.KeepAlive Keep-alive mechanism for maintaining server connections
- M.IO.Obs General observer pattern implementation
- M.IO.TH Template Haskell generators for packet parsing states
- M.IO.Tick Timing control for periodic operations
- Internal
- M.LEB LEB128 encoding support for integers
- M.Misc Common miscellaneous types for Minecraft protocol
- M.NBT Java NBT (Named Binary Tag) format implementation
- Internal
- M.NBT.Internal.JS Java string encoding (CESU-8) support
- M.NBT.Internal.P NBT parsing and serialization
- M.NBT.Internal.Types Core NBT type definitions
- Internal
- M.Pack Core serialization framework
- Internal
- M.Pack.Internal.Bit Bit-level serialization support
- M.Pack.Internal.Etc Additional serialization instances
- M.Pack.Internal.FromIntegral Numeric conversion utilities
- M.Pack.Internal.Linear Linear algebra type serialization
- M.Pack.Internal.Newtypes Special-purpose serialization wrappers
- M.Pack.Internal.Num Numeric type serialization
- M.Pack.Internal.TH Template Haskell serialization utilities
- M.Pack.Internal.Types Core serialization type system
- Internal
- M.Position Minecraft position encoding
- M.Reg Generic dynamic registry type: {code, identifier, object}.
- M.TODO Placeholder types for unimplemented features
- V769
- M.V769.C Protocol configuration state packets (AI-generated)
- M.V769.H Protocol handshake packets (AI-generated)
- M.V769.I Internal protocol types and utilities (AI-generated)
- M.V769.L Protocol login state packets (AI-generated)
- M.V769.P Protocol play state packets (AI-generated)
- M.V769.Reg Protocol version 769 packet state registrations
- M.V769.S Protocol status state packets (AI-generated)
- Chunk