BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
Moonlight Lib

Moonlight Lib

这是一款动态数据包和注册、村民活动、自定义地图标记以及更多内容的依赖库模组。

1,571
0
前置

基本信息

我的世界Java版本

1.21–1.21.1
1.20.4
1.20–1.20.1
1.19.x
1.18.x
1.16.5

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge

运行环境

客户端和服务端

其他链接

查看源码
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

详情信息

许可证 GPL-3.0-only
发布于 9 months ago
更新于 a day ago
简介更新日志版本百科反馈讨论

这个库的功能如下:

  • 动态资源包工具 一组工具,允许创建动态运行时资源包和数据包。还可以轻松地对现有纹理进行重新绘制和重新纹理化,特别适用于添加新的基于木材的方块。

  • 动态方块集注册 允许模组指定一个方块集(例如一种木材类型)。然后,模组将扫描所有注册的方块,并仅填充方块集,然后允许模组注册依赖于它的方块。

使用传统方法很难轻松完成此操作,因为木材集本身依赖于已注册的方块,因此注册必须在特定时间进行。此工具使该任务成为可能且易于执行。请注意,它仍然是一种动态注册形式,可能有一些缺点。

简而言之,您的方块具有动态木材类型支持。木材集类型已经内置。

  • 自定义地图标记: 一个完整的系统,允许轻松实现和添加地图装饰和地图标记,并控制它们的各个方面,如渲染。还允许在地图数据中存储简单数据,并提供一些钩子来使用它,例如在物品工具提示上。 该系统还提供了一个简单的数据驱动实现,这意味着您可以轻松地使用数据包注册新标记!

  • 动态村民 AI 一个辅助系统,可轻松且动态地添加任务并以兼容的方式修改村民日程,而无需覆盖整个现有 AI。还允许正确添加内存类型

  • 自定义第一和第三人称动画: 允许模组在其物品中实现一个简单的接口,以使其具有自定义的第三人称和第一人称动画(如弩)。 包括简单易用的接口,可让您控制第一人称和第三人称动画,以及在您的物品类中直接渲染物品本身的回调(类似于望远镜)

  • 磨刀石成就触发器: 该模组添加了一个自定义触发器,当一个物品通过磨刀石时会被调用,您可以在模组的进度 JSON 中调用它

  • 软流体系统: 一个完全数据驱动的自定义虚拟流体系统,建立在 forge 之上,旨在更好地适应 vanilla minecraft,并具有能够拥有多种流体容器物品(如瓶子、碗和桶)的主要功能,以及为可以直接从流体罐中消耗的炖菜和饮料提供支持。与 forge 流体系统相反,它的基本单位是 1 个 minecraft 瓶子(250 forge mb)。该系统还会自动为已经注册的 forge 流体生成所有需要的流体,并允许用户轻松覆盖或添加它们。流体是虚拟的,因此它们只能存在于专门为它们设计的模组容器中

  • 分发器工具: 一些代码,允许轻松注册分发器行为,而无需覆盖已经存在的行为。还带有内置的生成蛋和方块放置行为

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12