注意
本文特别长,推荐直接使用 CTRL + F并快速寻找。
INFO
哈哈哈,说起来这个具体的最后更新是:
2024年11月10日16:00~
之前我写到了Google文档里,然后就很久没管了..
所以今天就搞到这里好了,哈哈哈
Minecraft 1.8.8([Eaglercraft]Web)指令(缩写[如果你要完整的请到下面])
- /achievement <give|take> <状态名|*> [玩家]
- 用途:给玩家或移除玩家的成就。
- 示例:
/achievement give minecraft:build_wooden_house 玩家
- /blockdata <x> <y> <z> <数据标签>
- 用途:更改指定坐标的方块数据。
- 示例:
/blockdata 100 64 100 {CustomName:"MyBlock"}
- /clear [玩家] [物品] [数据] [最大量] [数据标签]
- 用途:清除玩家背包中的物品。
- 示例:
/clear 玩家 minecraft:stone 10
- /clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [模式]
- 用途:复制区域的方块到指定位置。
- 示例:
/clone 10 64 10 20 70 20 30 64 30
- /defaultgamemode <模式>
- 用途:设置默认的游戏模式。
- 示例:
/defaultgamemode adventure
- /difficulty <新的难度>
- 用途:设置当前世界的难度。
- 示例:
/difficulty hard
- /eagskull
- 用途:与 EaglercraftX 相关的命令,用于创建自定义头骨。
- 示例:
/eagskull
- /effect <玩家> <效果> [秒数] [等级] [隐藏粒子]
- 用途:给玩家添加效果,例如速度、力量等。
- 示例:
/effect 玩家 minecraft:speed 60 1
- /enchant <玩家> <魔咒ID> [等级]
- 用途:给玩家装备附魔。
- 示例:
/enchant 玩家 minecraft:sharpness 5
- /entitydata <实体> <数据标签>
- 用途:修改实体的数据标签。
- 示例:
/entitydata @e[type=minecraft:chicken,limit=1] {NoAI:1}
- /execute <实体> <x> <y> <z> <命令> 或 /execute <实体> <x> <y> <z> detect <x> <y> <z> <方块> <数据> <命令>
- 用途:执行命令或检测方块的状态并执行命令。
- 示例:
/execute @p ~ ~ ~ summon minecraft:zombie
- /fill <x1> <y1> <z1> <x2> <y2> <z2> <方块名> [数据] [旧方块处理方式] [数据标签]
- 用途:填充指定区域内的方块。
- 示例:
/fill 100 64 100 105 70 105 minecraft:stone
- /gamemode <模式> [玩家]
- 用途:设置玩家的游戏模式。
- 示例:
/gamemode creative 玩家
- /gamerule <规则名称> [值]
- 用途:修改游戏规则设置。
- 示例:
/gamerule doDaylightCycle false
- /give <玩家> <物品> [数量] [数据值] [数据标签]
- 用途:给玩家物品。
- 示例:
/give 玩家 minecraft:diamond_sword 1
- /help [页码|指令名称]
- 用途:显示帮助信息。
- 示例:
/help 1
- /kill [玩家|实体]
- 用途:杀死指定的玩家或实体。
- 示例:
/kill 玩家
- /list
- 用途:显示当前在线的玩家列表。
- 示例:
/list
- /me <动作...>
- 用途:在聊天中显示玩家的动作(例如玩家做了某事)。
- 示例:
/me is building a house
- /particle <name> <x> <y> <z> <xd> <yd> <zd> <速度> [数量] [模式]
- 用途:在指定位置生成粒子效果。
- 示例:
/particle minecraft:explosion ~ ~ ~ 0.5 0.5 0.5 0.1 10
- /playsound <声音> <玩家> [x] [y] [z] [音量] [音调] [最低音量]
- 用途:播放声音给指定玩家。
- 示例:
/playsound minecraft:ambient.cave 玩家 ~ ~ ~ 1 1
- /replaceitem <实体|方块> ...
- 用途:替换指定位置的物品。
- 示例:
/replaceitem entity @p slot.weapon.mainhand minecraft:diamond_sword
- /say <信息...>
- 用途:在聊天中广播信息。
- 示例:
/say Welcome to the server!
- /scoreboard <objectives|players|teams> ...
- 用途:用于管理计分板的命令。
- 示例:
/scoreboard objectives add points dummy Points
- /seed
- 用途:显示当前世界的种子。
- 示例:
/seed
- /setblock <x> <y> <z> <方块名> [数据值] [旧方块处理方式] [数据标签]
- 用途:设置指定位置的方块。
- 示例:
/setblock 10 64 10 minecraft:stone
- /setidletimeout <闲置时限(分钟)>
- 用途:设置玩家的闲置超时限制。
- 示例:
/setidletimeout 15
- /setworldspawn [<x> <y> <z>]
- 用途:设置世界重生点。
- 示例:
/setworldspawn 0 64 0
- /spawnpoint [玩家] [<x> <y> <z>]
- 用途:设置玩家的重生点。
- 示例:
/spawnpoint 玩家 100 64 100
- /spreadplayers <x> <z> <扩散距离> <最远距离> <分组 true|false> <玩家 ...>
- 用途:将玩家分散到指定区域。
- 示例:
/spreadplayers 100 100 10 50 true @a
- /summon <实体名> [x] [y] [z] [数据标签]
- 用途:在指定位置召唤实体。
- 示例:
/summon minecraft:zombie ~ ~ ~
- /tell <玩家> <私密信息...>
- 用途:给指定玩家发送私密消息。
- 示例:
/tell 玩家 Hello, how are you?
- /testfor <玩家> [数据标签]
- 用途:检查玩家是否符合条件。
- 示例:
/testfor 玩家 {Health:20}
- /testforblock <x> <y> <z> <方块名> [数据值] [数据标签]
- 用途:检查指定位置的方块。
- 示例:
/testforblock 10 64 10 minecraft:stone
- /time <set|add|query> <值>
- 用途:修改或查询时间。
- 示例:
/time set day
- /title <player> <title|subtitle|clear|reset|times> ...
- 用途:设置玩家屏幕上的标题或副标题。
- 示例:
/title 玩家 title {"text":"Welcome!"}
- /toggledownfall
- 用途:切换天气降水状态。
- 示例:
/toggledownfall
- /tp [被操作玩家] <目的地玩家> 或 /tp [目标] <x> <y> <z> [<y-方向> <x-方向>]
- 用途:传送玩家到另一个玩家或坐标。
- 示例:
/tp 玩家 目标玩家
- /trigger <对象> <add|set> <值>
- 用途:触发目标的分数。
- 示例:
/trigger 玩家 add 10
- /weather <clear|rain|thunder> [持续的秒数]
- 用途:设置天气为晴朗、雨天或雷暴。
- 示例:
/weather rain 100
- /worldborder <set|center|damage|warning|get> ...
- 用途:设置世界边界的属性。
- 示例:
/worldborder set 100
- /xp <经验数量> [玩家] 或 /xp <等级数量>L [玩家]
- 用途:给玩家增加经验。
- 示例:
/xp 10 玩家
- /weather <clear|rain|thunder> [持续的秒数]
- 用途:设置天气为晴朗、雨天或雷暴。
- 示例:
/weather clear 6000(将天气设置为晴朗,并持续6000秒)
游玩此游戏: https://eaglercraft.com/mc/1.8.8/
详细版:
/archivement
在《Minecraft》中,/achievement 指令用于授予或移除玩家的成就。这个指令在旧版 Minecraft(Java 版 1.12.2 及之前)中有效,新版本(1.13 及以后)改用 /advancement 指令来处理成就与进度。
用法
/achievement <give|take> <成就名称|*> [玩家]
- give:授予指定成就。
- take:移除指定成就。
- 成就名称:特定的成就名称或使用
*表示所有成就。 - 玩家(可选):指定玩家名。如果不填写,则默认目标为指令执行者。
示例
授予玩家特定成就/achievement give minecraft:build_wooden_house 玩家
- 上面的指令会授予名为 "玩家" 的玩家“建造木屋”成就。
移除所有成就/achievement take * 玩家
- 该指令会移除指定玩家的所有成就。
- 如果在”take”那里换成”give”将会获得所有成就
注意
- 旧版 Minecraft 中,成就系统较为基础,而新版本将成就扩展为“进度”(Advancements),可以使用
/advancement指令来管理。 - /achievement 指令在新版本中已被废弃。
/blockdata
在《Minecraft》中,/blockdata 指令用于更改指定坐标处方块的 NBT 数据(数据标签)。这个指令仅在 可存储 NBT 数据的方块 上有效,例如箱子、告示牌、命令方块等。
用法
/blockdata <x> <y> <z> <数据标签>
- x、y、z:目标方块的坐标。
- 数据标签:NBT 格式的数据标签,用来修改方块的属性。
示例
修改方块的名称/blockdata 100 64 100 {CustomName:"MyBlock"}
- 这个指令将位于 (100, 64, 100) 的方块名称更改为 “MyBlock”。在支持显示名称的方块上,如箱子和命令方块,执行后可以看到自定义名称。
更改箱子的内容 假设你想在坐标 (100, 64, 100) 的箱子中放入 1 个钻石:/blockdata 100 64 100 {Items:[{id:"minecraft:diamond",Count:1b,Slot:0}]}
- 这会将钻石放入箱子的第一个格子(Slot 0)。
注意
- 方块类型限制:该指令只能应用于具有 NBT 数据的方块,如箱子、命令方块、熔炉等;普通方块(例如泥土和石头)不支持此指令。
- 已被弃用:从 Minecraft 1.13 版本开始,
/blockdata指令被整合进了/data指令中,替换方法如下:/data merge block <x> <y> <z> <数据标签>
/clear
在《Minecraft》中,/clear 指令用于清除玩家背包中的指定物品。可以指定物品的类型、数量等条件来有针对性地删除物品。
用法
/clear [玩家] [物品] [数据值] [最大量] [数据标签]
- 玩家(可选):指定要清除物品的玩家。如果省略,则默认作用于指令执行者。
- 物品(可选):指定要清除的物品类型(如
minecraft:stone)。如果省略,则删除所有物品。 - 数据值(可选):指定物品的数据值(在 Minecraft 1.13 之前有用)。在 1.13 及以后可以忽略。
- 最大量(可选):指定要清除的最大数量。默认是清除所有该物品的数量。
- 数据标签(可选):使用 NBT 标签来指定清除具有特定属性的物品。
示例
清除玩家背包中的所有东西/clear
- 该指令会清除您背包的所有物品,但是、如果在后面加上了某个玩家的名字将会把那个玩家的物品清除
清除玩家背包中的石头/clear 玩家 minecraft:stone
- 该指令会清除名为“玩家”的玩家背包中的所有石头。
清除玩家背包中的 10 个石头/clear 玩家 minecraft:stone 0 10
- 该指令会清除“玩家”背包中最多 10 个石头(如果数量不足 10 个,则清除所有石头)。
清除带有特定 NBT 标签的物品 假设需要清除一个命名为 “EpicSword” 的钻石剑:/clear 玩家 minecraft:diamond_sword 0 1 {display:{Name:"EpicSword"}}
- 该指令会清除 “玩家” 背包中的一把名为 “EpicSword” 的钻石剑。
注意
- 数据值:自 Minecraft 1.13 起,物品数据值被移除,使用数据标签代替。
- 数据标签:可以用来清除符合特定条件的物品,例如带有特定名称、附魔属性等。
/clone
在《Minecraft》中,/clone 指令用于将一个区域的方块复制到另一个位置。可以使用不同模式来控制如何复制(替换、掩码等)。
用法
/clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [模式]
- x1 y1 z1 和 x2 y2 z2:要复制的区域的两个对角点坐标,定义了要复制的区域。
- x y z:复制的目标位置起点坐标。
- 模式(可选):控制如何复制区域,默认是
replace模式。
模式选项
- replace:默认模式,直接将目标位置的方块替换为源区域的方块。
- masked:只复制非空气方块,这样目标位置的空气方块不会替换掉已有的方块。
- filtered:仅复制指定类型的方块,且不会复制其他类型的方块。
示例
简单复制/clone 10 64 10 20 70 20 30 64 30
- 将从 (10, 64, 10) 到 (20, 70, 20) 的区域复制到目标区域 (30, 64, 30) 起始的位置。
掩码复制(masked 模式)/clone 10 64 10 20 70 20 30 64 30 masked
- 只复制非空气方块,使目标区域的已有方块保持不变。
过滤复制(filtered 模式)/clone 10 64 10 20 70 20 30 64 30 filtered minecraft:stone
- 仅复制区域中的石头(
minecraft:stone)方块到目标位置,不会复制其他类型的方块。
注意
- 重叠区域:如果源区域和目标区域重叠,
/clone指令将自动避免循环替换的问题。 - 指令权限:
/clone指令需要管理员权限或开启作弊的权限。 - 那个区域你一定要去过,或者加载过。否则、将无法复制
/defaultgamemode
在《Minecraft》中,/defaultgamemode 指令用于设置服务器或世界的默认游戏模式。新加入的玩家以及未曾更改过自己游戏模式的玩家会自动进入该默认模式。
用法
/defaultgamemode <模式>
- 模式:指定要设置的默认游戏模式。可用的模式有:
- survival:生存模式
- creative:创造模式
- adventure:冒险模式
- spectator:旁观者模式
示例
将默认游戏模式设置为冒险模式/defaultgamemode adventure
- 执行此指令后,新加入的玩家将自动进入冒险模式。
将默认游戏模式设置为生存模式/defaultgamemode survival
- 这会使所有新加入玩家和未更改模式的玩家进入生存模式。
注意事项
- 指令权限:需要管理员权限或开启作弊模式才能执行此指令。
- 影响范围:该指令不会更改当前在线玩家的游戏模式,只有新加入的玩家才会受到影响,或者可以使用
/gamemode指令手动更改已有玩家的模式。
/difficulty
在《Minecraft》中,/difficulty 指令用于设置当前世界的游戏难度。难度影响了怪物生成的强度、玩家的饥饿速度等游戏机制。
用法
/difficulty <新的难度>
- 新的难度:指定要设置的难度等级。可用的难度等级包括:
- peaceful:和平难度,怪物不会生成,玩家的生命会自动恢复。
- easy:简单难度,怪物生成,但伤害较低。
- normal:普通难度,怪物生成,饥饿会造成生命值下降(不会低于半颗心)。
- hard:困难难度,怪物生成更多,攻击更强,饥饿会导致生命值降低至 0。
示例
设置难度为困难/difficulty hard
- 该指令将游戏难度设为“困难”,所有怪物会更强,饥饿度影响更大。
设置难度为和平/difficulty peaceful
- 这会将游戏难度设置为“和平”,怪物不会生成,适合纯建设模式。
注意事项
- 指令权限:需要管理员权限或开启作弊模式才能执行此指令。
- 立即生效:难度更改后会立即生效,不需要重启游戏或重新加载世界。
/eagskull
在 EaglercraftX(一个基于 Minecraft 的浏览器多人版本)中,/eagskull 命令用于生成一个自定义头骨(玩家头颅)。此命令允许玩家获取带有特定玩家皮肤的头骨,类似于原版 Minecraft 中的玩家头颅,但此命令特定于 EaglercraftX。
用法
/eagskull <玩家名>
- 玩家名:指定获取该玩家皮肤的头骨。
- 也可以不输入玩家名,这将会打开您的文件管理器、将可以选择您有的本地图片弄一个头骨
示例
生成玩家头骨/eagskull Steve
- 该指令将生成一个带有玩家 "Steve" 皮肤的头骨。
生成自定义头骨/eagskull Alex
- 这会生成一个带有 "Alex" 皮肤的头骨。
注意事项
- 多人模式:该命令一般用于 EaglercraftX 的多人服务器,可能需要管理员权限。
- 限制:玩家名必须为有效的 EaglercraftX 用户名,否则指令可能无法生成头骨。
/entitydata
在《Minecraft》中,/entitydata 指令用于修改实体的 NBT 数据(数据标签)。该指令可以用于更改实体的属性、行为等。例如,可以用来让怪物停止移动、改变实体的名字、增加自定义标签等。
用法
/entitydata <实体> <数据标签>
- 实体:指定要修改的实体。可以使用目标选择器(如
@e、@p、@a等)来选定实体。 - 数据标签:要更改的 NBT 数据,可以用 JSON 格式指定。数据标签决定了实体的属性、状态和行为。
示例
停止鸡的 AI(使鸡不再移动)/entitydata @e[type=minecraft:chicken,limit=1] {NoAI:1}
- 该指令会使一个最近的鸡(
type=minecraft:chicken)停止移动(NoAI:1)。limit=1表示只修改一个实体。
修改猪的自定义名称/entitydata @e[type=minecraft:pig,limit=1] {CustomName:"{\"text\":\"SuperPig\"}"}
- 该指令会将最近的猪的名称修改为 “SuperPig”。
让僵尸带上铁盔/entitydata @e[type=minecraft:zombie,limit=1] {ArmorItems:[{id:"minecraft:iron_helmet",Count:1}]}
- 该指令会给最近的僵尸添加一个铁盔(
iron_helmet)。
让一个蜘蛛站立(取消爬行)/entitydata @e[type=minecraft:spider,limit=1] {IsBaby:0}
- 该指令将把最近的蜘蛛从“婴儿”状态改为“成人”状态。
注意事项
- 兼容性:
/entitydata在 Minecraft 1.13 及以后版本被/data指令所取代。因此,在新版中应使用/data指令来修改实体的数据标签。
示例:使用 /data merge entity 来代替 /entitydata:/data merge entity @e[type=minecraft:chicken,limit=1] {NoAI:1}
- 实体选择器:可以使用目标选择器来选择实体(例如
@e、@p、@a),并通过附加条件来筛选具体实体(例如类型、距离、数量等)。 - 数据标签格式:数据标签遵循 NBT 格式,可以为实体设置多种属性,如健康值、装备、AI 状态等。
/execute
在《Minecraft》中,/execute 指令用于让某个实体在特定位置执行命令,或者在检测到某种方块时执行命令。该指令非常强大,能够创建复杂的游戏机制,如触发条件、事件等。
用法
基础用法/execute <实体> <x> <y> <z> <命令>
- 实体:指定哪个实体来执行命令。可以使用目标选择器(如
@p、@e等)。 - x y z:指定执行命令的位置,使用波浪号 (
~) 表示相对实体位置。 - 命令:实际要执行的命令,可以是任何有效的指令。
- 实体:指定哪个实体来执行命令。可以使用目标选择器(如
检测方块并执行命令/execute <实体> <x> <y> <z> detect <dx> <dy> <dz> <方块> <数据> <命令>
- detect:检测模式,用于在特定位置检查是否存在指定方块。
- dx dy dz:检测方块的相对坐标。
- 方块:要检测的方块类型(例如
minecraft:stone)。 - 数据:方块的状态数据值,通常为
0(表示标准方块状态)。 - 命令:当检测到指定方块时要执行的命令。
示例
让玩家在当前位置召唤僵尸/execute @p ~ ~ ~ summon minecraft:zombie
- 该指令会在最接近的玩家当前位置召唤一个僵尸。
让所有僵尸在各自的位置生成烟花/execute @e[type=minecraft:zombie] ~ ~ ~ summon minecraft:fireworks_rocket
- 这会在所有僵尸的当前位置生成烟花。
检测玩家脚下是否有石头方块,如果有则给玩家速度效果/execute @p ~ ~ ~ detect ~ ~-1 ~ minecraft:stone 0 effect @p minecraft:speed 10 1
- 该指令会检测最近的玩家脚下是否是石头方块。如果是,则给予玩家 10 秒的速度提升效果。
在特定位置检测是否有金块,如果有则播放声音/execute @a ~ ~ ~ detect 100 64 100 minecraft:gold_block 0 playsound minecraft:entity.player.levelup master @a
- 该指令会检查所有玩家位置的 (100, 64, 100) 坐标是否有金块,如果有,则播放升级的声音效果。
注意事项
- 相对坐标:使用波浪号 (
~) 可以表示相对于实体的相对坐标。 - 复杂命令:可以使用
/execute嵌套命令,实现更复杂的条件和效果组合。 - 1.13 及以后版本:
/execute指令进行了大幅更新。
/fill
在 Minecraft 中,/fill 指令用于在指定区域内填充方块。这是一种非常强大的工具,可以用来快速创建结构、清除区域或进行各种地图编辑任务。
用法
/fill <x1> <y1> <z1> <x2> <y2> <z2> <方块名> [数据] [旧方块处理方式] [数据标签]
- x1, y1, z1:区域的起始坐标。
- x2, y2, z2:区域的结束坐标。
- 方块名:要填充的方块类型(例如
minecraft:stone)。 - 数据(可选):方块的状态数据值(如
0表示默认石头)。 - 旧方块处理方式(可选):如何处理原来区域内的方块,选项包括:
replace(默认):替换所有方块。destroy:破坏原有方块并掉落物品。hollow:仅填充外部边界,内部为空心。keep:仅替换空白区域的方块,保留已有方块。outline:仅填充外部边界,内部填充空气。
- 数据标签(可选):用于指定方块的附加 NBT 数据(如自定义名称等)。
示例
在坐标 (100, 64, 100) 到 (105, 70, 105) 之间填充石头/fill 100 64 100 105 70 105 minecraft:stone
- 该指令会用石头填充从 (100, 64, 100) 到 (105, 70, 105) 之间的所有方块区域。
填充区域并删除原有方块(破坏并掉落物品)/fill 100 64 100 105 70 105 minecraft:stone destroy
- 该指令会用石头填充指定区域,并且破坏原有方块,同时掉落物品。
填充一个空心的区域(只填充边界)/fill 100 64 100 105 70 105 minecraft:stone hollow
- 该指令会创建一个空心的立方体,填充外部为石头,内部为空气。
只替换空白区域(保留已有方块)/fill 100 64 100 105 70 105 minecraft:stone keep
- 该指令会用石头填充空白区域,保留原有的非空方块。
填充带有数据标签的方块(例如自定义的木箱)/fill 100 64 100 105 70 105 minecraft:chest 0 {CustomName:"{\"text\":\"MyChest\"}"}
- 该指令会在指定区域内放置带有自定义名称的木箱。
注意事项
- 区域大小:
/fill指令可以填充的区域范围较大,但有一个大小限制。如果区域过大,可能会导致性能问题或指令失败。 - 数据标签:对于某些方块(如箱子、门、火把等),可以使用数据标签来指定附加属性或状态。
使用 fill 指令时,务必确保指定的区域不会超出世界的范围,否则可能导致错误。
/gamemode
在 Minecraft 中,/gamemode 指令用于设置玩家的游戏模式。根据不同的游戏模式,玩家可以获得不同的游戏体验,以下是常见的游戏模式:
用法
/gamemode <模式> [玩家]
- 模式:要设置的游戏模式。可以是以下之一:
survival(生存模式):玩家需要自己收集资源,管理生命值和饥饿值。creative(创造模式):玩家拥有无限资源,可以自由飞行并且不受伤害。adventure(冒险模式):玩家只能使用工具与方块交互,适用于自定义地图。spectator(旁观模式):玩家可以自由飞行并穿越方块,不能与世界互动,通常用于观战。
- 玩家(可选):指定要设置游戏模式的玩家。如果没有指定玩家,则默认应用于执行指令的玩家。
示例
将玩家 玩家 设置为创造模式/gamemode creative 玩家
- 该指令会将指定的玩家
玩家设置为创造模式。
将玩家 玩家 设置为生存模式/gamemode survival 玩家
- 该指令会将指定的玩家
玩家设置为生存模式。
将玩家 玩家 设置为冒险模式/gamemode adventure 玩家
- 该指令会将指定的玩家
玩家设置为冒险模式。
将自己设置为旁观模式/gamemode spectator
- 该指令会将执行该指令的玩家设置为旁观模式。
注意事项
- 权限:使用此指令需要管理员权限或开启作弊。
- 不适用于非作弊模式:如果在非作弊模式的单人游戏中使用此指令,将无法生效。
/gamerule
在 Minecraft 中,/gamerule 指令用于修改游戏中的规则设置,这些规则会影响世界的行为,例如是否开启昼夜循环、是否允许掉落物品等。使用此指令可以让你根据需求调整游戏环境。
用法
/gamerule <规则名称> [值]
- 规则名称:指定要修改的游戏规则。常见的规则包括:
doDaylightCycle:控制是否开启昼夜循环(true为开启,false为关闭)。keepInventory:控制玩家死亡时是否保留物品(true为保留,false为丢失)。mobGriefing:控制怪物是否能够破坏环境或带走物品(true为允许,false为禁止)。doFireTick:控制火是否会传播(true为开启,false为关闭)。doTileDrops:控制方块破坏时是否掉落物品(true为掉落,false为不掉落)。doEntityDrops:控制实体死亡时是否掉落物品(true为掉落,false为不掉落)。naturalRegeneration:控制玩家是否会自然恢复生命值(true为恢复,false为不恢复)。logAdminCommands:控制是否记录管理员命令(true为记录,false为不记录)。showDeathMessages:控制玩家死亡时是否显示死亡信息(true为显示,false为不显示)。
- 值:指定规则的值,根据规则名称不同,通常为
true或false。
示例
死亡不掉落
/gamerule keepInventory true
关闭昼夜循环/gamerule doDaylightCycle false
- 该指令会关闭昼夜循环,时间将不会变化。
死亡时保留物品/gamerule keepInventory true
- 该指令会在玩家死亡时保留其背包中的物品。
关闭怪物破坏方块/gamerule mobGriefing false
- 该指令会禁止怪物(例如 Creeper)破坏环境或带走物品。
关闭火焰传播/gamerule doFireTick false
- 该指令会关闭火焰的传播功能,火焰不会蔓延。
不掉落物品/gamerule doTileDrops false
- 该指令会在玩家破坏方块时不掉落任何物品。
不显示死亡信息/gamerule showDeathMessages false
- 该指令会禁止显示玩家的死亡信息。
注意事项
- 需要管理员权限:使用
/gamerule指令通常需要管理员权限或开启作弊功能。 - 只影响当前世界:游戏规则的更改仅适用于当前世界,如果重新加载世界或切换到另一个世界,设置可能会重置。
/help
在 Minecraft 中,/help 指令用于显示游戏中的帮助信息,帮助玩家了解游戏中的指令或命令的用途和语法。
用法
/help [页码|指令名称]
- 页码(可选):指定要查看的帮助页面的页码。每个页面包含若干个常用的指令及其用法。通过指定页码,可以翻阅不同的帮助内容。
- 指令名称(可选):指定要查看帮助的具体指令。输入指令名称后,游戏会显示该指令的具体用法和示例。
示例
查看帮助页面 1/help 1
- 该指令会显示帮助页面 1,通常是关于游戏中最常用的指令。
查看某个指令的帮助信息(例如 /gamemode)/help gamemode
- 该指令会显示关于
gamemode指令的详细帮助信息,包括该指令的语法和示例。
查看帮助页面 2/help 2
- 该指令会显示帮助页面 2,包含更多的指令和用法说明。
注意事项
- 分页帮助:如果需要查看更多帮助信息,可以通过不同的页码来浏览。
- 指令名称:可以直接输入指令名称来查看该指令的具体帮助信息,而不需要指定页码。
- 权限要求:执行该指令不需要额外的权限,任何玩家都可以查看帮助信息。
通过 /help 指令,玩家可以方便地获得游戏中的指令帮助,了解每个指令的用途和如何正确使用它们。
/give
在 Minecraft 中,/give 指令用于给玩家指定物品,允许设置物品数量、数据值和附加的 NBT 数据标签。
用法
/give <玩家> <物品> [数量] [数据值] [数据标签]
- 玩家:指定要接收物品的玩家的名字。如果没有指定玩家,指令会应用到执行指令的玩家。
- 物品:要给予玩家的物品(例如
minecraft:diamond_sword)。 - 数量(可选):给定物品的数量,默认为 1。
- 数据值(可选):一些物品具有特定的数据值(如某些方块或物品的变体)。通常,普通物品无需指定。
- 数据标签(可选):用于指定物品的附加数据(例如附魔、命名等)。格式为 JSON 格式的 NBT 数据。
示例
给予玩家 玩家 一把钻石剑/give 玩家 minecraft:diamond_sword 1
- 该指令会给予玩家
玩家一把钻石剑,数量为 1。
给予玩家 玩家 64 个石头/give 玩家 minecraft:stone 64
- 该指令会给予玩家
玩家64 个石头。
给予玩家 玩家 一把附魔的钻石剑(锋利 V)/give 玩家 minecraft:diamond_sword 1 0 {Enchantments:[{id:"minecraft:sharpness",lvl:5}]}
- 该指令会给予玩家
玩家一把附魔了锋利 V(Sharpness V)的钻石剑。
给予玩家 玩家 一个命名的木箱/give 玩家 minecraft:chest 1 0 {CustomName:"{\"text\":\"My Chest\"}"}
- 该指令会给予玩家
玩家一个自定义名称为 "My Chest" 的木箱。
给予玩家 玩家 一支有附魔的弓(附魔为力量 II 和无限)/give 玩家 minecraft:bow 1 0 {Enchantments:[{id:"minecraft:power",lvl:2},{id:"minecraft:infinity",lvl:1}]}
- 该指令会给予玩家
玩家一支附魔为力量 II 和无限的弓。
注意事项
- 数据标签的格式:在 Minecraft 中,数据标签采用 JSON 格式,例如
{Enchantments:[{id:"minecraft:sharpness",lvl:5}]}。 - 最大数量:物品数量通常限制为 64 个(除非是某些特定物品)。
- 权限要求:执行此指令通常需要管理员权限或开启作弊功能。
/list
在 Minecraft 中,/list 指令用于显示当前服务器上所有在线玩家的列表。
用法
/list
示例
查看当前在线的玩家列表/list
- 该指令会显示当前服务器上所有在线玩家的用户名,通常显示在聊天窗口中。
注意事项
- 权限要求:通常需要管理员权限或开启作弊才能执行此指令。
- 多人服务器:
/list指令通常用于多人服务器,查看哪些玩家当前处于在线状态。
/me
在 Minecraft 中,/me 指令用于在聊天中描述玩家的动作,通常用于角色扮演或表达玩家的行为。该消息会以“玩家名称 动作描述”的形式显示给所有在线玩家。
用法
/me <动作...>
- 动作:描述玩家正在执行的动作或行为,通常为一个简短的描述性短语或句子。
示例
表示玩家正在建造房子/me is building a house
- 该指令会在聊天中显示
*玩家名称 is building a house,让其他玩家看到该玩家正在建造房子。
表示玩家在寻找钻石/me is searching for diamonds
- 该指令会在聊天中显示
*玩家名称 is searching for diamonds,表示玩家正在寻找钻石。
表示玩家感到高兴/me feels happy
- 该指令会在聊天中显示
*玩家名称 feels happy,表示玩家感到高兴。
注意事项
- 无需权限:大部分服务器允许所有玩家使用此指令,因为它只影响聊天内容。
- 仅为文字效果:此指令不会实际触发任何游戏内动作,仅用于聊天显示。
/particle
在 Minecraft 中,/particle 指令用于在指定位置生成各种粒子效果,例如爆炸、烟雾、火焰等。该指令可以自定义粒子的类型、位置、扩散范围、速度、数量以及显示模式。
用法
/particle <name> <x> <y> <z> <xd> <yd> <zd> <速度> [数量] [模式]
- name:粒子的名称,例如
minecraft:explosion、minecraft:flame、minecraft:smoke等。 - x y z:生成粒子效果的坐标位置。
- xd yd zd:粒子效果在每个方向的扩散范围,用于定义粒子生成的范围大小。
- 速度:粒子的移动速度。数值越高,粒子移动越快。
- 数量(可选):生成的粒子数量。
- 模式(可选):粒子显示的模式,
force模式会让所有玩家可见,normal模式则仅对附近的玩家可见。
示例
生成一个爆炸效果/particle minecraft:explosion ~ ~ ~ 0.5 0.5 0.5 0.1 10
- 该指令会在当前玩家的位置生成一个爆炸粒子效果,带有轻微的扩散范围和较低的速度,生成 10 个粒子。
生成一个火焰效果/particle minecraft:flame ~10 ~ ~ 0 0 0 0.05 20
- 该指令会在当前玩家前方 10 格的位置生成一个火焰粒子效果,没有扩散,速度较慢,共 20 个粒子。
生成一个烟雾效果并对所有玩家可见/particle minecraft:smoke ~ ~5 ~ 1 1 1 0.1 30 force
- 该指令会在玩家头顶 5 格的位置生成一个扩散范围较大的烟雾效果,生成 30 个粒子,并对所有玩家可见。
在指定坐标生成水滴效果/particle minecraft:water_drop 100 65 100 0.5 0.5 0.5 0.05 15
- 该指令会在坐标 (100, 65, 100) 处生成水滴粒子效果,有轻微扩散,数量为 15。
注意事项
- 模式的作用:
force模式对所有玩家可见,而normal模式仅限于接近粒子位置的玩家。 - 性能影响:生成大量粒子可能会影响性能,尤其是在数量和扩散范围较大时。
/playsound
在 Minecraft 中,/playsound 指令用于播放特定的声音效果给指定的玩家。此指令可以自定义声音的来源位置、音量、音调以及最低音量。
用法
/playsound <声音> <玩家> [x] [y] [z] [音量] [音调] [最低音量]
- 声音:要播放的声音名称,例如
minecraft:ambient.cave、minecraft:entity.ender_dragon.growl等。 - 玩家:接收声音的玩家的名字。
- x y z(可选):声音的播放位置坐标。如果未指定,默认为玩家的位置。
- 音量(可选):控制声音的传播范围。值越大,声音传播越远,默认值为 1。
- 音调(可选):控制声音的播放音调,1 为原始音调,较高的值会使声音更高亢,较低的值则更低沉。
- 最低音量(可选):控制声音在传播范围外的最低音量。设置该值后,即使玩家距离远,也会以指定的最低音量听到声音。
示例
播放洞穴环境音效/playsound minecraft:ambient.cave 玩家 ~ ~ ~ 1 1
- 该指令会在指定玩家的当前位置播放洞穴环境音效,音量为 1,音调为原始音调。
播放雷声在指定坐标/playsound minecraft:entity.lightning_bolt.thunder 玩家 100 64 100 1 0.8
- 该指令会在坐标 (100, 64, 100) 处播放雷声效果,音量为 1,音调稍低为 0.8。
播放龙吼声并设置最小音量/playsound minecraft:entity.ender_dragon.growl 玩家 ~ ~ ~ 1 1 0.5
- 该指令会在玩家所在位置播放末影龙的吼叫声,音量为 1,音调为原始音调,即使玩家远离位置也会听到最低音量为 0.5 的声音。
在远距离播放脚步声/playsound minecraft:entity.player.step 玩家 200 64 200 2 1
- 该指令会在 (200, 64, 200) 的位置播放玩家脚步声,音量为 2,以扩大传播范围。
常用声音示例
- minecraft
.cave:洞穴环境音效。 - minecraft
.ender_dragon.growl:末影龙吼叫。 - minecraft
.lightning_bolt.thunder:雷声。 - minecraft
.player.levelup:玩家升级音效。 - minecraft
.game:游戏背景音乐。
注意事项
- 声音名称:确保声音名称正确,错误的名称可能导致指令无效。
- 权限要求:此指令通常需要管理员权限或开启作弊才能使用。
/say
在 Minecraft 中,/say 指令用于在聊天中向所有玩家广播消息,以服务器的名义发送信息。这在通知玩家事件或广播公告时特别有用。
用法
/say <信息...>
- 信息:要广播的内容,通常是欢迎词、通知或公告。
示例
欢迎所有玩家/say Welcome to the server!
- 该指令会在聊天中广播消息:
[Server] Welcome to the server!。
通知玩家开始活动/say The event will start in 5 minutes!
- 该指令会显示:
[Server] The event will start in 5 minutes!,通知所有玩家活动即将开始。
宣布服务器重启/say The server will restart shortly. Please save your progress.
- 广播服务器即将重启,提醒玩家保存进度。
注意事项
- 权限要求:通常需要管理员权限或开启作弊模式才能使用。
- 文本格式:
/say指令不支持颜色或格式代码,内容将直接以纯文本显示。
/scoreboard
在 Minecraft 中,/scoreboard 命令用于管理计分板,可以设置分数、统计事件、创建团队等。该命令有三个主要子命令:objectives(目标)、players(玩家)、和 teams(团队)。
用法
/scoreboard <objectives|players|teams> ...
1. objectives(目标)
用于创建和管理目标。目标是用于记录玩家行为的计分项目,例如击杀数量或自定义计分。
常用指令
添加目标/scoreboard objectives add <名称> <类型> [显示名称]
- 示例:
/scoreboard objectives add points dummy Points名称:目标的标识符。类型:目标类型,例如dummy(手动添加分数)、deathCount(死亡次数)、playerKillCount(击杀玩家次数)。显示名称(可选):目标在游戏中的显示名称。
移除目标/scoreboard objectives remove <名称>
- 示例:
/scoreboard objectives remove points- 删除已创建的目标。
设置显示位置/scoreboard objectives setdisplay <位置> <目标名称>
- 示例:
/scoreboard objectives setdisplay sidebar points位置:例如sidebar(侧边栏)、belowName(玩家名称下方)、list(Tab 列表中)。- 将指定目标的分数显示在指定位置。
2. players(玩家)
用于管理玩家的分数。可以添加、设置、或重置玩家的目标分数。
常用指令
给玩家添加分数/scoreboard players add <玩家> <目标名称> <分数>
- 示例:
/scoreboard players add @p points 10- 给指定玩家的目标增加指定分数。
设置玩家分数/scoreboard players set <玩家> <目标名称> <分数>
- 示例:
/scoreboard players set @p points 50- 将玩家的分数设置为特定值。
重置玩家分数/scoreboard players reset <玩家> <目标名称>
- 示例:
/scoreboard players reset @p points- 重置指定目标的分数。
3. teams(团队)
用于创建、管理和控制团队,允许玩家之间设置友好火力、名字颜色等。
常用指令
创建团队/scoreboard teams add <团队名称> [显示名称]
- 示例:
/scoreboard teams add redTeam Red- 创建一个名为
redTeam的团队,显示名称为Red。
- 创建一个名为
加入团队/scoreboard teams join <团队名称> <玩家>
- 示例:
/scoreboard teams join redTeam @p- 将指定玩家加入
redTeam团队。
- 将指定玩家加入
设置团队属性/scoreboard teams option <团队名称> <属性> <值>
- 示例:
/scoreboard teams option redTeam color red- 设置
redTeam的颜色为红色,其他属性包括友好火力(friendlyfire)、显示标签(nametagVisibility)等。
- 设置
示例
创建一个计分目标并增加分数/scoreboard objectives add kills playerKillCount Kills/scoreboard players add @p kills 1
- 创建一个击杀计数器并给当前玩家的击杀数加 1。
创建团队并设置颜色/scoreboard teams add blueTeam Blue/scoreboard teams option blueTeam color blue
- 创建
blueTeam团队并设置颜色为蓝色。
显示玩家得分在侧边栏/scoreboard objectives setdisplay sidebar points
- 将目标
points的分数显示在侧边栏上。
注意事项
- 权限要求:大部分指令需要管理员权限或开启作弊模式才能使用。
- 计分板数据持久:创建的分数和团队将一直保留,除非手动删除或重置。
/seed
在 Minecraft 中,/seed 指令用于显示当前世界的种子值。种子是生成世界地形的代码,使用相同的种子可以生成相同的世界。
用法
/seed
- 执行此指令后,聊天栏中会显示当前世界的种子值。
示例
/seed
- 输入该指令后,Minecraft 会在聊天中显示当前世界的种子,例如
Seed: 123456789。这个值可以复制给其他玩家,让他们创建一个相同的世界。
注意事项
- 权限要求:在单人游戏中任何玩家都可以使用
/seed查看种子值,但在多人服务器上,只有拥有管理员权限或启用作弊的玩家才能使用此指令。 - 用途:通过获取种子值,玩家可以重新生成一个相同的世界,或在其他工具中查看地图布局。
/setidletimeout
在 Minecraft 中,/setidletimeout 指令用于设置玩家的闲置超时时间,即在没有活动操作的情况下,玩家在服务器上保持连接的最长分钟数。超过该时间后,玩家会被服务器自动踢出,以便保持服务器活跃或节省资源。
用法
/setidletimeout <闲置时限(分钟)>
- 闲置时限:以分钟为单位的时间限制。指定的值决定玩家在无活动时保持连接的时间。
示例
设置闲置超时时间为 15 分钟/setidletimeout 15
- 该指令会将服务器的闲置超时限制设置为 15 分钟。任何玩家在 15 分钟内无活动操作时都会被踢出服务器。
禁用闲置超时限制/setidletimeout 0
- 将闲置超时设置为 0 会禁用超时功能,玩家可以在服务器上无限期保持连接。
注意事项
- 权限要求:此指令通常需要管理员权限或在服务器控制台中使用。
- 适用场景:设置合理的闲置时间限制可以帮助服务器保持活跃并节省资源。
/setworldspawn
在 Minecraft 中,/setworldspawn 指令用于设置世界的重生点,即玩家死亡后或进入新世界时的初始位置。通过该指令,管理员可以控制玩家的出生位置。
用法
/setworldspawn [<x> <y> <z>]
- x y z(可选):设置世界重生点的坐标。如果不指定坐标,则会将重生点设置为当前玩家所在位置。
示例
将世界重生点设置为坐标 (0, 64, 0)/setworldspawn 0 64 0
- 该指令将重生点设置为坐标 (0, 64, 0),玩家在此坐标点死亡后会重生。
将世界重生点设置为当前玩家位置/setworldspawn
- 如果没有指定坐标,执行该指令时会将当前玩家所在的位置作为新的世界重生点。
将世界重生点设置为山顶/setworldspawn 100 150 100
- 该指令将世界重生点设置为坐标 (100, 150, 100),假设该位置位于一座山的顶部。
注意事项
- 权限要求:此指令需要管理员权限或开启作弊模式才能使用。
- 影响范围:世界重生点是全局性的,所有玩家在死亡后都会从此重生点开始。
/spawnpoint
在 Minecraft 中,/spawnpoint 指令用于设置玩家的重生点。与世界重生点不同,/spawnpoint 是专门为特定玩家设置的重生位置。当玩家死亡后,他们将从这个位置重生。
用法
/spawnpoint [玩家] [<x> <y> <z>]
- 玩家(可选):指定要设置重生点的玩家。如果省略玩家名称,则默认是执行指令的玩家。
- x y z(可选):指定玩家重生点的坐标。如果不指定坐标,则会将重生点设置为当前玩家所在的位置。
示例
为指定玩家设置重生点/spawnpoint 玩家 100 64 100
- 该指令将玩家
玩家的重生点设置为坐标 (100, 64, 100),当该玩家死亡时,将从此位置重生。
为当前玩家设置重生点/spawnpoint 100 64 100
- 如果没有指定玩家,则默认是执行该指令的玩家的重生点。该指令将当前玩家的重生点设置为 (100, 64, 100)。
为玩家设置重生点为当前坐标/spawnpoint 玩家
- 如果没有指定坐标,执行该指令时,玩家的重生点将被设置为当前玩家所在的位置。
注意事项
- 权限要求:此指令需要管理员权限或开启作弊模式才能使用。
- 适用范围:每个玩家都有自己的重生点,不会影响其他玩家。
- 设置失败:如果玩家设置的重生点坐标无效(如在空中或不可到达的位置),玩家可能无法正常重生。
/tell
在 Minecraft 中,/tell 指令用于给指定的玩家发送私密消息。这种消息只有接收的玩家能够看到,其他玩家无法查看。
用法
/tell <玩家> <私密信息...>
- 玩家:指定接收消息的玩家。
- 私密信息:发送给指定玩家的消息内容。
示例
给指定玩家发送消息/tell 玩家 Hello, how are you?
- 该指令将向玩家
玩家发送一条消息 "Hello, how are you?",只有该玩家能够看到这条消息。
给自己发送消息/tell @p Welcome to the server!
- 该指令将向自己(执行指令的玩家)发送 "Welcome to the server!" 消息。
发送较长的私密消息/tell 玩家 You have been selected to participate in the event!
- 该指令将向指定玩家发送消息 "You have been selected to participate in the event!"。
注意事项
- 权限要求:此指令通常不需要特殊权限,任何玩家都可以用它给其他玩家发送私密消息,只要该玩家在同一服务器内。
- 隐私性:此消息仅限于发送的玩家和接收的玩家之间,不会出现在公共聊天中。
/title
在 Minecraft 中,/title 指令用于设置或清除玩家屏幕上的标题或副标题。标题和副标题是通过命令发送到玩家屏幕的一种形式,通常用于重要信息的展示或提示。
用法
/title <player> <title|subtitle|clear|reset|times> ...
- player:指定要操作的玩家,可以是玩家名称或目标选择器(如
@p、@a等)。 - title:设置玩家屏幕上的主标题。
- subtitle:设置玩家屏幕上的副标题。
- clear:清除屏幕上的所有标题和副标题。
- reset:重置标题或副标题的显示状态。
- times:设置标题的显示持续时间。
示例
设置主标题/title 玩家 title {"text":"Welcome to the Server!"}
- 该指令将在玩家屏幕上显示主标题 "Welcome to the Server!"。
{"text":"..."}是使用 JSON 格式来定义文本内容。
设置副标题/title 玩家 subtitle {"text":"Enjoy your stay!"}
- 该指令将在玩家屏幕上显示副标题 "Enjoy your stay!"。
设置标题和副标题/title 玩家 title {"text":"Welcome!"}/title 玩家 subtitle {"text":"Hope you have fun!"}
- 这两个指令将先后设置主标题和副标题,分别为 "Welcome!" 和 "Hope you have fun!"。
清除所有标题/title 玩家 clear
- 该指令将清除玩家屏幕上的所有标题和副标题。
重置标题或副标题/title 玩家 reset
- 该指令将重置标题和副标题的显示状态,恢复为默认设置。
设置标题的显示时长/title 玩家 times 10 70 20
- 该指令设置标题的显示时长:
- 第一个数字
10:标题出现的延迟时间(ticks)。 - 第二个数字
70:标题显示的持续时间(ticks)。 - 第三个数字
20:标题消失的过渡时间(ticks)。
- 第一个数字
- 在此示例中,标题会在 10 ticks 后显示,持续显示 70 ticks,最后在 20 ticks 内逐渐消失。
JSON 格式
在使用 /title 设置标题和副标题时,文本内容需要以 JSON 格式提供。常用的格式如下:
基础文本:{"text":"文本内容"}
带有颜色的文本:{"text":"文本内容","color":"red"}
- 你可以设置文本颜色,常见颜色有
"red"、"green"、"blue"等。
带有样式的文本:{"text":"文本内容","bold":true,"italic":true}
- 你可以设置文本为加粗 (
"bold":true)、斜体 ("italic":true)、下划线 ("underlined":true) 等样式。
注意事项
- 显示时长:你可以根据需要调整显示时长,以确保标题和副标题合适的展示时间。
- JSON 格式:使用 JSON 格式时,确保格式正确,避免漏掉逗号或引号。
- 权限要求:此指令通常需要管理员权限或开启作弊模式才能使用。
/toggledownfall
在 Minecraft 中,/toggledownfall 指令用于切换当前世界的降水状态,即开启或关闭雨天。该指令可以在游戏中快速改变天气情况,使世界进入雨天或停止降水。
用法
/toggledownfall
- 无额外参数:直接使用该命令可以切换当前世界的降水状态。如果当前是晴天,它将切换为雨天;如果当前是雨天或雷暴,它将切换为晴天。
示例
切换到雨天或停止降雨/toggledownfall
- 如果当前天气是晴天,执行该指令会切换为雨天。
- 如果当前天气已经是雨天或雷暴,执行该指令会切换为晴天。
注意事项
- 权限要求:
/toggledownfall指令通常需要管理员权限或开启作弊模式才能使用。 - 天气效果:如果你切换为雨天,世界将进入降水状态,可能会影响可见度,并且某些环境因素(如火焰)会受到影响。
/worldborder
在 Minecraft 中,/worldborder 指令用于管理世界边界的各种属性,包括设置边界的大小、位置、伤害、警告等。这对于需要限制玩家活动区域或创建特定玩法模式的情况非常有用。
用法
/worldborder <set|center|damage|warning|get> ...
- set:设置世界边界的大小。
- center:设置世界边界的中心位置。
- damage:设置当玩家离世界边界太远时是否受到伤害。
- warning:设置玩家接近世界边界时的警告信息。
- get:查询当前世界边界的状态。
示例
1. 设置世界边界大小
/worldborder set 100
该指令将世界边界的大小设置为 100x100 方块。世界边界的大小定义了玩家可以活动的最大区域,超出该区域的玩家将受到伤害。
2. 设置世界边界的中心位置
/worldborder center 0 0
该指令将世界边界的中心位置设置为坐标 (0, 0),即重置世界边界的中心到原点。
3. 设置玩家接近世界边界时的伤害
/worldborder damage amount 5
该指令将当玩家超出世界边界时,每秒受到 5 点伤害。可以通过调整数值来设置不同的伤害值。
4. 设置玩家接近世界边界时的警告
/worldborder warning distance 10
该指令将当玩家距离世界边界 10 个方块以内时,显示警告信息。这个距离可以用来提醒玩家即将接近边界。
5. 查询世界边界的状态
/worldborder get
该指令将查询并显示当前世界边界的大小。
6. 设置玩家接近世界边界时的警告时间
/worldborder warning time 5
该指令将设置警告开始时间为 5 秒。即在玩家接近世界边界时,会提前 5 秒给出警告提示。
综合示例
假设你希望创建一个 100x100 方块大小的世界边界,中心位置在坐标 (100, 64),并且当玩家进入距离边界 10 个方块以内时给出 5 秒的警告,超过边界 5 个方块后会每秒受到 1 点伤害。你可以按以下步骤执行:
/worldborder set 100/worldborder center 100 64/worldborder warning distance 10/worldborder warning time 5/worldborder damage amount 1
注意事项
- 权限要求:
/worldborder指令通常需要管理员权限或开启作弊模式才能使用。 - 伤害机制:当玩家超出世界边界时,如果启用了伤害,玩家将受到持续的伤害,直到重新进入边界范围内。
- 警告机制:警告会提前提示玩家即将接近世界边界,给玩家足够的时间作出反应
/xp
在 Minecraft 中,/xp 指令用于给玩家增加经验,或者查询/设置玩家的经验等级和经验数量。该指令在玩家需要快速获取经验时非常有用,例如在附魔时。
用法
增加经验数量/xp <经验数量> [玩家]
- 经验数量:指定要增加的经验数量。可以是整数,也可以是带有 "L" 后缀的等级。
- 玩家(可选):指定要增加经验的玩家。如果未指定,默认为执行命令的玩家。
增加经验等级/xp <等级数量>L [玩家]
- 等级数量:指定要增加的经验等级,使用 "L" 后缀。1 级等于 100 的经验值。
- 玩家(可选):指定要增加经验等级的玩家。如果未指定,默认为执行命令的玩家。
示例
给玩家增加 10 点经验/xp 10 玩家
- 该指令将给
玩家增加 10 点经验。
给玩家增加 5 级经验/xp 5L 玩家
- 该指令将给
玩家增加 5 级经验,等同于 500 点经验。
给自己增加 20 点经验/xp 20
- 该指令将给执行命令的玩家增加 20 点经验。
查询玩家的经验信息/xp query 玩家
- 该指令将显示
玩家当前的经验数量和等级。
减去玩家的经验/xp -10 玩家
- 该指令将从
玩家的经验中减去 10 点。
注意事项
- 权限要求:
/xp指令通常需要管理员权限或开启作弊模式才能使用。 - 经验等级与经验值:在 Minecraft 中,经验等级和经验数量是不同的。1 级等于 100 经验点,而经验点则是通过行动(如杀怪、挖矿等)获得的。
/weather
在 Minecraft 中,/weather 指令用于控制世界的天气状态。你可以设置天气为晴朗、雨天或雷暴,并且可以指定天气持续的时间(以秒为单位)。
用法
/weather <clear|rain|thunder> [持续的秒数]
- clear:设置天气为晴朗。
- rain:设置天气为雨天。
- thunder:设置天气为雷暴。
- 持续的秒数(可选):指定天气状态持续的时间,以秒为单位。默认情况下,如果不指定持续时间,天气会一直持续。
示例
设置晴朗天气,持续 6000 秒(约 100 分钟)/weather clear 6000
- 该指令将设置天气为晴朗,并且持续 6000 秒。
设置雨天,持续 3000 秒(约 50 分钟)/weather rain 3000
- 该指令将设置天气为雨天,并且持续 3000 秒。
设置雷暴天气,持续 1000 秒(约 16 分钟)/weather thunder 1000
- 该指令将设置天气为雷暴,并且持续 1000 秒。
将天气设置为晴朗并永久持续/weather clear
- 该指令将设置天气为晴朗,并永久持续,直到下次修改。
注意事项
- 权限要求:
/weather指令通常需要管理员权限或开启作弊模式才能使用。 - 天气效果:不同的天气会影响游戏的环境。例如,雨天会降低可见度,并可能影响火焰;雷暴天气会伴随闪电,可能会引发火灾。
/trigger
在 Minecraft 中,/trigger 指令用于触发目标对象(通常是玩家)的分数变化,可以增加、设置或修改一个特定的计分板目标的分数。这对于需要玩家互动或达成条件后更新分数的情况非常有用。
用法
/trigger <对象> <add|set> <值>
- 对象:指要修改分数的计分板目标名称,通常是玩家名或目标选择器(如
@p、@a等)。 - add:将指定的值加到目标的当前分数上。
- set:将目标的分数设置为指定的值。
- 值:要增加或设置的数值。
示例
将玩家的分数增加 10/trigger 玩家 add 10
- 该指令将把
玩家的分数增加 10。如果玩家的当前分数是 5,执行后其分数将变为 15。
将玩家的分数设置为 50/trigger 玩家 set 50
- 该指令将把
玩家的分数设置为 50。无论玩家当前的分数是多少,都会被覆盖为 50
增加玩家的分数(使用目标选择器)/trigger @p add 5
- 该指令将把最近的玩家(
@p)的分数增加 5。
将所有玩家的分数设置为 100/trigger @a set 100
- 该指令将把所有玩家的分数设置为 100。
注意事项
计分板目标:使用 /trigger 指令时,必须首先通过 /scoreboard objectives add 创建一个触发目标,通常是一个“dummy”类型的目标。例如:/scoreboard objectives add 玩家 dummy 玩家分数
- 权限要求:此指令通常需要管理员权限或开启作弊模式才能使用。
- 触发限制:
/trigger指令仅适用于拥有指定计分板目标的玩家,因此需要确保玩家已经拥有目标并且该目标可用。
/tp
在 Minecraft 中,/tp(传送)指令用于将玩家传送到另一个玩家的位置,或者将玩家传送到指定的坐标。它非常有用,尤其是在多人游戏中,能够帮助玩家迅速移动到其他位置或快速返回到特定的地方。
用法
/tp [被操作玩家] <目的地玩家>
- 被操作玩家(可选):指定要传送的玩家。如果没有指定,被操作玩家默认为执行命令的玩家。
- 目的地玩家:指定被传送到的玩家。可以是一个玩家名称或目标选择器(如
@p、@a等)。
/tp [目标] <x> <y> <z> [<y-方向> <x-方向>]
- 目标:指定要传送的玩家或实体。如果没有指定,默认为执行命令的玩家。
- x y z:目标坐标,指定玩家或实体将被传送到的位置。
- y-方向(可选):指定传送后玩家的竖直方向朝向(角度,0-360)。
- x-方向(可选):指定传送后玩家的水平方向朝向(角度,0-360)。
示例
将一个玩家传送到另一个玩家的位置/tp 玩家 目标玩家
- 该指令将把
玩家传送到目标玩家的位置。
将玩家传送到指定坐标/tp 玩家 100 64 100
- 该指令将把
玩家传送到坐标 (100, 64, 100) 位置。
将玩家传送到指定坐标,并设置朝向/tp 玩家 100 64 100 180 0
- 该指令将把
玩家传送到坐标 (100, 64, 100),并将其朝向设置为水平角度 180 度(背对南方)和竖直角度 0 度(水平面)。
将所有玩家传送到一个玩家的位置/tp @a 玩家
- 该指令将把所有玩家(
@a)传送到玩家的位置。
将玩家传送到随机坐标/tp 玩家 ~ ~ ~
- 该指令将把玩家传送到当前位置,注意这个指令的
~表示相对于当前位置的坐标增量。如果是~ ~ ~,意味着没有移动。如果你想随机传送,可以用不同的坐标值。
注意事项
- 权限要求:
/tp指令通常需要管理员权限或开启作弊模式才能使用。 - 传送限制:当使用
/tp时,目标位置不能是一个封闭空间,否则玩家可能会因为被卡住而无法移动。 - 传送方式:如果传送的是玩家,传送后,玩家的坐标和朝向将会改变。如果是实体(如怪物),它们也会被传送到指定位置并按照给定的朝向朝向。
/time
在 Minecraft 中,/time 指令用于修改或查询世界中的时间。你可以设置时间、增加时间或查询当前的时间。
用法
/time <set|add|query> <值>
- set:设置时间。
- add:增加时间。
- query:查询当前时间。
参数说明
- 值:根据操作的不同,这个参数的意义会有所不同:
- 对于
set,它指定要设置的时间。 - 对于
add,它指定要增加的时间量。 - 对于
query,它指定要查询的时间。
- 对于
示例
设置时间为白天/time set day
- 该指令将世界时间设置为白天(1000 tick)。如果当前时间是晚上或其他时间,执行此指令将跳转到白天。
设置时间为晚上/time set night
- 该指令将世界时间设置为晚上(13000 tick)。晚上时怪物会生成。
设置时间为特定时间/time set 6000
- 该指令将世界时间设置为 6000 tick,通常是早晨。
增加时间/time add 1000
- 该指令将在当前时间上增加 1000 tick,相当于推进一天的时间。
查询当前时间/time query daytime
- 该指令将查询当前的世界时间,并返回当前的“白天时间”部分,即从白天开始到现在的 tick 数。
查询当前夜晚时间/time query night
- 该指令将查询夜晚的当前时间,即从晚上开始到现在的 tick 数。
注意事项
- 时间单位:Minecraft 中的时间是以 tick 为单位的。1 秒等于 20 tick,白天从 0 tick 到 12000 tick,晚上从 13000 tick 到 24000 tick。
- 时间循环:Minecraft 的时间是循环的,白天与夜晚之间会交替,时间会在 0 到 24000 tick 之间循环。
/testforblock
在 Minecraft 中,/testforblock 指令用于检查指定坐标位置的方块是否符合给定的条件(如方块类型、数据值等)。它可以用来检查一个位置是否包含特定类型的方块,或者方块是否符合特定的 NBT 数据。
用法
/testforblock <x> <y> <z> <方块名> [数据值] [数据标签]
- x y z:指定要检查的方块坐标。
- 方块名:要检查的方块的名称(如
minecraft:stone、minecraft:diamond_block等)。 - 数据值(可选):指定方块的具体数据值,用于不同类型的方块(如不同颜色的羊毛)。
- 数据标签(可选):一个 NBT 数据标签,用于指定方块的详细属性(如自定义标签、状态等)。
示例
检查坐标 (10, 64, 10) 是否为石头/testforblock 10 64 10 minecraft:stone
- 该指令将检查坐标 (10, 64, 10) 处的方块是否是石头。如果是石头,指令将返回成功。如果不是,则返回失败。
检查指定坐标的方块是否是特定类型的木材/testforblock 100 64 100 minecraft:log 3
- 该指令将检查坐标 (100, 64, 100) 处的方块是否为橡木木材(数据值为 3)。如果是橡木木材,指令返回成功。
检查坐标的方块是否带有特定的 NBT 数据/testforblock 50 70 50 minecraft:chest {CustomName:"\"MyChest\""}
- 该指令将检查坐标 (50, 70, 50) 处的箱子是否具有自定义名称 "MyChest"。如果符合条件,指令将返回成功。
检查一个发光方块/testforblock 0 64 0 minecraft:glowstone
- 该指令将检查坐标 (0, 64, 0) 处是否有发光石。如果有,指令返回成功。
注意事项
- 权限要求:此指令需要管理员权限或开启作弊模式才能使用。
- 方块类型和数据值:对于一些方块,数据值(如颜色、类型等)和 NBT 数据是区分的,例如不同颜色的羊毛或不同种类的木材需要指定数据值。
- 不再更新:从 Minecraft 1.13 版本开始,
/testforblock指令已经被标记为不推荐使用,并建议使用/execute来代替。
替代方法
在 1.13 版本及之后,你可以使用 execute 指令来替代 /testforblock,例如:
/execute if block 10 64 10 minecraft:stone run say Block is stone
这个指令会检查坐标 (10, 64, 10) 处的方块是否是石头,如果是的话,会执行 say 命令,输出 "Block is stone"。
/testfor
在 Minecraft 中,/testfor 指令用于检查玩家是否符合特定的条件(例如是否拥有特定的生命值、物品等)。该指令用于执行条件测试,如果玩家符合条件,它将返回“成功”,否则返回“失败”。
用法
/testfor <玩家> [数据标签]
- 玩家:指定要检查的玩家,可以是玩家名称或目标选择器(如
@a、@p等)。 - 数据标签(可选):一个 NBT 数据标签,用于指定更详细的条件,如玩家的生命值、物品等。
示例
检查玩家的生命值是否为 20(满血)/testfor 玩家 {Health:20}
- 该指令将检查玩家
玩家的生命值是否为 20。如果是,指令将返回成功。如果玩家的生命值不等于 20,则返回失败。
检查玩家是否携带某种物品/testfor 玩家 {Inventory:[{id:"minecraft:diamond_sword",Count:1}]}
- 该指令将检查玩家是否在背包中拥有一把钻石剑(数量为 1)。如果拥有钻石剑,指令将返回成功。
检查玩家的名称是否为指定值/testfor 玩家 {CustomName:"\"Hero\""}
- 该指令将检查玩家的自定义名称是否为 "Hero"。如果玩家的自定义名称符合条件,指令将返回成功。
检查玩家是否处于某种状态(例如是否在飞行模式)/testfor 玩家 {OnGround:0}
- 该指令将检查玩家是否处于空中飞行状态(
OnGround:0表示玩家不在地面上)。
注意事项
- 权限要求:
/testfor指令需要管理员权限或开启作弊模式才能使用。 - 输出:
/testfor只会输出“成功”或“失败”,不会显示任何具体的详细信息。如果需要根据测试结果执行进一步操作,通常会配合其他命令(如/execute)来使用。 - 不再更新:从 Minecraft 1.13 开始,
/testfor指令已被标记为不推荐使用,并计划在未来的版本中移除。推荐使用/execute if或/execute unless来替代。
/summon
在 Minecraft 中,/summon 指令用于在指定位置召唤一个实体(如怪物、动物、物品等)。你可以通过此指令在世界的任何位置生成所需的实体。
用法
/summon <实体名> [x] [y] [z] [数据标签]
- 实体名:要召唤的实体的名称(如
minecraft:zombie、minecraft:cat等)。 - x y z(可选):指定实体生成的位置。如果不指定坐标,实体会在执行指令的玩家位置生成。
- 数据标签(可选):通过 NBT 数据来设置实体的自定义属性,如名字、生命值等。
示例
在当前玩家位置召唤一个僵尸/summon minecraft:zombie ~ ~ ~
- 该指令将在执行指令的玩家位置(
~ ~ ~表示相对坐标)召唤一个僵尸。
在指定坐标召唤一个猫/summon minecraft:cat 100 64 100
- 该指令将在坐标 (100, 64, 100) 召唤一只猫。
为召唤的僵尸添加自定义名称/summon minecraft:zombie ~ ~ ~ {CustomName:"\"MyZombie\""}
- 该指令将在当前玩家位置召唤一个僵尸,并为它赋予名字 "MyZombie"。使用反斜杠(
\")来处理名称中的引号。
召唤一个带有自定义属性的盔甲架/summon minecraft:armor_stand ~ ~ ~ {CustomName:"\"Hero Stand\"",Invisible:1,Invulnerable:1}
- 该指令在玩家位置召唤一个盔甲架,名字为 "Hero Stand",并使其不可见和无法受到伤害。
注意事项
- 权限要求:此指令需要管理员权限或开启作弊模式才能使用。
- 实体类型:可以召唤许多不同类型的实体,包括怪物、动物、NPC、物品、投掷物等。每个实体类型可能有不同的可用数据标签。
- NBT 数据:通过数据标签,可以更改实体的许多属性,如名称、健康、物品等,具体标签可根据需要参考官方文档。
/spreadplayers
在 Minecraft 中,/spreadplayers 指令用于将玩家随机分散到指定区域内。这个指令通常用于多人游戏中,用于平衡玩家的位置,避免玩家聚集在一起。
用法
/spreadplayers <x> <z> <扩散距离> <最远距离> <分组 true|false> <玩家 ...>
- x:目标区域的 x 坐标(中心点)。
- z:目标区域的 z 坐标(中心点)。
- 扩散距离:指定玩家分散的最小距离。玩家之间的最小间距为这个值。
- 最远距离:指定玩家之间可以分散的最大距离。
- 分组 true|false:决定是否将玩家分组:
true:将玩家分组,每组玩家靠近。false:玩家不会被分组,完全随机分布。
- 玩家(可选):指定哪些玩家需要被分散。如果没有指定玩家,则会作用于所有玩家(
@a)。
示例
将所有玩家分散到以 (100, 100) 为中心,半径为 10 到 50 的区域内/spreadplayers 100 100 10 50 true @a
- 该指令会将所有玩家 (
@a) 分散到以坐标 (100, 100) 为中心的区域,玩家之间的距离至少为 10 方块,最多为 50 方块,并且会按组进行分散。
将所有玩家分散到指定范围,不分组
bash
复制代码/spreadplayers 0 0 5 100 false @a
- 该指令会将所有玩家分散到以坐标 (0, 0) 为中心的区域,玩家之间的最小距离为 5 方块,最大距离为 100 方块,且玩家不会被分组。
将指定玩家分散到一个区域/spreadplayers 200 200 15 30 true 玩家1 玩家2
- 该指令会将玩家
玩家1和玩家2分散到以坐标 (200, 200) 为中心的区域,玩家之间的最小距离为 15 方块,最大距离为 30 方块,并且将玩家按组分配。
注意事项
- 权限要求:此指令通常需要管理员权限或开启作弊模式才能使用。
- 区域有效性:玩家的分散区域应确保没有障碍物(如水面、岩浆等),否则玩家可能会出现在不安全的地方。
- 玩家状态:该指令不会改变玩家的游戏模式或其他状态,仅仅是分散其位置。
/setblock
在 Minecraft 中,/setblock 指令用于在指定的坐标位置放置或替换一个方块。这在构建、修改地形或其他结构时非常有用。
用法
/setblock <x> <y> <z> <方块名> [数据值] [旧方块处理方式] [数据标签]
- x y z:目标方块的坐标。
- 方块名:要放置的方块名称(如
minecraft:stone、minecraft:water)。 - 数据值(可选):指定方块的附加属性(如颜色、方向),通常在旧版本中使用。
- 旧方块处理方式(可选):定义如何处理当前位置已有的方块。
destroy:破坏原方块并掉落物品。keep:仅当目标位置为空气方块时才放置新方块。replace(默认):直接替换原方块。
- 数据标签(可选):以 NBT 数据格式提供的附加属性(如自定义名称、锁定状态等)。
示例
在指定位置放置石头/setblock 10 64 10 minecraft:stone
- 在坐标 (10, 64, 10) 放置一个石头方块。
在指定位置放置一个朝向西边的橡木楼梯/setblock 15 64 15 minecraft:oak_stairs 0 replace {facing:"west"}
- 在坐标 (15, 64, 15) 放置一个朝西的橡木楼梯。
使用 destroy 模式放置方块/setblock 20 70 20 minecraft:chest destroy
- 在 (20, 70, 20) 放置一个箱子,破坏原方块并掉落其物品。
在指定位置放置一个自定义名称的命名牌/setblock 25 65 25 minecraft:stone replace {CustomName:"Special Block"}
- 在 (25, 65, 25) 放置一个命名为“Special Block”的石头。
注意事项
- 权限要求:此指令通常需要管理员权限或开启作弊模式。
- 替换方式:使用
destroy时方块会掉落其掉落物,使用replace则直接覆盖方块。
/replaceitem
在 Minecraft 中,/replaceitem 指令用于替换指定位置的物品,可以是玩家或其他实体的物品槽,或方块(如箱子)的存储位置。
用法
/replaceitem <实体|方块> <目标> <位置> <物品> [数量] [数据值] [数据标签]
- 实体|方块:指定替换目标是实体还是方块。
- 目标:具体的实体或方块,实体可以用
@p(最近的玩家)、@e[type=...](指定类型的实体)等,方块则为坐标。 - 位置:物品替换的槽位,例如
slot.weapon.mainhand(主手武器槽)或slot.container.0(第一个容器槽位)。 - 物品:要放置的物品名称,例如
minecraft:diamond_sword、minecraft:apple等。 - 数量(可选):放置物品的数量。
- 数据值(可选):物品的特定数据值,如耐久度。
- 数据标签(可选):物品的附加属性,例如自定义名称、附魔等。
示例
替换玩家的主手物品为钻石剑/replaceitem entity @p slot.weapon.mainhand minecraft:diamond_sword
- 该指令会将最近玩家的主手物品替换为一把钻石剑。
在指定坐标的箱子中放置64个苹果/replaceitem block 100 64 100 slot.container.0 minecraft:apple 64
- 该指令会在 (100, 64, 100) 坐标的箱子的第一个格子中放入 64 个苹果。
给所有僵尸装备铁头盔/replaceitem entity @e[type=minecraft:zombie] slot.armor.head minecraft:iron_helmet
- 该指令会将所有僵尸的头盔槽替换为铁头盔。
给玩家的副手放入金苹果/replaceitem entity @p slot.weapon.offhand minecraft:golden_apple
- 该指令会将玩家的副手物品替换为一个金苹果。
常用位置槽位示例
- slot.weapon.mainhand:主手物品槽。
- slot.weapon.offhand:副手物品槽(仅 1.9 及以上)。
- slot.armor.head:头盔槽。
- slot.armor.chest:胸甲槽。
- slot.armor.legs:护腿槽。
- slot.armor.feet:靴子槽。
- slot.container.0:容器(如箱子、熔炉)的第一个物品槽。
注意事项
- 权限要求:此指令通常需要管理员权限或开启作弊才能使用。
- 使用版本:确保游戏版本支持目标物品槽,例如副手槽在 1.9 及以上版本中引入。
/kill
在 Minecraft 中,/kill 指令用于杀死指定的玩家或实体。这个指令会立即移除目标,并且通常会使目标掉落物品或掉落其所有物品。
用法
/kill [玩家|实体]
- 玩家或实体:指定要被杀死的目标,可以是玩家、怪物、动物或其他任何实体。如果不指定目标,指令会默认杀死执行指令的玩家或实体。
示例
杀死玩家 玩家/kill 玩家
- 该指令会立即杀死指定的玩家
玩家,使其掉落背包中的物品。
杀死自己(执行指令的玩家)/kill
- 该指令会杀死执行该指令的玩家。通常用于自杀或重生。
杀死所有怪物(例如所有僵尸)/kill @e[type=minecraft:zombie]
- 该指令会杀死所有僵尸实体。
杀死所有实体(包括玩家、怪物、物品等)/kill @e
- 该指令会杀死世界中的所有实体,包括玩家、怪物、物品和其他所有实体。
杀死指定坐标处的实体/kill @e[x=100,y=64,z=100,r=10]
- 该指令会杀死位于坐标 (100, 64, 100) 半径 10 范围内的所有实体。
注意事项
- 权限要求:此指令通常需要管理员权限或开启作弊。
- 特殊实体:对于某些实体(例如玩家或有特殊状态的生物),死亡时可能会触发特定的效果或掉落。
- 不适用于其他玩家的保护区域:如果目标玩家处于保护区(如在某些多人服务器中),
/kill指令可能会受到限制。
/enchant
在《Minecraft》中,/enchant 指令用于给玩家的装备添加附魔。附魔可以增加物品的属性和效果,比如增加武器的伤害、增强防具的耐久等。
用法
/enchant <玩家> <魔咒ID> [等级]
- 玩家:指定要附魔的玩家名。
- 魔咒ID:附魔的名称。例如
minecraft:sharpness(锋利)、minecraft:protection(保护)、minecraft:efficiency(效率)等。 - 等级(可选):附魔的等级,默认为 1。如果不指定等级,系统会默认附加等级 1 的效果。等级越高,附魔效果越强。
示例
给玩家添加锋利附魔,等级 5/enchant 玩家 minecraft:sharpness 5
- 该指令会给玩家当前装备的武器添加锋利附魔,等级为 5。
给玩家添加保护附魔,等级 4/enchant 玩家 minecraft:protection 4
- 该指令会给玩家的护甲(如胸甲、裤子等)添加保护附魔,等级为 4。
给玩家添加效率附魔,等级 3/enchant 玩家 minecraft:efficiency 3
- 该指令会给玩家手持的工具(如镐、斧等)添加效率附魔,等级为 3。
- 给玩家添加所有附魔效果 你可以使用不同的魔咒 ID 来给不同装备添加附魔,只需逐一执行指令即可。
注意事项
- 附魔物品:附魔时需要玩家手持一个可以附魔的物品(如武器、工具或防具),否则指令将无法生效。
- 附魔限制:某些附魔无法同时应用于同一物品。例如,锋利和击退不能同时附加在同一把剑上。
/effect
在《Minecraft》中,/effect 指令用于给玩家添加或移除状态效果,如速度提升、力量增强等。状态效果可以提高或降低玩家的能力,根据不同的参数来设定效果持续时间、强度和粒子显示。
用法
/effect <玩家> <效果> [秒数] [等级] [隐藏粒子]
- 玩家:指定要给予效果的玩家名称或选择的实体(例如 @p、@a、@e)。
- 效果:状态效果的名称(如
minecraft:speed、minecraft:strength等)。 - 秒数(可选):效果持续的秒数,默认是 30 秒。
- 等级(可选):效果的等级,默认为 1(输入值为实际等级 - 1,即输入 1 表示第 2 级效果)。
- 隐藏粒子(可选):
true表示隐藏粒子效果,false表示显示粒子效果。默认是false。
示例
给玩家添加 1 级速度效果,持续 60 秒/effect 玩家 minecraft:speed 60 1
- 该指令会给予玩家 60 秒的速度提升效果(等级 2)。
给所有玩家添加力量效果,持续 120 秒,等级 3/effect @a minecraft:strength 120 2
- 这会为所有玩家添加力量效果,持续 120 秒,效果等级为 3。
为玩家添加隐身效果,隐藏粒子/effect 玩家 minecraft:invisibility 300 0 true
- 给予玩家 300 秒的隐身效果,并隐藏效果粒子。
移除玩家所有效果/effect 玩家 clear
- 该指令会移除玩家身上的所有效果。
注意事项
- 等级表示:效果等级从 1 开始计算(输入 0 表示一级效果),一些效果等级过高可能对游戏平衡产生影响。
- 粒子效果:隐藏粒子效果可以减少视觉干扰,但效果依然会生效。