/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)。
外部链接
- Microsoft Learn:/place 命令(2025-01-30)。
中文翻译/改编自 Minecraft Wiki 原条目,原文作者可由页面历史查看;译文遵循 CC BY-NC-SA 3.0(署名、非商业性使用、相同方式共享)。