Paste #57598: Untitled Paste

Date: 2019/09/02 09:07:31 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


elements:
    type: inventory
    title: Choose Your <&5>Element
    size: 54
    slots: 
    - "[] [] [] [] [] [] [] [] []"
    - "[] [<tern[<player.has_permission[tlb.air]>]:i@air || >] [<tern[<player.has_permission[tlb.water]>]:i@water || >] [<tern[<player.has_permission[tlb.fire]>]:i@fire || >] [<tern[<player.has_permission[tlb.air]>]:i@earth || >] [<tern[<player.has_permission[tlb.chi]>]:i@chi || >] [] [<tern[<player.has_permission[tlb.amon]>]:i@amon || >] []"
    - "[] [<tern[<player.has_permission[tlb.spirit]>]:i@spirit || >] [<tern[<player.has_permission[tlb.ice]>]:i@ice || >] [<tern[<player.has_permission[tlb.spirit]>]:i@lightning || >] [<tern[<player.has_permission[tlb.lava]>]:i@lava || >] [] [] [<tern[<player.has_permission[tlb.avatar]>]:i@avatar || >] []"
    - "[] [<tern[<player.has_permission[tlb.guru]>]:i@guru || >] [<tern[<player.has_permission[tlb.blood]>]:i@blood || >] [<tern[<player.has_permission[tlb.combustion]>]:i@combustion || >] [<tern[<player.has_permission[tlb.metal]>]:i@metal || >] [] [] [<tern[<player.has_permission[tlb.cleanse]>]:i@cleanse || >] []"
    - "[] [] [<tern[<player.has_permission[tlb.plant]>]:i@plant || >] [] [] [] [] [] []"
    - "[] [] [] [] [] [] [] [] []"

air:
    type: item
    material: white_concrete
    display name: <&f>Air <&7>Bending
    lore:
    - "<&7>Choose the spiritual path of <&f>air <&7>bending"
    - "<&7>and control the air around you." 

water:
    type: item
    material: light_blue_concrete
    display name: <&b>Water <&7>Bending
    lore:
    - "<&7>Choose the versatile path of <&b>Water <&7>bending"
    - "<&7>and control the water around you." 

fire:
    type: item
    material: red_concrete
    display name: <&c>Fire <&7>Bending
    lore:
    - "<&7>Choose the intense path of <&c>Fire <&7>Bending"
    - "<&7>and control fire." 

earth:
    type: item
    material: green_concrete
    display name: <&2>Earth <&7>Bending
    lore:
    - "<&7>Choose the hardy path of <&2>Earth <&7>bending"
    - "<&7>and control the very ground you stand on."  

spirit:
    type: item
    material: light_gray_concrete_powder
    display name: <&7>Spiritualist
    lore:
    - "<&7>Choose the spiritual path and achieve"
    - "<&7>harmony with your spirit." 

guru:
    type: item
    material: white_concrete_powder
    display name: <&7>Guru
    lore:
    - "<&7>Choose the enlightened path and release"
    - "<&7>your earthly tethers." 

ice:
    type: item
    material: cyan_concrete_powder
    display name: <&3>Ice <&7>Bending
    lore:
    - "<&7>Choose the advanced water bending path"
    - "<&7>and gain control over froze water." 
    - <tern[<player.has_permission[bending.water.fakebending]>]:UNLOCKED || YOU CANT HAVE THIS!>

blood:
    type: item
    material: blue_concrete_powder
    display name: <&9>Blood <&7>Bending
    lore:
    - "<&7>Choose the forbidden way of the"
    - "<&9>Blood <&7>Bender <&7>and control others." 

healing:
    type: item
    material: light_blue_concrete_powder
    display name: <&b>Healing
    lore:
    - "<&7>Choose the gentle path of <&b>Healing"
    - "<&7>and harness the power of water to restore." 

plant:
    type: item
    material: lime_concrete_powder
    display name: <&a>Plant <&7>Bending
    lore:
    - "<&7>Choose the lost way of the swamp to"
    - "<&7>bend plants to your whim." 

combustion:
    type: item
    material: red_concrete_powder
    display name: <&4>Combustion <&7>Bending
    lore:
    - "<&7>Choose the destructive path to control"
    - "<&7>heat and raw power." 

lightning:
    type: item
    material: light_blue_concrete_powder
    display name: <&b>Lightning <&7>Bending
    lore:
    - "<&7>Choose the hidden path of <&b>Lightning"
    - "<&7>and control pure energy." 

lava:
    type: item
    material: orange_concrete_powder
    display name: <&2>Lava <&7>Bending
    lore:
    - "<&7>Choose the advanced path of <&2>Lava <&7>Bending"
    - "<&7>and control even the hottest rocks."   

metal:
    type: item
    material: gray_concrete_powder
    display name: <&8>Metal <&7>Bending
    lore:
    - "<&7>Choose the advanced path of <&8>Metal <&7>Bending"
    - "<&7>and gain the focus to bend the purest earth." 

sand:
    type: item
    material: sand
    display name: <&e>Sand <&7>Bending
    lore:
    - "<&7>Choose the lost way of the <&e>Sand <&7>Bender"
    - "<&7>and control the finest particles of earth." 

