命令/give

give

需要的權限等級

Java版:2基岩版:1

限制條件

啟用作弊

給予玩家指定數量的物品。

目次

1 用法

2 語法

3 參數

4 結果

5 輸出

6 示例

7 歷史

8 參見

9 導覽

用法[編輯 | 編輯原始碼]

給予玩家指定數量的物品,若或player: target指定了多個目標,每個目標都會收到指定數量的物品。

在Java版中,將在目標位置生成指定的物品實體。當目標物品欄有剩餘空間或處於創造模式時,該物品實體與實際給予的物品無關,無法被執起且會在1刻後消失;若目標物品欄已滿,則此物品實體為物品欄無法容納的部分,可以被立即執起,且只有目標玩家能執起此跌落物。

語法[編輯 | 編輯原始碼]

Java版

/give []

基岩版

/give [amount: int] [data: int] [components: json]

參數[編輯 | 編輯原始碼]

JE::entityBE:player: target:CommandSelector

必須為玩家名、目標選擇器或UUID[僅Java版]。且要求目標選擇器為玩家類型,若不是則此命令將無法解析[僅JE]/在命令執行時將會執行失敗[僅BE]。

JE::item_stackBE:itemName: Item:CommandItem

指定給予的物品。

在Java版中,必須是格式為物品ID[物品堆疊元件]的指定物品參數,物品堆疊元件必須以中括號包圍,可僅在需要時指定。在基岩版中,必須為物品ID或存在其物品形式的方塊ID。

JE::integerBE:amount: int:int

指定給予的物品數量。必須在1~100組(目標物品最大堆疊數×100,一般為6400)[僅Java版]或1~32767[僅基岩版]間(含)。若未指定,預設為1。

BE:data: int:int

指定所給予物品的數據值。必須為介於0和32767之間的整數(含),但是當數據值對於指定的物品ID無效時,會被重設為0。若未指定,預設為0。

BE:components: json:Json::Value

指定所給予物品的物品元件。

必須為JSON 物件。

結果[編輯 | 編輯原始碼]

命令觸發條件Java版基岩版

任意參數未正確指定 無法解析 無法解析

或player: target無法解析為一個或多個玩家 執行失敗 執行失敗

或itemName: item為不可獲得物品

player: target是非玩家類型的目標選擇器 N/A

amount: int小於1或大於32767

data: int小於0或大於32767

多於100組物品 執行失敗 N/A

不符合以上所有條件執行成功

輸出[編輯 | 編輯原始碼]

命令版本條件成功次數/execute store success .../execute store result ...

任意Java版執行失敗00N/A

執行成功11被給予物品的玩家數

基岩版執行失敗0N/AN/A

執行成功被給予物品的玩家數N/AN/A

示例[編輯 | 編輯原始碼]

給予所有玩家一瓶夜視藥水:

JE:/give @a potion[minecraft:potion_contents={potion:"minecraft:night_vision"}]

BE:/give @a potion 1 5

給予自己一把即使在冒險模式下也可以破壞草地的鐵鏟:

JE:/give @s iron_shovel[minecraft:can_break={blocks:"minecraft:grass_block"}] 1

BE:/give @s iron_shovel 1 0 {"minecraft:can_destroy":{"blocks":["grass"]}}

在Java版中,給予最近的玩家一把鑽石劍,物品附加描述「Sword」:

/give @p minecraft:diamond_sword[minecraft:lore=["Sword"]] 1

在Java版中,給予自己一把帶有鋒利X的鑽石劍:

/give @s minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":10}]

給予自己一塊即使在冒險模式中也能放置在泥土上、破壞石英磚的鑽石磚:

JE:/give @s minecraft:diamond_block[minecraft:can_place_on={blocks:"minecraft:dirt"},minecraft:can_break={blocks:"minecraft:quartz_block"}] 1

BE:/give @s diamond_block 1 0 {"minecraft:can_place_on":{"blocks":["dirt"]},"minecraft:can_destroy":{"blocks":["quartz_block"]}}

在Java版中,給予所有玩家一瓶帶有擊退X效果的2級腐朽藥水:

/give @a minecraft:potion[minecraft:potion_contents={custom_effects:[{id:"minecraft:wither",amplifier:1b,duration:420}],custom_color:5653821},minecraft:custom_name={type:"text",text:"腐朽藥水",italic:false},minecraft:enchantments={"minecraft:knockback":10}] 1

