跳到正文

Momos Core

作者:AMOTBQZ

A core library and utility collection for AMOTBQZ's mods.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

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 MoRegisterData declarations.
  • In-Memory Model Generation: Dynamic item model generation (minecraft:item/generated) served via DynamicModelPackResources at runtime—zero disk JSON maintenance required!
  • Composite Block & Entity Registry: One-stop helper (registerComposite) to bind Block, BlockItem, and BlockEntityType in a single chain.
  • Circular Dependency Resolution: Solves self-referencing BlockEntityType<?> issues in BlockEntity factories via delayed instantiation (registerBlockEntityWithSelfType).
  • Type-Safe Retrieval: Access DeferredItem, DeferredBlock, or CompositeEntry dynamically using generic-safe lookups.

常见问题

Momos Core 支持哪些 Minecraft 版本?

Momos Core 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Momos Core 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

AMOTBQZ 的其他作品

查看全部 →