chi:
    type: item
    material: yellow_concrete
    display name: <&e>Chi Blocking
    lore:
    - "<&7>Choose the path of the non-bender"
    - "<&7>and use martial arts to fight benders." 

amon:
    type: item
    material: blue_concrete
    display name: <&1>Amon
    lore:
    - "<&7>Choose the power and skill of <&e>Chi Blocking"
    - "<&7>and and the forbidden art of <&9>Blood Bending." 

avatar:
    type: item
    material: magenta_concrete
    display name: <&d>Avatar
    lore:
    - "<&7>Control all the elements at once and be the"
    - "<&7>bridge to the spirit world to bring balance." 

cleanse:
    type: item
    material: glass
    display name: <&f>Cleanse
    lore:
    - "<&7>Cleanse yourself of all elemental power." 

element_command:
    type: command
    name: element
    description: Choose your element!
    usage: /element
    aliases: 
    - choose
    - path
    - ch
    - ele
    allowed help:
    - determine <player.is_op>
    script:
    - if <player.has_permission[tlb.bender]>:
      - inventory open d:in@elements
      - determine FULFILLED
    - if !<player.has_permission[tlb.bender]>:
      - narrate "<&6>[<&b>TLB<&6>]<&4> You do not have access to this command."
      - determine FULFILLED

element_handler:
    type: world
    events:
        on player clicks in elements:
        - if is_shift_click determine cancelled
        - determine cancelled
        on player drags in elements:
        - determine cancelled
        on player clicks air in elements:
        - execute as_server "bending choose air <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&7Air&8]&7 "'
        - narrate "<&7>You are now an <&f>air <&7>bender!"
        - inventory close d:in@elements
        on player clicks water in elements:
        - execute as_server "bending choose water <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&bWater&8]&b "'
        - narrate "<&7>You are now a <&b>water <&7>bender!"
        - inventory close d:in@elements
        on player clicks fire in elements:
        - execute as_server "bending choose fire <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&cFire&8]&c "'
        - narrate "<&7>You are now a <&c>fire <&7>bender!"
        - inventory close d:in@elements
        on player clicks earth in elements:
        - execute as_server "bending choose earth <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&aEarth&8]&a "'
        - narrate "<&7>You are now an <&a>earth <&7>bender!"
        - inventory close d:in@elements
        on player clicks chi in elements:
        - execute as_server "bending choose chi <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&6Chi&8]&6 "'
        - narrate "<&7>You are now a <&6>chi blocker<&7>!"
        - inventory close d:in@elements
        on player clicks spirit in elements:
        - execute as_player "bending choose air <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&8Spiritualist&8]&8 "'
        - narrate "<&7>You are now a <&8>Spiritualist<&7>!"
        - inventory close d:in@elements
        on player clicks guru in elements:
        - execute as_player "bending choose air <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&8Guru&8]&8 "'
        - narrate "<&7>You are now a <&8>Guru<&7>!"
        - inventory close d:in@elements
        on player clicks blood in elements:
        - execute as_player "bending choose water <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&9Blood&8]&9 "'
        - narrate "<&7>You are now a <&9>Blood<&7> Bender!"
        - inventory close d:in@elements
        on player clicks plant in elements:
        - execute as_player "bending choose water <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&2Plant&8]&2 "'
        - narrate "<&7>You are now a <&2>Plant<&7> Bender!"
        - inventory close d:in@elements
        on player clicks ice in elements:
        - execute as_player "bending choose water <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&3Ice&8]&3 "'
        - narrate "<&7>You are now an <&3>Ice<&7> Bender!"
        - inventory close d:in@elements
        on player clicks combustion in elements:
        - execute as_player "bending choose fire <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&4Combustion&8]&4 "'
        - narrate "<&7>You are now a <&4>Combustion<&7> Bender!"
        - inventory close d:in@elements
        on player clicks lightning in elements:
        - execute as_player "bending choose fire <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&eLightning&8]&e "'
        - narrate "<&7>You are now a <&e>Lightning<&7> Bender!"
        - inventory close d:in@elements
        on player clicks lava in elements:
        - execute as_player "bending choose earth <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&2Lava&8]&2 "'
        - narrate "<&7>You are now a <&2>Lava<&7> Bender!"
        - inventory close d:in@elements
        on player clicks metal in elements:
        - execute as_player "bending choose earth <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&8Fire&8]&8 "'
        - narrate "<&7>You are now a <&8>Metal<&7> Bender!"
        - inventory close d:in@elements
        on player clicks sand in elements:
        - execute as_player "bending choose earth <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&8[&eFire&8]&e "'
        - narrate "<&7>You are now a <&e>Sand<&7> Bender!"
        - inventory close d:in@elements
        on player clicks cleanse in elements:
        - execute as_server "bending remove <player.name>"
        - execute as_server 'lp user <player.name> meta clear prefixes'
        - execute as_server 'lp user <player.name> addprefix 1 "&f "'
        - narrate "<&7>You have been cleansed!"
        - inventory close d:in@elements