This library is a Scala 3 API for Minecraft that is used by the Streams and Repose mods.
Features include:
Game-specific APIs
- Conversions and extensions for blocks, fluids and their states
- Geometric functions and conversions for coordinates, directions, vectors, bounds and shapes
- Implicit wrappers for world block/chunk getters and setters
- Utilities for registries, events and tags
- Custom worldgen events for surface building, feature placement and structure generation
- Custom
#c:granulartag that groups blocks that are best mined with shovels
General APIs
- Numeric refinement types for interval-bound numbers and geometric measures
- Math functions for interpolation, Bezier curves, sets, graphs and more
- Scala utilities for collections, conversions, validations etc.
