/clearslot 命令

/clearslot 命令

来源:Commands/clearslot,英文修订 ID:3781484。

此命令是基岩版中已移除的开发者功能。 所需权限等级为 1,需要启用作弊。

清空指定实体或容器的指定槽位,包括箱子消歧义页列出的各种容器。

语法

清空容器中的槽位:

/clearslot block <position: x y z> slot.container <slotId: int>

清空实体的槽位:

/clearslot entity <target: target> <slotType: EntityEquipmentSlot> <slotId: int>

参数

position: x y z(CommandPosition):容器坐标,可使用绝对坐标或相对坐标。

target: target(CommandSelector<Actor>):目标实体,可使用目标选择器。

slotType: EntityEquipmentSlot:槽位类型,允许以下值:

值 槽位
slot.armor 马等只有一个盔甲槽位的生物的盔甲槽
slot.armor.chest 胸甲
slot.armor.feet 靴子
slot.armor.head 头盔
slot.armor.legs 护腿
slot.chest 驴等生物装备的箱子的槽位
slot.enderchest 玩家的末影箱
slot.hotbar 玩家的快捷栏
slot.inventory 玩家的物品栏
slot.saddle 猪等生物的鞍槽位
slot.weapon.mainhand 生物主手;对玩家是当前手持的快捷栏物品
slot.weapon.offhand 生物或玩家副手

slotId: int:指定槽位类型中的槽位 ID,必须为 32 位整数。

结果

命令不完整或参数指定错误时无法解析。下列情况失败:容器坐标没有指向容器、实体目标未选中任何实体、槽位类型不适用于目标实体、槽位 ID 无效,或指定槽位没有物品。其他情况成功。

示例

清空当前玩家的主手槽位:

/clearslot entity @s slot.weapon.mainhand 0

原文给出的“清空容器第一格”示例(缺少 block 关键字,按原样保留):

/clearslot 0 64 0 slot.container 0

本文为 Minecraft Wiki 对应英文条目的中文翻译与改编,已按要求省略变更历史。原作者与贡献者见来源页及其历史;除另有说明外,按 CC BY-NC-SA 3.0 非商业、署名、相同方式共享。