Minecraft/基础命令
外观
基础命令
[编辑]本页介绍常用基础命令的语法、示例与安全使用建议,帮助你在生存、创造与教学场景中快速搭建、诊断与导航。命令功能强但也易误操作,建议先在测试世界验证后再用于主存档或服务器。
开始前
[编辑]导航与定位
[编辑]- /seed
- 显示世界种子(服务器可能限制)。便于复现与导航工具使用。
- /tp <目标或坐标>
- 传送至玩家或坐标。示例:/tp @p 100 64 -200
- /spawnpoint [玩家] [坐标]
- 设置玩家重生点。示例:/spawnpoint @p ~ ~ ~
- /setworldspawn [坐标]
- 设置世界出生点,可用于教学或地图制作。
- /locate <结构>
- 定位最近结构(如 stronghold、bastion);回传坐标可配合 /tp 使用。
世界控制
[编辑]- /time set <值>
- 设置时间。示例:/time set day 或 /time set 18000(午夜)。
- /weather <clear|rain|thunder>
- 设置天气;锁定拍摄与测试环境。
- /gamerule <规则名> <值>
- 调整世界行为。示例:/gamerule keepInventory true
- 参见:游戏规则与难度
物品与方块
[编辑]- /give <玩家> <物品> [数量] [NBT]
- 发放物品。示例:/give @p minecraft:diamond_sword 1
- /clear [玩家] [物品]
- 清理背包中指定物品或全部物品。谨慎使用!
- /setblock <x y z> <方块> [替换模式]
- 在坐标处放置/替换方块。示例:/setblock ~ ~ ~ stone
- /fill <起点> <终点> <方块> [替换规则]
- 批量填充区域。先用小范围测试避免误覆盖。
- /clone <起点> <终点> <目标>
- 复制区域到目标坐标;适合节段化建造与模板复用。
实体与生物
[编辑]- /summon <实体> [坐标] [NBT]
- 生成实体。示例:/summon zombie ~ ~ ~
- /kill <选择器>
- 清理目标实体。示例:/kill @e[type=item](清除掉落物)
- /effect give <玩家> <效果> <秒> <等级> [隐藏粒子]
- 给予状态效果。示例:/effect give @p regeneration 10 1 true
选择器基础
[编辑]- @p 最近玩家、@a 所有玩家、@r 随机玩家、@e 实体、@s 自身
- 条件示例
- @e[type=zombie,sort=nearest,limit=3] 仅选择最近 3 个僵尸
- @a[x=100,y=64,z=-200,distance=..50] 选择 50 格内玩家
- 用途
- 精准控制命令目标,避免误伤其他实体或玩家。
安全建议与回滚
[编辑]- 先小后大
- /fill、/clone、/setblock 先对 3×3×3 测试,再扩大。
- 备份与日志
- 主工程前做存档备份;将关键命令记录在告示牌或文本文件。
- 撤销策略
- 用 /clone 复制前保留一份源区;或将坐标与方块类型写清单,便于手动回滚。
快速脚本(聊天栏宏)
[编辑]- 一键拍摄环境
- /gamerule doDaylightCycle false
- /time set noon
- /weather clear
- 清场与稳定
- /kill @e[type=item]
- /gamerule doMobSpawning false
- /gamerule doEntityDrops false
练习清单
[编辑]- 坐标与传送
- 用 /tp 在三处坐标间往返,记录高度差影响。
- 批量替换
- 以 /fill 将 16×16 地面换为目标方块;再用 /clone 复制到相邻区块并对齐。
- 结构搭建
- 使用 /setblock 与 /clone 拼出一堵“红石灯墙”,验证方向与更新顺序。
- 选择器
- 用 @e[type=item] 清理掉落物;用 @a 跑广播消息测试可见性。