Paste #37668: Untitled Paste

Date: 2016/11/15 11:38:33 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


- choose <server.flag[SPAWNnlblackeagleREALM1]||false>:
      - case ENDER_DRAGON:
        - if <yaml[<def[7]>].read[ENDER_DRAGON].as_list.get[1]||false> == TRUE {
          - if <yaml[<def[7]>].read[ENDER_DRAGON].as_list.get[2]||false> == TRUE {
            - define 1 <yaml[<def[7]>].read[Ender_dragon_Features].as_list.get[1]||false>
            - define 2 <yaml[<def[7]>].read[Ender_dragon_Features].as_list.get[2]||false>
            - define 3 <yaml[<def[7]>].read[Ender_dragon_Features].as_list.get[3]||false>
            - define 4 <yaml[<def[7]>].read[Ender_dragon_Features].as_list.get[8]||false>
            - define 5 <util.random.int[<def[1]>].to[<def[2]>]>
            - spawn ENDER_DRAGON[max_health=<def[5]>;health=<def[5]>;speed=<def[4]>] <context.location> save:ENDER_DRAGON
            - flag <entry[ENDER_DRAGON].spawned_entities> Ender_dragon_Features:TRUE
            - if <def[3]> == aggressive {
              - flag server "NLBLACK_MOB_AGGRO:|:<entry[ENDER_DRAGON].spawned_entities>"
              }
              else if <def[3]> == neutral {
              - flag server "NLBLACK_MOB_NEUTRAL:|:<entry[ENDER_DRAGON].spawned_entities>"
              }
              else if <def[3]> == passive {
              - flag server "NLBLACK_MOB_PASSIVE:|:<entry[ENDER_DRAGON].spawned_entities>"
              }
            }
            else {
            - spawn ENDER_DRAGON <context.location> save:ENDER_DRAGON
            }
          }