Overview of BKCommonLib features
masterBKCommonLib is a comprehensive utility library for Minecraft server development, providing high-level abstractions for complex tasks. Core features include:
- Mountiplex: A reflection and code generation library that uses templates to support multiple Minecraft versions and Forge simultaneously.
- Cloud Command Framework: A modern command API with annotations and builders.
- Protocol API: A multi-version compatible packet API for creating fake entities and modifying packets.
- Entity Controllers: Allows overriding entity behavior (like
onTickoronMove) at runtime. - NBT - CommonTag API: A user-friendly wrapper for interacting with the server's internal NBT library.
- Block Utilities: Includes
OfflineBlock,OfflineWorld,SignChangeTracker, and a cross-versionBlockDataAPI.