給予自己一塊即使在冒險模式下也可以放置在石頭上的草地:

JE:/give @s grass_block[can_place_on={blocks:"stone"}] 1

BE:/give @s grass 1 0 {"minecraft:can_place_on":{"blocks":["stone"]}}

在Java版中,給予自己一個在放置後會生成村莊的盔甲工匠的戰利品寶箱:

/give @s chest[block_entity_data={id:"chest",LootTable:"chests/village/village_armorer"}] 1或/give @s chest[container_loot={loot_table:"chests/village/village_armorer"}] 1

給予自己一把已消耗58點耐久度的木鎬:

JE:/give @s wooden_pickaxe[damage=58] 1

BE:/give @s wooden_pickaxe 1 58

在Java版中,給予自己一把無法破壞的鑽石劍:

/give @s diamond_sword[unbreakable={}]

Java版舊格式示例

給予自己一把無法破壞的鑽石劍:

1.13 – 1.20.4:/give @s minecraft:diamond_sword{Unbreakable:1b}

給予最近的玩家一把鑽石劍,物品附加描述「Sword」:

1.13 – 1.20.4:/give @p minecraft:diamond_sword{display:{Lore:['"Sword"']}} 1

1.20.5 – 1.21.4:/give @p minecraft:diamond_sword[minecraft:lore=['"Sword"']] 1

給予所有玩家一瓶夜視藥水:

1.13 – 1.20.4:/give @a potion{Potion:"minecraft:night_vision"}

給予自己一把帶有鋒利X的鑽石劍:

1.13 – 1.20.4:/give @s minecraft:diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:10}]} 1

給予自己一塊即使在冒險模式中也能放置在泥土上、破壞石英磚的鑽石磚:

1.13 – 1.20.4:/give @s minecraft:diamond_block{CanPlaceOn:["minecraft:dirt"],CanDestroy:["minecraft:quartz_block"]} 1

1.20.5 – 1.21.4:/give @s minecraft:diamond_block[minecraft:can_place_on={predicates:[{blocks:"minecraft:dirt"}]},minecraft:can_break={predicates:[{blocks:"minecraft:quartz_block"}]}] 1

給予自己一個在放置後會生成村莊的盔甲工匠的戰利品寶箱:

1.13 – 1.20.4:/give @s chest{BlockEntityTag:{LootTable:"chests/village/village_armorer"}} 1

給予自己一把已消耗58點耐久度的木鎬:

1.7.2 – 1.12.2:/give @s wooden_pickaxe 1 58

歷史[編輯 | 編輯原始碼]

Java版Alphav1.0.15(Java版Alpha伺服器0.1.0)加入了/give。命令用於給予特定玩家的單個物品,並且只能使用數字ID。v1.0.16_01加入了數量參數。Java版1.0.0Beta 1.9-pre4加入了耐久值參數。1.3.112w16a現在能在單人遊戲中使用。1.4.212w38a/give現在會把物品直接放入玩家的物品欄內,而不是扔到地上。1.513w04a/give現在可以接受數據值作為其第四個參數。1.7.213w36a加入了dataTag參數。13w37a物品參數現在也可以接受名稱ID。1.814w03b物品參數不再接受數字ID。14w25a更改了物品繪製的方式和方塊數據值的內部表示法。14w32b現在物品參數無法突破堆疊限制。1.1217w16b當目標指定為玩家自己時,實際上會使用@s選擇器作為目標。1.1317w45a移除了數據值和NBT標籤參數。1.1721w10a加入了數量限制,現在一次性只能給予玩家等價於100組的物品了。1.20.524w09a更改了語法,現在不再使用物品NBT標籤,而是物品堆疊元件。攜帶版Alpha0.16.0build 1加入了/give命令。用法與Java版1.10中基本相同:不支援NBT標籤,且player目標是可選的。

參見[編輯 | 編輯原始碼]

/summon — 在任意位置生成任何實體

導覽[編輯 | 編輯原始碼]

編命令

目前可用

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

data

datapack

debug

defaultgamemode

dialog

fetchprofile[新增:JE 1.21.9]

fillbiome

forceload

item

jfr

pardon

pardon-ip

perf

publish

random

return

rotate

save-all

save-off

save-on

seed

setidletimeout

spectate

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

testforblocks

testforblock

testfor

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

热门