【1.13+】我的世界java版常用基础指令大全
-
该帖子有正在审核中的编辑,将在审核完成后进行更新注:指令版本最少在1.13以上,此贴以当下java最新大版本1.21为主,基于minecraft wiki里的资料为参考
虽然在2025年谈这些哪都能查到的指令好像显得有点不必要了,但个人认为作为一个面向大众的论坛,基础性的东西还是很重要的。可以没人看,但不能没人写qwq
注意:此贴只讨论游戏内可能会经常使用的指令!不为教学帖,但其他部分不在游戏内常用但在数据包项目里常用的指令也会提及一点
(以下命令均按照数据包格式省略/符号,倘若在游戏内输入需手动在最前面加/)
1.ban [玩家名]
将玩家加入封禁列表(适用于多人游戏或服务器)
2.ban-ip [ip地址]
将一个ID地址加入封禁列表(适用范围同上)
3.banlist
显示封禁列表
4.bossbar
显示或修改boss栏,通过与其他命令相辅相成可达到制作自制boss,服务器标题显示或各种技能条之类的,单独使用用处不大,不在次讨论,有兴趣的可自行查阅wiki
5.clear [目标选择器] [物品ID] [数量]
清除某个生物的物品,倘若不填目标选择器之后的参数默认清除所有物品
6.damage
给予伤害,通常与其他命令配合使用,不在此处展开,有兴趣可自行查阅wiki
7.data
修改或查看数据,是对于datapack创作者十分重要的指令,但对于新人上手难度较高,可自行查阅各种资料,此处不展开
8.reload
无参数,在游玩时丢入一个新数据包到这个世界内的数据包文件夹时输入这个指令来从硬盘中加载新数据包,战利品表,进度等。
9.op [玩家]
给予服务器内玩家权限
10.deop [玩家]
撤回服务器内玩家管理权限
11.effect
给予或取消药水效果,具体语法如下:
effect clear [目标选择器] 状态效果ID
- 药水效果大全(以java1.21为标准):
- 迅捷speed 增加移动速度
- 缓慢slowness 降低移动速度
- 急迫haste 增加挖掘速度,增加攻击速度
- 挖掘疲劳mining_fatigue 降低挖掘速度
- 降低攻击速度
- 力量strength 增加近战攻击伤害
- 瞬间治疗instant_health 治疗非亡灵生物,伤害亡灵生物
- 凋零wither 持续受到伤害
- 生命提升health_boost 增加最大生命值
- 伤害吸收absorption 增加伤害吸收
- 饱和saturation 恢复饥饿值与饱和度
- 发光glowing 高亮生物轮廓线,生物本身被遮挡时亦可见
- 飘浮levitation 持续覆盖生物垂直速度,向上飘浮
- 幸运luck 增加获得高质量战利品概率
- 霉运unluck 降低获得高质量战利品概率
- 缓降slow_falling 大幅降低生物下落时的重力加速度和终端速度,使生物不会摔落
- 潮涌能量conduit_power 调亮水下视野,增加挖掘速度,增加攻击速度,停止氧气消耗
- 海豚的恩惠dolphins_grace 增加游泳速度
- 不祥之兆bad_omen 进入村庄时获得袭击之兆,接近普通试炼刷怪笼时获得试炼之兆
- 村庄英雄hero_of_the_village 在与村民交易时获得折扣
- 黑暗darkness 导致视野忽明忽暗
- 试炼之兆trial_omen 将附近的普通试炼刷怪笼变为不祥试炼刷怪笼
- 袭击之兆raid_omen 触发袭击
- 蓄风wind_charged 死亡后风爆
- 盘丝weaving 死亡后放置蜘蛛网
- 渗浆oozing 死亡后生成史莱姆
- 寄生infested 受到伤害时概率生成蠹虫
12.gamemode [参数] [目标选择器]
改变玩家模式,参数如下
- 参数
- survival 生存
- creative 创造
- adventure 冒险
- spectator 旁观
- default
13.defaultgamemode [参数]
改变世界默认模式,除无default以外其他参数与gamemode一致,无目标选择器
14.execute
数据包作者必学指令,功能强大,子命令较多,新手上手难度大,此处不展开,有兴趣可自行查阅教程
15.diffculty [参数]
改变世界难度(没错就是你按esc后点选项后右上角那个难度)
- 参数
- peaceful 和平
- easy 简单
- normal 普通
- hard 困难
16.gamerule [规则ID] [参数]
更改世界规则,选项极多,包括防爆,禁止命令输出等,具体规则请查阅wiki:minecraft游戏规则
包括但不限于以下
-
announceAdvancements
- 类型: 布尔值 (
true
/false
) - 说明: 是否在聊天栏中广播玩家获得的进度。
- 默认值:
true
- 类型: 布尔值 (
-
commandBlockOutput
- 类型: 布尔值
- 说明: 是否显示命令方块执行命令时的反馈信息。
- 默认值:
true
-
disableElytraMovementCheck
- 类型: 布尔值
- 说明: 是否禁用鞘翅飞行时的移动验证(用于反作弊)。
- 默认值:
false
-
disableRaids
- 类型: 布尔值
- 说明: 是否禁用袭击事件。
- 默认值:
false
-
doDaylightCycle
- 类型: 布尔值
- 说明: 是否让时间流逝(日夜交替)。
- 默认值:
true
-
doEntityDrops
- 类型: 布尔值
- 说明: 非生物实体(如矿车、船)是否掉落物品。
- 默认值:
true
-
doFireTick
- 类型: 布尔值
- 说明: 火是否蔓延或自然熄灭。
- 默认值:
true
-
doImmediateRespawn
- 类型: 布尔值
- 说明: 玩家死亡后是否直接重生(跳过死亡界面)。
- 默认值:
false
-
doInsomnia
- 类型: 布尔值
- 说明: 是否生成幻翼(玩家失眠时触发)。
- 默认值:
true
-
doLimitedCrafting
- 类型: 布尔值
- 说明: 玩家是否必须解锁配方后才能合成物品。
- 默认值:
false
-
doMobLoot
- 类型: 布尔值
- 说明: 生物是否掉落战利品。
- 默认值:
true
-
doMobSpawning
- 类型: 布尔值
- 说明: 是否自然生成生物。
- 默认值:
true
-
doPatrolSpawning
- 类型: 布尔值
- 说明: 是否生成灾厄巡逻队。
- 默认值:
true
-
doTileDrops
- 类型: 布尔值
- 说明: 方块被破坏时是否掉落物品。
- 默认值:
true
-
doTraderSpawning
- 类型: 布尔值
- 说明: 是否生成流浪商人。
- 默认值:
true
-
doWeatherCycle
- 类型: 布尔值
- 说明: 天气是否自然变化(雨/雪/雷暴)。
- 默认值:
true
-
doWardenSpawning
- 类型: 布尔值
- 说明: 是否生成幽匿尖啸体触发的监守者。
- 默认值:
true
-
drowningDamage
- 类型: 布尔值
- 说明: 玩家是否承受溺水伤害。
- 默认值:
true
-
fallDamage
- 类型: 布尔值
- 说明: 玩家是否承受摔落伤害。
- 默认值:
true
-
fireDamage
- 类型: 布尔值
- 说明: 玩家是否承受火焰伤害。
- 默认值:
true
-
forgiveDeadPlayers
- 类型: 布尔值
- 说明: 当玩家死亡后,中立生物是否停止仇恨。
- 默认值:
true
-
freezeDamage
- 类型: 布尔值
- 说明: 玩家是否承受冰冻伤害(细雪)。
- 默认值:
true
-
keepInventory
- 类型: 布尔值
- 说明: 玩家死亡后是否保留物品栏。
- 默认值:
false
-
logAdminCommands
- 类型: 布尔值
- 说明: 是否在服务器日志中记录管理员执行的命令。
- 默认值:
true
-
maxCommandChainLength
- 类型: 整数
- 说明: 命令方块链的最大执行次数(范围:
1
-65536
)。 - 默认值:
65536
-
maxEntityCramming
- 类型: 整数
- 说明: 实体在同一个方块内堆积的最大数量,超过时造成伤害(
0
为禁用)。 - 默认值:
24
-
mobGriefing
- 类型: 布尔值
- 说明: 是否允许生物破坏方块或互动(如苦力怕爆炸、末影人搬方块)。
- 默认值:
true
-
naturalRegeneration
- 类型: 布尔值
- 说明: 玩家是否在饱食度满时自动回血。
- 默认值:
true
-
playersSleepingPercentage
- 类型: 整数(
0
-100
) - 说明: 跳过夜晚所需的入睡玩家比例(
0
表示只需1人入睡)。 - 默认值:
100
- 类型: 整数(
-
projectilesCanBreakBlocks
- 类型: 布尔值
- 说明: 弹射物(如箭、三叉戟)是否能破坏某些方块(取决于弹射物类型)。
- 默认值:
false
-
randomTickSpeed
- 类型: 整数
- 说明: 控制随机刻的速度(如植物生长、火焰蔓延,范围:
0
-4096
)。 - 默认值:
3
-
reducedDebugInfo
- 类型: 布尔值
- 说明: 是否简化调试屏幕(F3)的信息显示。
- 默认值:
false
-
sendCommandFeedback
- 类型: 布尔值
- 说明: 玩家执行命令时是否显示反馈信息。
- 默认值:
true
-
showDeathMessages
- 类型: 布尔值
- 说明: 是否在聊天栏显示玩家死亡信息。
- 默认值:
true
-
spawnRadius
- 类型: 整数
- 说明: 玩家重生时随机传送的范围半径(需配合重生锚或床失效时使用)。
- 默认值:
10
-
spectatorsGenerateChunks
- 类型: 布尔值
- 说明: 观察者模式玩家是否能够加载区块。
- 默认值:
true
-
tntExplosionDropDecay
- 类型: 布尔值
- 说明: TNT爆炸后是否根据爆炸接触面决定掉落物。
- 默认值:
false
-
universalAnger
- 类型: 布尔值
- 说明: 被激怒的中立生物是否攻击所有玩家(而非仅激怒它的玩家)。
- 默认值:
false
17.give [物品ID] [目标选择器] [物品数量]
给予指定生物物品,物品ID后可跟物品组件(1.21+)或NBT(1.20-)
18.kill [目标选择器]
清除实体(最常用的就是自杀了qwq)
19.particle
创建粒子,花里胡哨必备的指令(也是我最喜欢的指令),此处不展开,有兴趣可自行查阅
20.time
-
具体语法
- time add 时间 增加昼夜更替时间。
- time query (daytime|gametime|day) 查询当前的时间,可以查询当日时间、游戏时间或游戏天数。
- time set (day|night|noon|midnight)
time set 时间(填入数字) 设置昼夜更替时间。
-
此命令涉及四种时间:
-
游戏时间 - 世界总共流逝的游戏刻数。
-
昼夜更替时间 - 世界昼夜更替时总共流逝的游戏刻数。游戏规则doDaylightCycle为false时不流逝。
-
当日时间 - 自当天日出后流逝的游戏刻数。为昼夜更替时间除以24000取余数的结果。
-
游戏天数 - 昼夜更替时已流逝的游戏天数。为昼夜更替时间除以24000取其整数商的结果。
用tick指令冻结后以上时间皆不会流动
21.tp/teleport
wiki介绍:传送实体(玩家、生物等)到指定的地点,并修改其旋转角度。不像大多数只能影响已经生成的区块的命令,/teleport可以将实体传送到尚未生成的区块中,传送前游戏会生成目标位置所在区块。
其他语法详见minecraft wiki
22.weather
修改游戏内天气
具体语法:weather (clear|rain|thunder) [<duration>]
duration为持续时间,倘若为空,则为随机取值,取值范围与指定的天气种类有关(摘自wiki):
- clear - 12000到180000之间(含),即10分钟到150分钟之间(含)。
- rain - 12000到24000之间(含),即10分钟到20分钟之间(含)。
- thunder - 3600到15600之间(含),即3分钟到13分钟之间(含)。
23.xp
修改玩家经验
语法:experience add [目标选择器] [数值] [levels(等级)|points(经验值)]
- 增加或减少玩家的经验值或经验等级。
- 若增加或减少经验值,则会计入玩家的分数。
- 若增加或减少经验等级,则不会计入玩家的分数。当前经验条中的经验值按比例缩放,保持经验条的进度不变。
experience set [目标选择器] [数值] [levels|points]
- 设置玩家的经验值或经验等级,不会改变玩家的分数。
- 若设置经验值,则不会改变经验等级,若指定的经验值大于等于一玩家当前经验条的剩余容量,则无法设置该玩家的经验值。
- 若设置经验等级,则当前经验条中的经验值按比例缩放(例如设置为1就是一级,2就是二级),保持经验条的进度不变。
experience query [目标选择器] (levels|points)
查询玩家的经验包括tag,function,team,schedule等在内的指令,单条指令作用不大,在游戏内不常用,或是在数据包学习中一定会遇到的指令在上面皆不提及(当然以后有时间也会加)
- 药水效果大全(以java1.21为标准):
-
@flscsr 竟然没有修改帖子的功能嘛QwQ
-
@flscsr 已修改,编辑模式还在修,开放之前如果还有问题也可以at我