罗利通用工具

罗利通用工具

用于rollylindenshnizzer的mod的通用库mod。

罗利的通用工具库

这仅仅是一个库模组,提供了与其他模组相同的基本实用功能。

目前包含:

  • 基于依赖感知的模块/功能加载,包括必需、任意之一、不兼容模组以及模块间依赖
  • 可选模组检测与条件化初始化
  • 延迟注册辅助器,用于物品、方块、实体、方块实体、菜单、配方类型和序列化器、数据组件、创造标签页、声音、粒子、效果、状态效果、标签以及任意注册表
  • 简单的配方类型注册
  • NeoForge 配置注册辅助器
  • 网络辅助器,用于负载注册以及向服务器、玩家、维度、追踪玩家、区块发送,以及初始/脏数据状态同步
  • 同步的实体/玩家运行时数据,具有服务器权威更新、生命周期同步、可见性过滤、可选持久化以及死亡时复制支持
  • 基于 Codec 的数据包 JSON 注册表,支持重载以及可选的服务器到客户端同步
  • 基于刻的过期回调的键控运行时状态
  • 固定大小的历史缓冲区,用于保留近期值
  • 用于枚举、集合、JSON、NBT、注册表感知 NBT、资源位置以及基于刻的持续时间的序列化和编解码器工具