forked from LudoCrypt/Liminal-Library
-
Notifications
You must be signed in to change notification settings - Fork 1
API‐Overview
Waterpicker edited this page Jul 21, 2026
·
1 revision
The shared API is under common/src/main/java/org/dimdev/limlib/api.
Most of it falls into the following subsystems:
- Loader abstraction: shared initialization, registration, events, networking, and client hooks
- Chunk generators: LimLib's custom chunk-generation path
- NBT placement: loading and placing structure NBT
- Piece pools: datapack-defined groups of NBT pieces
- Maze utilities: grid mazes and chunk-local decoration
- Dimension effects: skyboxes, post shaders, and dimension rendering settings
- Sound effects: per-dimension reverb, distortion, and music
- Special models: shader-backed block model overlays
Smaller utilities include Config, MutableBlockEntityType, SimpleEvent, EntityUtils, FluidDetails, and LimlibTravelling.
-
common/: shared API, implementation, resources, and mixins -
fabric/: Fabric entrypoints and Fabric-specific integration -
neoforge/: NeoForge entrypoints and NeoForge-specific integration
Build commands and published coordinates are covered in Building and publishing. Version requirements are covered in Versioning and stability.