Package net.minecraft.client.player.inventory
Part 1/1
Hotbar
- Full name:
net.minecraft.client.player.inventory.Hotbar - Package:
net.minecraft.client.player.inventory - Source:
clientOnly—net/minecraft/client/player/inventory/Hotbar.java - Type:
class - Modifiers:
public
net.minecraft.client.player.inventory.Hotbar#Hotbar()
- Origin:
clientOnly - Source:
net/minecraft/client/player/inventory/Hotbar.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ Hotbar ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: nCopies().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.player.inventory.Hotbar#isEmpty()
- Origin:
clientOnly - Source:
net/minecraft/client/player/inventory/Hotbar.java:69 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Empty
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.player.inventory.Hotbar#load(Provider)
- Origin:
clientOnly - Source:
net/minecraft/client/player/inventory/Hotbar.java:41 - Modifiers:
public - Return:
List<ItemStack>
คืออะไร
โหลด load
ทำงานยังไง
เรียกต่อ: stream(), map(), parse(), injectRegistryContext(), resultOrPartial(), warn(), orElse(), toList().
Parameters
Provider provider
ตัวอย่างใช้งาน
net.minecraft.client.player.inventory.Hotbar#storeFrom(Inventory,RegistryAccess)
- Origin:
clientOnly - Source:
net/minecraft/client/player/inventory/Hotbar.java:53 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ storeFrom ตาม implementation ของ Hotbar
ทำงานยังไง
มีการวนลูป. แก้ state: items. เรียกต่อ: createSerializationContext(), builderWithExpectedSize(), getItem(), encodeStart(), resultOrPartial(), warn(), map(), add(). สร้างออบเจ็กต์: Dynamic<>.
Parameters
Inventory inventoryRegistryAccess registryAccess
ตัวอย่างใช้งาน
Hotbar instance = ...;
Inventory inventory = ...;
RegistryAccess registryAccess = ...;
instance.storeFrom(inventory, registryAccess);