Paste #39918: Untitled Paste

Date: 2017/02/14 08:23:37 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


Menu_Bloc:
    type: inventory
    debug: false
    title: <&2>      *** Blocs spéciaux ***
    size: 27
    slots:
    - "[i@menub_slot1] [i@menub_slot2] [i@menub_slot3] [i@menub_slot4] [i@menub_slot5] [i@menub_slot6] [i@menub_slot7] [i@menub_slot8] [i@menub_slot9]"
    - "[i@menub_slot10] [i@menub_slot11] [i@menub_slot12] [i@menub_slot13] [i@menub_slot14] [i@menub_slot15] [i@menub_slot16] [i@menub_slot17] [i@menub_slot18]"
    - "[i@menub_slot19] [i@menub_slot20] [i@menub_slot21] [i@menub_slot22] [i@menub_slot23] [i@menub_slot24] [i@menub_slot25] [i@menub_slot26] [i@menub_slot27]"
menub_slot1:
    type: item
    debug: false
    material: 17
    display name: <&6>Bois de chêne à 6 faces
menub_slot2:
    type: item
    debug: false
    material: spruce_log
    display name: <&6>Bois de sapin à 6 faces
menub_slot3:
    type: item
    debug: false
    material: birch_log
    display name: <&6>Bois de bouleau à 6 faces
menub_slot4:
    type: item
    debug: false
    material: jungle_log
    display name: <&6>Bois d'acajou à 6 faces
menub_slot5:
    type: item
    debug: false
    material: 162
    display name: <&6>Bois d'acacia à 6 faces
menub_slot6:
    type: item
    debug: false
    material: darkoak_log
    display name: <&6>Bois de chêne noir à 6 faces
menub_slot7:
    type: item
    debug: false
    material: stone_slab
    display name: <&7>Double dalle en pierre
menub_slot8:
    type: item
    debug: false
    material: 24
    display name: <&7>Double dalle en grès
menub_slot9:
    type: item
    debug: false
    material: 179
    display name: <&7>Double dalle en grès rouge
menub_slot10:
    type: item
    debug: false
    material: 61
    display name: <&8>Four allumé
menub_slot11:
    type: item
    debug: false
    material: gray_stained_glass_pane
    display name: <&8>*
menub_slot12:
    type: item
    debug: false
    material: wood
    display name: <&e>Structure de champignon
menub_slot13:
    type: item
    debug: false
    material: 100
    display name: <&e>Champignon rouge à 6 faces
menub_slot14:
    type: item
    debug: false
    material: 99
    display name: <&e>Champignon marron à 6 faces
menub_slot15:
    type: item
    debug: false
    material: birch_log
    display name: <&e>Tige de champignon
menub_slot16:
    type: item
    debug: false
    material: birch_log
    display name: <&e>Tige de champignon à 6 faces
menub_slot17:
    type: item
    debug: false
    material: gray_stained_glass_pane
    display name: <&8>*
menub_slot18:
    type: item
    debug: false
    material: 166
    display name: <&8>Bloc invisible
    lore:
    - '<&c>Faites SHIFT+CLIC pour m''obtenir !'
menub_slot19:
    type: item
    debug: false
    material: Obsidian
    display name: <&5>Portail du nether Ouest-Est
menub_slot20:
    type: item
    debug: false
    material: gray_stained_glass_pane
    display name: <&8>*
menub_slot21:
    type: item
    debug: false
    material: gray_stained_glass_pane
    display name: <&8>*
menub_slot22:
    type: item
    debug: false
    material: gray_stained_glass_pane
    display name: <&8>*
menub_slot23:
    type: item
    debug: false
    material: redstone_torch_on
    display name: <&2>Comment l'utiliser ?
    lore:
    - '<&3>* <&e>Prenez un outils dans votre main'
    - '<&3>* <&e>Cliquez sur le bloc voulu dans le menu'
    - '<&3>* <&e>Faites clic droit sur un bloc dans votre'  
    - '  <&e>plot avec l''outil, et voilà !'
    - ''
    - '<&c>Cliquez ici pour fermer le menu'
menub_slot24:
    type: item
    debug: false
    material: gray_stained_glass_pane
    display name: <&8>*
menub_slot25:
    type: item
    debug: false
    material: gray_stained_glass_pane
    display name: <&8>*
menub_slot26:
    type: item
    debug: false
    material: gray_stained_glass_pane
    display name: <&8>*
menub_slot27:
    type: item
    debug: false
    material: Obsidian
    display name: <&5>Portail du nether Nord-Sud
#
MenuCommand:
    type: command
    name: bloc
    debug: true
    description: Menu des blocs spéciaux
    usage: /bloc
    aliases:
    - blocs
    - block
    - blok
    - bl
    script:
    - inventory open d:in@Menu_Bloc
#
BlocChangeHandler:
    type: world
    debug: false
    events:
        on player clicks in Menu_Bloc:
        - if <c.raw_slot> == 18 {
          - queue clear
          }
        - determine passively cancelled
        - choose <c.raw_slot>:
          - case 1:
            - execute as_op "/repl 17:12"
            - inventory close
          - case 2:
            - execute as_op "/repl 17:13"
            - inventory close
          - case 3:
            - execute as_op "/repl 17:14"
            - inventory close
          - case 4:
            - execute as_op "/repl 17:15"
            - inventory close
          - case 5:
            - execute as_op "/repl 162:12"
            - inventory close
          - case 6:
            - execute as_op "/repl 162:13"
            - inventory close
          - case 7:
            - execute as_op "/repl double_stone_slab:8"
            - inventory close
          - case 8:
            - execute as_op "/repl double_stone_slab:9"
            - inventory close
          - case 9:
            - execute as_op "/repl double_stone_slab2:8"
            - inventory close
          - case 10:
            - execute as_op "/repl 62"
            - inventory close
          - case 12:
            - execute as_op "/repl brown_mushroom_block"
            - inventory close
          - case 13:
            - execute as_op "/repl red_mushroom_block:14"
            - inventory close
          - case 14:
            - execute as_op "/repl brown_mushroom_block:14"
            - inventory close
          - case 15:
            - execute as_op "/repl brown_mushroom_block:10"
            - inventory close
          - case 16:
            - execute as_op "/repl brown_mushroom_block:15"
            - inventory close
          - case 19:
            - execute as_op "/repl 90:2"
            - inventory close
          - case 23:
            - inventory close
          - case 27:
            - execute as_op "/repl 90:3"
            - inventory close
        on player drags in Menu_Bloc:
        - if <c.raw_slot> == 18 {
          - queue clear
          }
        - determine cancelled