Skip to content

新增维度养猪场与猪存储类型 - #72

Open
frostbite-bot wants to merge 1 commit into
Frostbite-time:1.21.1from
frostbite-bot:bot/feature-dimensional-pig-farm
Open

新增维度养猪场与猪存储类型#72
frostbite-bot wants to merge 1 commit into
Frostbite-time:1.21.1from
frostbite-bot:bot/feature-dimensional-pig-farm

Conversation

@frostbite-bot

Copy link
Copy Markdown
Contributor

概要

新增“维度养猪场”机制,让维度网络能够直接存储并自动繁殖猪。

修改

  • 注册新的原生存储类型 beyonddimensions:stack_type/pig
  • 猪以 long 数量存入统一存储,并支持 Codec、网络与 NBT 持久化
  • 网络磁铁工作时扫描现有配置范围,将范围内存活的猪装入绑定网络
  • 装入前先模拟插入;网络没有容量时不会移除实体
  • 网络中至少有两只猪和两根胡萝卜时开始繁殖计时
  • 每 6000 tick(约 5 分钟)按可配对猪数量批量消耗胡萝卜,每两只猪消耗两根胡萝卜并产生一只新猪
  • 繁殖进度随网络存档持久化;缺少猪或胡萝卜时重置
  • 终端中使用猪刷怪蛋作为该存储类型图标,并添加中英文名称

验证

  • bash gradlew build:通过
  • 开发服务端启动:成功到达 Done 状态
  • 未出现猪存储类型注册、反序列化或服务端 tick 相关异常

开发运行环境仍有既有的 Curios 槽位配置及认证服务网络警告,不影响服务端启动。本次无图形交互环境下未实际操作玩家、磁铁与猪实体进行完整游戏内流程验证。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant