教學:編寫腳本API/ItemStack類基礎

出自Minecraft基岩版开发Wiki
ItemStack類基礎
系列教學
所屬系列
難易度
初級
實踐裝置
WindowsAndroid
所需軟件

引言[編輯]

ItemStack 類是 server 模組的一部分,擁有強大的功能,我們將幫助您了解和使用此類。

在此之前我們需要先了解 ItemStack 是什麼。

ItemStack 是物品資料的儲存方式,各種不同的物品堆疊元件共同影響了一個物品的具體行為。
我們現在暫時把它粗略的理解為一個物品。

方法[編輯]

constructor[編輯]

new ItemStack(itemType: ItemType | string, amount?: number)

建立一個 ItemStack

範例:

// 一把钻石剑
let sword = new ItemStack("diamond_sword");
// 64 个苹果
let apples = new ItemStack("apple", 64);

clearDynamicProperties[編輯]

clone[編輯]

getCanDestroy[編輯]

getCanPlaceOn[編輯]

getComponent[編輯]

getComponents[編輯]

getDynamicProperty[編輯]

getDynamicPropertyIds[編輯]

getDynamicPropertyTotalByteCount[編輯]

getLore[編輯]

getTags[編輯]

hasComponent[編輯]

hasTag[編輯]

isStackableWith[編輯]

matches[編輯]

setCanDestroy[編輯]

setCanPlaceOn[編輯]

setDynamicProperty[編輯]

setLore[編輯]

構建和元件[編輯]

管理容器[編輯]

引用[編輯]

  1. 我的世界wiki:物品堆疊元件
  2. 官方文件:itemStack類