Paste #39483: Bah

Date: 2017/01/30 18:37:00 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


# +------------------
# | Titles Menu For Donators
# +------------------
#
# Written for TrappedChest
# 2017 / 01/ 26
#
# Setup:
# - Change the material type to what you want
# - Change the dispay names in the titles to what you want
#
# --------------
#

# Edit This!
tc_titles_menu:
    type: inventory
    title: <&e>Game Titles
    size: 27
    slots:
    - "[tc_titles_s1] [tc_titles_s2] [tc_titles_s3] [tc_titles_s4] [] [] [] [] []"
    - "[[<tern[<player.has_permission[denizen.titles.a2d]>]:i@human_skull[skull_skin=f66b3943-b0a5-4223-9774-9ce844a79b38|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWIxMjBlMTQxNTgzNTQzNmM1ZTQwNzNjZjczNGRkZWU0YWRkMzU2OWMzNWVjZWFjOTJhZGUxNGQwY2ZiOCJ9fX0]||i@air>]] [tc_titles_s11] [tc_titles_s12] [tc_titles_s13] [tc_titles_s14] [tc_titles_s15] [tc_titles_s16] [tc_titles_s17] [tc_titles_s18]"
    - "[] [] [] [] [] [] [] [] []"

tc_titles_s1:
    type: item
    material: name_tag
    display name: <&6>Adventurer
    lore:
    - "Get the free title of Adventurer"  
tc_titles_s2:
    type: item
    material: name_tag
    display name: <&6>Merchant
    lore:
    - "Get the free title of Merchant"
tc_titles_s3:
    type: item
    material: name_tag
    display name: <&6>Beggar
    lore:
    - "Get the free title of Beggar"
tc_titles_s4:
    type: item
    material: name_tag
    display name: <&6>Sheep
    lore:
    - "Get the free title of Sheep"  
tc_titles_s10:
    type: item
    material: human_skull[skull_skin=f66b3943-b0a5-4223-9774-9ce844a79b38|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWIxMjBlMTQxNTgzNTQzNmM1ZTQwNzNjZjczNGRkZWU0YWRkMzU2OWMzNWVjZWFjOTJhZGUxNGQwY2ZiOCJ9fX0]
    display name: <&6>Titles A to D
    lore:
    - "Donator Titles "
tc_titles_s11:
    type: item
    material: human_skull[skull_skin=3549725e-7475-4dde-9ad9-e0334e2ed6de|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTQ3YTMxYjJkOGNkMjk0ODE3MmJhODZmYzljOGZkNzVlMzE1ZmRmMmM5ZjYzMzUzNzYwOGYyNTUzNjQ4ZDVhIn19fQ]
    display name: <&6>Titles E to I
    lore:
    - "Donator Titles"
tc_titles_s12:
    type: item
    material: human_skull[skull_skin=de8caac7-60e2-4145-8b7d-6e8fb79ec6c6|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvN2NkMTdmOWJlMTdlMGQ2OTU1NTEyOGFlZjQzMTA2YWVjZGZhNGYxNDFkMzA5MzdmODM3YjU0YjJhZmEwZmEifX19]
    display name: <&6>Titles J to R
    lore:
    - "Donator Titles"
tc_titles_s13:
    type: item
    material: human_skull[skull_skin=6862922c-224a-4c2d-aaf0-e1d791094d7c|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjc4ZjFhODU4ZDY2YjllNzk1MWY3MGFjZWEyYzE5YWI2YzBhZjg4Y2E1ZGI1MTZmMWExZmY1MWYwNmIyYyJ9fX0]
    display name: <&6>Titles S to Z
    lore:
    - "Donator Titles"
tc_titles_s14:
    type: item
    material: human_skull[skull_skin=6d46f5a1-a833-414c-ba0d-9842cb59316e|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjU2MTJkYzdiODZkNzFhZmMxMTk3MzAxYzE1ZmQ5NzllOWYzOWU3YjFmNDFkOGYxZWJkZjgxMTU1NzZlMmUifX19]
    display name: <&6>SuperHeros
    lore:
    - "Donator Titles"
tc_titles_s15:
    type: item
    material: human_skull[skull_skin=990d87d1-27ad-4b30-80c4-689394362ca9|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTNjZmJmMmJkZmQ0ODUxNGJmYmFjZTk1MThjNzY2NDExMmRmMmMxNzNlOGM3YWQ5MmIzZTY1NjIxYTllZDZlMCJ9fX0]
    display name: <&6>SuperVillains
    lore:
    - "Donator Titles"
tc_titles_s16:
    type: item
    material: human_skull[skull_skin=8d1ac22e-3e2d-45b2-82bb-b29ca924ea39|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjNiYTdiYzhlM2MwOTNiZDQ4YzFmNzdiZjQ4ZTM1YmZhMGVhYzlhYjQ4ZDBhZDEzZWJkOWUzYzIyZjcxYWZhIn19fQ]
    display name: <&6>Movie
    lore:
    - "Donator Titles"
tc_titles_s17:
    type: item
    material: human_skull[skull_skin=ee53f881-8b67-4604-bfb9-a43a6966eae2|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWM3MTJiMTk3MWM1ZjQyZWVmZjgwNTUxMTc5MjIwYzA4YjgyMTNlYWNiZTZiYzE5ZDIzOGMxM2Y4NmUyYzAifX19]
    display name: <&6>Video Game
    lore:
    - "Donator Titles"
tc_titles_s18:
    type: item
    material: human_skull[skull_skin=54a219b4-9a5f-45ed-80ff-8766d501588b|eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODRlMWM0MmYxMTM4M2I5ZGM4ZTY3ZjI4NDZmYTMxMWIxNjMyMGYyYzJlYzdlMTc1NTM4ZGJmZjFkZDk0YmI3In19fQ]
    display name: <&6>MineCraft Mobs
    lore:
    - "Donator Titles"
tc_titles_s27:
    type: item
    material: name_tag
    display name: <&6>Go Back
    lore:
    - "Click "

tc_titles_s1_command:
    type: command
    name: titles
    description: Prefix Titles
    usage: /titles
    permission: denizen.titles.menu
    script:
    - inventory open d:in@tc_titles_menu

tc_titles_handler:
    type: world
    events:
        on player clicks in tc_titles_menu:
        - determine cancelled
        on player drags tc_titles_menu:
        - determine cancelled
        on player clicks tc_titles_s1 in tc_titles_menu:
        - execute as_server "pex user <player.name> prefix [&6Adventurer]"
        - narrate "Prefix changed to Adventurer"
        - determine cancelled
        on player clicks tc_titles_s2 in tc_titles_menu:
        - execute as_server "pex user <player.name> prefix [&6Merchant]"
        - narrate "Prefix changed to Merchant"
        - determine cancelled
        on player clicks tc_titles_s3 in tc_titles_menu:
        - execute as_server "pex user <player.name> prefix [&6Beggar]"
        - narrate "Prefix changed to Beggar"
        - determine cancelled
        on player clicks tc_titles_s4 in tc_titles_menu:
        - execute as_server "pex user <player.name> prefix [&6Sheep]"
        - narrate "Prefix changed to Sheep"
        - determine cancelled
        on player clicks tc_titles_s10 in tc_titles_menu:
        - wait 1
        - inventory open d:in@tc_titles_menu_a2d
        on player clicks tc_titles_s11 in tc_titles_menu:
        - wait 1
        - inventory open d:in@tc_titles_menu_e2i
        on player clicks tc_titles_s12 in tc_titles_menu:
        - wait 1
        - inventory open d:in@tc_titles_menu_j2r
        on player clicks tc_titles_s13 in tc_titles_menu:
        - wait 1
        - inventory open d:in@tc_titles_menu_s2z