Skip to content

物品参考

文档版本:基于 2026-06-01 代码分析

概述

逃走中MOD核心模组注册了 23 个物品(7 个方块物品 + 16 个独立物品),覆盖工具、功能道具、盔甲、消耗品四大类别。所有物品注册于 ModItems


核心概念

物品分类

类别数量代表物品
工具类2手机配置工具、配置工具
功能道具7手机、封锁卡、套装卡A/B、复活卡、冻结道具、神秘道具、逃走币锁
盔甲类7猎人盔甲5件 + 猎人装置 + 头盔B
方块物品78个方块的对应BlockItem

架构设计

功能道具交互

mermaid
flowchart LR
    subgraph Items["功能道具"]
        Phone["NFAPhoneItem<br/>nfa_phone"]
        Blockade["BlockadeCard<br/>blockade_card"]
        Suit["HunterSuitCardItem<br/>hunter_suit_card_a/b"]
        Revive["ReviveCard<br/>revive_card"]
        Freeze["FreezeHunterItem<br/>freeze_hunter_item"]
        Mystery["MysteryItem<br/>mystery_item"]
        CoinLock["CoinLockItem<br/>coin_lock_item"]
    end

    subgraph Effect["效果"]
        GUI["打开手机GUI"]
        Lock["锁定猎人箱"]
        Equip["装备猎人盔甲"]
        Rescue["复活逃走者"]
        Slow["冻结20格内猎人30s"]
        Spawn["生成B型通报猎人"]
        Track["3次锁定金币+追踪"]
    end

    Phone --> GUI
    Blockade --> Lock
    Suit --> Equip
    Revive --> Rescue
    Freeze --> Slow
    Mystery --> Spawn
    CoinLock --> Track

关键文件

文件说明
com/chenxi/chenxi_rfm/common/registry/ModItems.java物品注册中心
com/chenxi/chenxi_rfm/common/registry/ModArmorMaterials.java猎人盔甲材料
com/chenxi/chenxi_rfm/common/item/HunterArmorItem.java猎人盔甲物品类
com/chenxi/chenxi_rfm/common/item/HunterSuitCardItem.java猎人套装卡(A/B)
com/chenxi/chenxi_rfm/common/item/HunterDeviceItem.java猎人装置头盔
com/chenxi/chenxi_rfm/common/item/FreezeHunterItem.java冻结猎人道具
com/chenxi/chenxi_rfm/common/item/MysteryItem.java神秘道具(生成猎人)
com/chenxi/chenxi_rfm/common/item/CoinLockItem.java逃走币锁道具
com/chenxi/chenxi_rfm/common/item/NFAPhoneItem.java手机物品

物品清单

工具类

注册名堆叠功能
phone_config_toolPhoneConfigToolItem1手机UI配置工具(布局调整)
config_toolItem1通用配置工具(切换猎人箱锁)

功能道具

注册名堆叠关键机制
nfa_phoneNFAPhoneItem1右键打开手机GUI,首次生成UUID手机ID
blockade_cardItem16右键猎人箱→LOCKED=true,每人全局限1次
hunter_suit_card_aHunterSuitCardItem(false)1给自己/目标装备全套A型猎人盔甲
hunter_suit_card_bHunterSuitCardItem(true)1同上,装备B型头盔
revive_cardItem1复活已淘汰逃走者(事件驱动)
freeze_hunter_itemFreezeHunterItem1右键→20格内所有猎人 SLOWNESS 255 持续30s,消耗
mystery_itemMysteryItem1右键→在自身位置生成B型猎人,消耗
coin_lock_itemCoinLockItem13次使用(15s间隔/60s窗口)锁定金币,每次使用触发追踪

盔甲类

注册名部位特性
hunter_helmetHunterArmorItemHELMET耐久0,UNBREAKABLE,保护0
hunter_helmet_bHunterArmorItemHELMET同上,B型变体
hunter_chestplateHunterArmorItemCHESTPLATE同上
hunter_leggingsHunterArmorItemLEGGINGS同上
hunter_bootsHunterArmorItemBOOTS同上
hunter_deviceHunterDeviceItemHELMET猎人装置复活头盔

盔甲材料 ModArmorMaterials.HUNTER

  • 所有部位保护值 0
  • 韧性 0.0F
  • 击退抗性 0.0F
  • 耐久:使用即附 UNBREAKABLE
  • 猎人的无敌来自药水效果(DAMAGE_RESISTANCE 255),而非盔甲

方块物品(7 个)

hunter_box_a2 没有 BlockItem 注册,无法通过创造模式物品栏或合成获得。该方块只能通过指令 /give 以外的系统逻辑(如猎人箱体系自动放置)生成。

物品对应方块
hunter_box_aHunterBoxABlock
hunter_box_start_mainHunterBoxStartMainBlock
hunter_box_start_sideHunterBoxStartSideBlock
detect_blockDetectBlock
notice_senderNoticeSenderBlock
redstone_triggerRedstoneTriggerBlock
time_padTimePadBlock

注意事项

  1. 猎人盔甲无实际防护,仅用于身份识别
  2. 封锁卡每人全局限 1 次(PersistentRfmHunterBoxLockSavedData
  3. 逃走币锁 3 次使用互相间隔 ≥15s,总窗口 60s,超时或被捕则重置
  4. 神秘道具生成的 B 型猎人仅通报不抓捕
  5. 冻结道具只对玩家猎人生效,不影响猎人实体

相关文档