命令/datapack

2025-10-13 14:54:58 战舰工坊

本文章所述内容仅适用于Java版。

datapack

需要的权限等级

24(在create中)

限制条件

不在命令方块上执行(在create中)

管理数据包。

注意,功能开关(Feature Flag)只有在创建新的世界时才可以使用数据包开关。若某开关未打开,则需要此功能开关的数据包无法使用该命令启用。

原版数据包的datapacks目录下的子数据包若在创建世界时启用,不能使用该命令禁用。

目录

1 语法

2 参数

3 结果

4 输出

5 示例

6 历史

7 导航

语法[编辑 | 编辑源代码]

datapack create

创建空数据包。创建的数据包默认为禁用状态。

datapack disable

禁用指定数据包。

datapack enable

启用指定数据包。

datapack enable (first|last)

启用指定数据包,并将它置于所有数据包之前(即优先级最低)或之后(即优先级最高)。

datapack enable (before|after)

启用指定数据包,并将它置于指定数据包之前(即优先级低于之)或之后(即优先级高于之)。

datapack list [available|enabled]

列出所有数据包,或仅列出可用/已启用的数据包。将鼠标悬停于数据包名上将显示它们于pack.mcmeta中的描述。

参数[编辑 | 编辑源代码]

:string

指定要创建的数据包的名称。

必须为 字符串。且必须为单个词或者引号括起的字符串。单个词允许的字符包括:-、+、.、_、A-Z、a-z、0-9。引号可用'或",引号内的引号与\前须加上转义字符\。

:component

指定要创建的数据包内pack.mcmeta中description的值。

必须为文本组件。

:string

指定数据包名称。

必须为 字符串。且必须为单个词或者引号括起的字符串。单个词允许的字符包括:-、+、.、_、A-Z、a-z、0-9。引号可用'或",引号内的引号与\前须加上转义字符\。

:string

指定一个已经存在并启用的数据包名称。

必须为 字符串。且必须为单个词或者引号括起的字符串。单个词允许的字符包括:-、+、.、_、A-Z、a-z、0-9。引号可用'或",引号内的引号与\前须加上转义字符\。

结果[编辑 | 编辑源代码]

命令触发条件Java版

任意命令不完整或参数未正确指定 无法解析

/datapack enable .../datapack disable ...不是一个有效的数据包 执行失败

指定数据包已经被启用/禁用

/datapack enable ...指定数据包要求一个功能开关开启,但创建世界时此开关未开启

/datapack enable ... 不是一个存在并已启用的数据包

任意不符合以上所有条件执行成功

输出[编辑 | 编辑源代码]

命令版本条件成功次数/execute store success .../execute store result ...

任意Java版执行失败000

/datapack list ...执行成功11列出的数据包数量

/datapack create ...执行成功111

在列出的情况外执行成功11命令执行后,启用的数据包数量

示例[编辑 | 编辑源代码]

列出所有数据包:/datapack list

禁用原版数据包,使数据包重新加载:/datapack disable vanilla

启用原版数据包,使数据包重新加载:/datapack enable vanilla

历史[编辑 | 编辑源代码]

Java版1.1317w46a加入了/datapack命令。1.19.322w42a加入了功能开关(Feature Flag)。若一个数据包需要某个功能开关,但此开关未打开,则该数据包无法使用该命令启用。1.20.524w12a原版数据包的datapacks目录下的子数据包若在创建世界时启用,不再能使用该命令禁用。1.21.625w15a加入了/datapack create子命令。

导航[编辑 | 编辑源代码]

编命令

当前可用

clear

clone

damage

deop

difficulty

effect

enchant

execute

experience

xp

fill

function

gamemode

gamerule

give

help

kick

kill

list

locate

loot

me

op

particle

place

playsound

recipe

reload

ride

say

schedule

scoreboard

setblock

setworldspawn

spawnpoint

spreadplayers

stop

stopsound

summon

tag

msg

tell

w

tellraw

time

title

teleport

tp

transfer

weather

whitelist

仅Java版

advancement

attribute

ban

ban-ip

banlist

bossbar

chase

data

datapack

debug

debugconfig

debugmobspawning

debugpath

defaultgamemode

dialog

fetchprofile

fillbiome

forceload

item

jfr

pardon

pardon-ip

perf

publish

raid

random

return

rotate

save-all

save-off

save-on

seed

serverpack

setidletimeout

spawn_armor_trims

spectate

stopwatch[新增:JE 1.21.11]

team

teammsg

tm

test

tick

trigger

version

warden_spawn_tracker

waypoint

worldborder

仅基岩版

allowlist

changesetting

clearrealmevents

gametips

project

reloadconfig

reloadpacketlimitconfig

save

sendshowstoreoffer

仅教育版

classroommode

code

getchunkdata

getchunks

geteduclientinfo

geteduserverinfo

getspawnpoint

globalpause

resourceuri

takepicture

基岩版和教育版

?

ability

agent

aimassist

camera

camerashake

clearspawnpoint

closewebsocket

codebuilder_actorinfo

controlscheme

daylock

alwaysday

dedicatedwsserver

dialogue

enableencryption

event

fog

gametest

gettopsolidblock

hud

immutableworld

inputpermission

listd

mobevent

music

permission

ops

playanimation

querytarget

replaceitem

script

scriptevent

setmaxplayers

structure

testfor

testforblock

testforblocks

tickingarea

titleraw

toggledownfall

worldbuilder

wsserver

connect

已移除

placefeature

仅Java版

?

achievement

banip

blockdata

broadcast

entitydata

home

iron

locatebiome

replaceitem

setspawn

solid

stats

toggledownfall

testfor

testforblock

testforblocks

unban

wood

仅基岩版

clearfixedinv

mixer

resupply

set_movement_authority

setfixedinvslot

setfixedinvslots

simulationtype

volumearea

仅教育版

collect

dropall

move

position

tpagent

transfer

turn

基岩版和教育版

attack

createagent

destroy

detect

detectredstone

drop

executeasother

executeasself

getitemcount

getitemdetail

getitemspace

inspectdata

inspect

place

till

transferserver