Skip to content

菜单分类

本页面镜像自
BedrockWiki

根据原始项目协议授权。本文经过AI翻译处理,如有内容遗漏,可以提交PR进行补充。

菜单分类决定了物品和方块在创造模式物品栏和配方书中的显示位置。

  • 通过定义category可将物品放置于特定标签页下(如"construction"建筑类)。点击此处查看有效分类列表。

  • group参数用于指定物品所在的可展开分组。使用自定义值时不会创建新分组,但相同分组的物品会在创造模式物品栏中相邻排列。点击此处查看可展开分组列表。

  • 设置is_hidden_in_commands为true可让该物品/方块无法通过/give/setblock等命令获取。

若省略menu_category参数,物品将只能通过命令获取,且不会出现在创造模式物品栏或配方书中。

注意: 自定义刷怪蛋的菜单分类不可修改,需使用minecraft:entity_placer组件创建自定义物品实现类似功能。

json
"menu_category": {
  "category": "construction", // 物品所在的标签页
  "group": "itemGroup.name.door", // 可选 - 物品所在的展开分组
  "is_hidden_in_commands": false // 可选 - 默认为false(可通过命令使用)
}

命令中隐藏物品不可访问的问题 (MCPE-177866)

当前版本中,将自定义物品(非方块)的category设为"none"会覆盖"is_hidden_in_commands"设置,导致无法通过命令使用该物品。此问题不影响方块类物品。

方块示例

json
{
  "format_version": "1.20.50",
  "minecraft:block": {
    "description": {
      "identifier": "wiki:balsa_wood",
      "menu_category": {
        "category": "nature",
        "group": "itemGroup.name.wood" // 归入可展开分组
      }
    }
  }
}

物品示例

json
{
  "format_version": "1.20.50",
  "minecraft:item": {
    "description": {
      "identifier": "wiki:dagger",
      "menu_category": {
        "category": "equipment",
        "is_hidden_in_commands": true // 无法通过命令使用
      }
    }
  }
}

分类列表

用于menu_category参数中的category属性

分类名称描述
construction显示在"建筑"标签页
equipment显示在"装备"标签页
items显示在"物品"标签页
nature显示在"自然"标签页
none不显示在任何标签页,只能通过命令获取

分组列表

用于menu_category参数中的group属性

创造模式分组:
itemGroup.name.anvil
itemGroup.name.arrow
itemGroup.name.axe
itemGroup.name.banner
itemGroup.name.banner_pattern
itemGroup.name.bed
itemGroup.name.boat
itemGroup.name.boots
itemGroup.name.buttons
itemGroup.name.candles
itemGroup.name.chalkboard
itemGroup.name.chest
itemGroup.name.chestboat
itemGroup.name.chestplate
itemGroup.name.concrete
itemGroup.name.concretePowder
itemGroup.name.cookedFood
itemGroup.name.copper
itemGroup.name.coral
itemGroup.name.coral_decorations
itemGroup.name.crop
itemGroup.name.door
itemGroup.name.dye
itemGroup.name.enchantedBook
itemGroup.name.fence
itemGroup.name.fenceGate
itemGroup.name.firework
itemGroup.name.fireworkStars
itemGroup.name.flower
itemGroup.name.glass
itemGroup.name.glassPane
itemGroup.name.glazedTerracotta
itemGroup.name.goatHorn
itemGroup.name.grass
itemGroup.name.hanging_sign
itemGroup.name.helmet
itemGroup.name.hoe
itemGroup.name.horseArmor
itemGroup.name.leaves
itemGroup.name.leggings
itemGroup.name.lingeringPotion
itemGroup.name.log
itemGroup.name.minecart
itemGroup.name.miscFood
itemGroup.name.mobEgg
itemGroup.name.monsterStoneEgg
itemGroup.name.mushroom
itemGroup.name.netherWartBlock
itemGroup.name.ore
itemGroup.name.permission
itemGroup.name.pickaxe
itemGroup.name.planks
itemGroup.name.potion
itemGroup.name.potterySherds
itemGroup.name.pressurePlate
itemGroup.name.rail
itemGroup.name.rawFood
itemGroup.name.record
itemGroup.name.sandstone
itemGroup.name.sapling
itemGroup.name.sculk
itemGroup.name.seed
itemGroup.name.shovel
itemGroup.name.shulkerBox
itemGroup.name.sign
itemGroup.name.skull
itemGroup.name.slab
itemGroup.name.smithing_templates
itemGroup.name.splashPotion
itemGroup.name.stainedClay
itemGroup.name.stairs
itemGroup.name.stone
itemGroup.name.stoneBrick
itemGroup.name.sword
itemGroup.name.trapdoor
itemGroup.name.walls
itemGroup.name.wood
itemGroup.name.wool
itemGroup.name.woolCarpet

最后更新版本:1.20.10