Paste #62095: Untitled Paste

Date: 2019/11/16 16:23:59 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


anvils:
  type: inventory
  inventory: CHEST
  size: 54
  title: Anvil
  definitions:
    1: black_stained_glass_pane
    2: white_stained_glass_pane
    3: ENDESSENCE_CRYSTAL
    4: barrier
    5: experience_bottle
  slots:
  - "[1] [1] [1] [1] [1] [1] [1] [1] [1]"
  - "[1] [5] [1] [3] [1] [3] [1] [1] [1]"
  - "[1] [2] [1] [2] [2] [2] [1] [1] [1]"
  - "[1] [2] [1] [1] [2] [1] [1] [1] [1]"
  - "[1] [2] [2] [2] [4] [2] [2] [3] [1]"
  - "[1] [1] [1] [1] [1] [1] [1] [1] [1]"

AnvilReloaded_Global:
  type: world
  events:
    on player clicks in anvils:
    ## SLOT 15 DISPLAY ##
    - if <context.inventory.slot[15].material.name> == air:
      - inventory set d:<context.inventory> o:white_stained_glass_pane slot:24
      - inventory set d:<context.inventory> o:white_stained_glass_pane slot:23
      - inventory set d:<context.inventory> o:white_stained_glass_pane slot:32
      - wait 1t
      - inventory set d:<context.inventory> o:purple_stained_glass_pane slot:15
      - inventory update d:<player.inventory>
      - queue clear
    - if <context.inventory.slot[13].material.name> != <context.inventory.slot[15].material.name> && !<context.inventory.slot[15].material.name.contains[enchanted_book]>:
      - inventory set d:<context.inventory> o:red_stained_glass_pane slot:32
      - inventory set d:<context.inventory> o:red_stained_glass_pane slot:24
      - inventory set d:<context.inventory> o:red_stained_glass_pane slot:23
      - wait 1t
      - inventory update d:<player.inventory>
      - queue clear
    - if <context.inventory.slot[15].material.name> == air || <context.inventory.slot[13].material.name> == purple_stained_glass_pane:
      - inventory set d:<context.inventory> o:white_stained_glass_pane slot:24
      - inventory set d:<context.inventory> o:white_stained_glass_pane slot:23
      - inventory set d:<context.inventory> o:white_stained_glass_pane slot:22
      - inventory set d:<context.inventory> o:white_stained_glass_pane slot:32
      - wait 1t
      - inventory set d:<context.inventory> o:purple_stained_glass_pane slot:15
      - inventory update d:<player.inventory>
      - queue clear
    - if <context.inventory.slot[13].material.name.contains[<context.inventory.slot[15].material.name>]> || <context.inventory.slot[15].material.name.contains[enchanted_book]>:
      - inventory set d:<context.inventory> o:lime_stained_glass_pane slot:24
      - inventory set d:<context.inventory> o:lime_stained_glass_pane slot:23
      - inventory set d:<context.inventory> o:lime_stained_glass_pane slot:22
      - inventory set d:<context.inventory> o:lime_stained_glass_pane slot:32
      - wait 1t
      - inventory update d:<player.inventory>