Merge branch 'main' into new-pack-props

This commit is contained in:
MihailRis
2024-11-10 21:36:40 +03:00
11 changed files with 117 additions and 13 deletions
+5 -1
View File
@@ -7,7 +7,11 @@ hud.open_inventory()
-- Close inventory.
hud.close_inventory()
-- Open block UI and inventory.
-- Open UI and inventory.
-- Throws an exception if has no UI layout.
hud.open(invid: int, layoutid: str)
-- Open block UI and inventory.
-- Throws an exception if block has no UI layout.
-- Returns block inventory ID (if *"inventory-size"=0* a virtual
-- inventory will be created), and UI layout ID.
@@ -40,12 +40,18 @@ inventory.bind_block(invid: int, x: int, y: int, z: int)
-- Unbind inventory from the specified block.
inventory.unbind_block(x: int, y: int, z: int)
-- Remove inventory.
inventory.remove(invid: int)
```
> [!WARNING]
> Unbound inventories will be deleted on world close.
```lua
-- Create inventory. Returns the created ID.
inventory.create(size: int) -> int
-- Create inventory copy. Returns the created copy ID.
inventory.clone(invid: int) -> int
+5 -1
View File
@@ -7,7 +7,11 @@ hud.open_inventory()
-- Закрывает инвентарь.
hud.close_inventory()
-- Открывает инвентарь и UI блока.
-- Открывает инвентарь и UI.
-- Если не имеет макета UI - бросается исключение.
hud.open(invid: int, layoutid: str)
-- Открывает инвентарь и UI блока.
-- Если блок не имеет макета UI - бросается исключение.
-- Возвращает id инвентаря блока
-- (при *"inventory-size"=0* создаётся виртуальный инвентарь,
+8 -4
View File
@@ -23,7 +23,7 @@ inventory.set(
count: int
)
-- Возращает размер инвентаря (число слотов).
-- Возвращает размер инвентаря (число слотов).
-- Если указанного инвентаря не существует, бросает исключение.
inventory.size(invid: int) -> int
@@ -47,13 +47,19 @@ inventory.bind_block(invid: int, x: int, y: int, z: int)
-- Отвязывает инвентарь от блока.
inventory.unbind_block(x: int, y: int, z: int)
-- Удаляет инвентарь.
inventory.remove(invid: int)
```
> [!WARNING]
> Инвентари, не привязанные ни к одному из блоков, удаляются при выходе из мира.
```lua
-- Создает копию инвентаря и возвращает id копии.
-- Создаёт инвентарь и возвращает id.
inventory.create(size: int) -> int
-- Создает копию инвентаря и возвращает id копии.
-- Если копируемого инвентаря не существует, возвращает 0.
inventory.clone(invid: int) -> int
@@ -62,5 +68,3 @@ inventory.clone(invid: int) -> int
-- slotB будет выбран автоматически, если не указывать явно.
inventory.move(invA: int, slotA: int, invB: int, slotB: int)
```