Momos Core (MoRegister API)
Momos Core is a foundational developer library designed to eliminate repetitive boilerplate in Minecraft modding. Powered by Declarative Registration and an In-Memory Virtual Resource Pack, it automates registry handling, dependency assembly, and dynamic model injection without disk-based JSON files.
🌟 Key Features
- Declarative Registration: Define items, blocks, and Creative Tab icons using standard
MoRegisterDatadeclarations. - In-Memory Model Generation: Dynamic item model generation (
minecraft:item/generated) served viaDynamicModelPackResourcesat runtime—zero disk JSON maintenance required! - Composite Block & Entity Registry: One-stop helper (
registerComposite) to bindBlock,BlockItem, andBlockEntityTypein a single chain. - Circular Dependency Resolution: Solves self-referencing
BlockEntityType<?>issues inBlockEntityfactories via delayed instantiation (registerBlockEntityWithSelfType). - Type-Safe Retrieval: Access
DeferredItem,DeferredBlock, orCompositeEntrydynamically using generic-safe lookups.

