Scaffold (Framework)
Scaffold is a powerful framework for creating Minecraft modifications, written in the Kotlin language and built on the CodeChickenLib library.
This is a required component for most modern mods from Karma Krafts, working on Minecraft versions 1.19.2 and above.
The main capabilities of the framework include:
- Abstract classes for blocks, items, and entities with expansion capabilities through annotations and interfaces
- Special Kotlin DSL markup language for working with the game registry
- Operator overloading and Kotlin DSL for working with VoxelShapes, Cuboids, and other mathematical constructs
- Custom API for rendering blocks, items, and block entities
- Unique model format compatible with Blockbench
- Automatic data generation for models, translations, and recipes with resource pack support
- Built-in version of the FasterXML Jackson library
- In-game graphical debugger VoxelDoc based on ImGui
VoxelDoc Graphical Debugger

VoxelDoc Floating Window Mode
