Skip to main content

Inventory UI plugin for Endstone servers

Project description

endstone-inventoryui

Read-only Inventory UI plugin for Endstone

API

MenuType

Enum for menu container types:

  • MenuType.CHEST - Single chest (27 slots)
  • MenuType.DOUBLE_CHEST - Double chest (54 slots)
  • MenuType.HOPPER - Hopper (5 slots)

Menu

Menu(type: MenuType, name: str = "")

Properties:

  • inventory - The UIInventory instance (similar to Endstone Inventory)

Methods:

  • set_name(name: str) - Set display name
  • set_listener(listener) - Slot interact callback: (player: Player, slot: int, item: ItemStack, inventory: UIInventory) -> None
  • set_open_listener(listener) - Set menu open callback: (player: Player) -> None
  • set_close_listener(listener) - Set menu close callback: (player: Player) -> None
  • send_to(player: Player) - Display menu to player
  • close(player: Player) -> bool - Close this menu for player
  • close_all() -> None - Close this menu for all players currently viewing it
  • get_viewers() -> list[Player] - Get a list of players who currently have this menu open

Usage

Check out the example plugin

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

endstone_inventoryui-1.1.0.tar.gz (13.2 kB view details)

Uploaded Source

File details

Details for the file endstone_inventoryui-1.1.0.tar.gz.

File metadata

  • Download URL: endstone_inventoryui-1.1.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for endstone_inventoryui-1.1.0.tar.gz
Algorithm Hash digest
SHA256 dfce1ceb91ad4eed12531f0867ef4b70199b0bccc1d69d00aa410fd78d990e6a
MD5 f68a53fe161940a4cbbbd7eb854de04a
BLAKE2b-256 8b4c900170ba012b516369b2289565a592b8ac8c056637cc606b77d345b8346d

See more details on using hashes here.

Provenance

The following attestation bundles were made for endstone_inventoryui-1.1.0.tar.gz:

Publisher: publish.yml on Shock95/endstone-inventoryui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page