跳到正文
烈焰甘蔗Wiki

Robot Villager

基本信息

属性 值
实体 ID GalacticraftAmunRa:robotVillager
分类 EntityAgeable (NPC)
实体类 EntityRobotVillager
交易系统 支持

概述

Robot Villager 是 AmunRa 添加的可交易机器人村民。支持村民职业系统,玩家可以用绿宝石等物品与其交易,获得穿梭机组件和其他高级物品。

属性

属性 值
体型 0.6 x 2.35 格
呼吸系统 支持(IEntityBreathable)
社交 支持

交易系统

Robot Villager 提供以下交易类别:

  • 穿梭机组件:可用绿宝石交易 Shuttle Legs、Tank 等部件
  • 液体罐:可用绿宝石交易 LOX/LN2 罐
  • 高级物品:其他穿梭机相关物品

交易前提

根据 RobotVillagerProfession 配置,需要提供以下物品之一作为交易前提:

  • 空罐(Oil Canister)
  • 绿宝石(24 个)
  • LOX 罐
  • LN2 罐

职业

Robot Villager 有专属职业图标列表,支持职业化分类。

相关条目

源码核对(2026-10-01 审计)

已订正:实体 ID RobotVillager → robotVillager。 registerCreature(EntityRobotVillager.class, "robotVillager", 0x626260, 0x141514) (AmunRa.java:371)。

已订正(遗漏):本分类漏掉了另一个已注册的村民实体 —— EntityARVillager 注册名 alienVillagerAR (registerCreature(EntityARVillager.class, "alienVillagerAR", 0x292233, 0xa38e36), AmunRa.java:369)。它有独立职业注册(EntityARVillager 系), 本次未为其建立条目(见交付⑦覆盖率缺口)。

已核对正确:交易系统 RobotVillagerProfession.addProfession(...) 在 AmunRa.registerTrading()(AmunRa.java:393+)中注册; 「机器人村民有专属职业图标列表」有源码依据 (new ResourceLocation(GalacticraftCore.ASSET_PREFIX, "textures/blocks/electricFurnace.png"),AmunRa.java:395)。

⚠️ 无法核实:「交易前提:空罐 / 绿宝石 24 个 / LOX 罐 / LN2 罐」这组具体物品 未在本次核对中逐条定位到 addRecipe 调用,保留原文但不作确认。 另:「穿梭机组件(Shuttle Legs、Tank)」类交易确存在于 registerTrading(), 但对应物品的注册名是 baseItem 的 metadata(如 Shuttle Legs = meta 14, ARItems.java:91),不是独立注册名。

浏览全部模组