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.DISPENSER - Dispenser (9 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.1.tar.gz (13.2 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for endstone_inventoryui-1.1.1.tar.gz
Algorithm Hash digest
SHA256 9f129d1c30c0eb21def3127ddacc90183cf96dc813e95f221e3b66ca0fa78fa8
MD5 df6e12f6ff9f1c153b7b90725e83856f
BLAKE2b-256 19862db93a137e6b5ce3dff439023182880e64db5e9201bb5af7b05875ebaf8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for endstone_inventoryui-1.1.1.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