Paste #65953: Vault

Date: 2020/03/07 06:16:31 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


VaultSelectionGUI:
  type: inventory
  inventory: CHEST
  title: Player Vault
  size: 36
  definitions:
    graypane: i@gray_stained_glass_pane
  slots:
  - [graypane] [graypane] [graypane] [graypane] [graypane] [graypane] [graypane] [graypane] [graypane]
  - [graypane] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [graypane]
  - [graypane] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [i@VaultChestItem] [graypane]
  - [graypane] [graypane] [graypane] [graypane] [graypane] [graypane] [graypane] [graypane] [graypane]

VaultChestItem:
  type: item
  material: chest
  display name: Vault

VaultSelectionManager:
  type: world
  events:
    on player clicks VaultChestItem in VaultSelectionGUI:
    - execute as_op "class"
    on player clicks in VaultSelectionGUI:
    - determine cancelled
    on player drags in VaultSelectionGUI:
    - determine cancelled