/place

/place

图片处理:未转载源站游戏图像;具体物品、实体、效果或界面说明以中文文字保留。

来源:Commands/place;原文修订 ID:3882232。

权限等级为 2;基岩版需要启用作弊。教育版已移除的同名命令见 /place(教育版);基岩版放置结构模板的命令见 /structure。

在可能的情况下放置已配置地物、结构、结构模板或模板池。

语法

Java 版

  • place feature <feature> [<pos>]:放置已配置地物。
  • place jigsaw <pool> <target> <max_depth> [<position>]:从指定模板池、起始拼图方块和最大深度生成拼图结构。
  • place structure <structure> [<pos>]:放置结构。
  • place template <template> [<pos>] [<rotation>] [<mirror>] [<integrity>] [<seed>] [strict]:放置结构模板,作用类似结构方块界面的载入按钮。

基岩版

  • place feature <feature: features> [position: x y z]:放置地物。
  • place featurerule <featurerule: featureRules> [position: x y z]:放置地物并检查条件是否有效。
  • place jigsaw <pool: filepath> <jigsawTarget: string> <maxDepth: int> [pos: x y z] [keepJigsaws: Boolean] [includeEntities: Bolean] [liquidSettings: LiquidSettings]:从指定模板池、起始拼图方块和最大深度生成拼图结构。保留原文 Bolean 拼写。
  • place structure <structure: string> [pos: x y z] [ignoreStartHeight: Boolean] [keepJigsaws: Boolean] [includeEntities: Boolean] [liquidSettings: LiquidSettings]:放置结构。仅可放置以下结构及自定义拼图结构:

参数

  • 仅 Java 版 feature:要放置的已配置地物。原文先后列出 resource_key 和 feature 两种类型;原版已配置地物见地物。
  • structure(resource_key)/structure: string(basic_string):要放置的结构。Java 版使用 minecraft:worldgen/structure 注册表;原版结构见结构。
  • pool(resource_key)/pool: filepath(CommandFilePath):开始拼图生成的起始模板池。Java 版使用 minecraft:worldgen/template_pool 注册表。
  • target(resource_location)/jigsawTarget: string(basic_string):生成起始结构池时要连接的拼图方块。
  • max_depth(integer)/maxDepth(int):拼图最大深度;Java 版为 1–20。
  • 仅基岩版 keepJigsaws: Boolean:是否保留拼图方块,默认 false。
  • 仅 Java 版 template(resource_location):要放置的结构模板。
  • Java 版 pos、position(block_pos)/基岩版 pos: x y z(CommandPosition):放置的起始位置。
  • 仅基岩版 feature: features(枚举):地物。
  • 仅基岩版 featurerule: featureRules(枚举):地物规则。
  • 仅基岩版 ignoreStartHeight: Boolean:结构是否从给定 Y 坐标开始生成,而非使用其高度放置规则,默认 false。
  • 仅基岩版 includeEntities: Boolean:是否包含结构中保存的实体,默认 false。
  • 仅基岩版 liquidSettings: LiquidSettings:是否使已有方块含水;必须为 ignore_waterlogging 或 apply_waterlogging,默认 apply_waterlogging。
  • 仅 Java 版 rotation(template_rotation):模板旋转,必须为 none、clockwise_90、counterclockwise_90 或 180,默认 none。
  • 仅 Java 版 mirror(template_mirror):模板镜像,必须为 none、front_back 或 left_right,默认 none。
  • 仅 Java 版 integrity(float):放置模板的完整度,范围 0.0–1.0,默认 1.0。
  • 仅 Java 版 seed(integer):完整度低于 1 时随机破损所用的种子,默认 0。
  • 仅 Java 版 strict:按原样放置方块,不触发方块更新和形状更新。

结果

以下结果表仅列 Java 版。命令不完整或任意参数不正确时无法解析。

命令与条件 结果
/place feature ...:起点周围 3 × 3 区块中任一区块未载入或超出世界 失败
/place template ...:旋转前模板所占区块中任一区块未载入或超出世界 失败
/place jigsaw ...:起点未载入或超出世界 失败
/place structure ...:要放置的任一区块未载入或超出世界(MC-274875) 失败或错误
/place structure <structure> <pos>:指定位置未载入或超出世界 失败
/place feature ...:ID 对应的已配置地物不存在,或地物无法生成(取决于具体地物) 失败
/place jigsaw ...:ID 对应的结构池不存在、起始池没有元素、尝试生成起始池中的 empty_pool_element,或起始池找不到指定 ID 的拼图方块 失败
/place structure ...:ID 对应结构不存在,或区块中没有适合该结构的位置/生物群系(取决于结构) 失败
/place template ...:ID 对应模板不存在,或模板文件中既没有方块也没有实体 失败
其他情况 成功

输出

版本与条件 成功次数 success result
Java 版失败 0 0 0
Java 版成功 1 1 1
Java 版错误 0 不变 不变
基岩版失败 0 不适用 不适用
基岩版成功 1 不适用 不适用

问题

检查目标位置是否载入时,命令会测试目标区块 Y=0 处能否放置方块。如果自定义维度的 Y=0 在世界范围外,该检查将始终失败,使本命令无法成功(MC-255097)。

外部链接


中文翻译/改编自 Minecraft Wiki 原条目,原文作者可由页面历史查看;译文遵循 CC BY-NC-SA 3.0(署名、非商业性使用、相同方式共享)。