Paste #36260: Better Armor Stands

Date: 2016/09/18 01:14:02 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


worldscript:
    type: world
    debug: true
    events:
      on player right clicks at armor_sTand:
      - if <context.item.book.pages.contains_text[arms]> == true {
        - determine passively cancelled
        - adjust <context.entity> arms:true
        }
      - if <context.item.book.pages.contains_text[no_arms]> == true {
        - determine passively cancelled
        - adjust <context.entity> arms:false
        }
      - if <context.item.book.pages.contains_text[rotate]> == true { 
        - determine passively cancelled 
        - rotate <context.entity> infinite
        }
      - if <context.item.book.pages.contains_text[no_rotate]> == true { 
        - determine passively cancelled 
        - rotate <context.entity> cancel
        }
      - if <context.item.book.pages.contains_text[no_base]> == true { 
        - determine passively cancelled
        - adjust <context.entity> base_plate:false
        }
      - if <context.item.book.pages.contains_text[base]> == true { 
        - determine passively cancelled
        - adjust <context.entity> base_plate:true
        }
      - if <context.item.book.pages.contains_text[no_gravity]> == true { 
        - determine passively cancelled
        - adjust <context.entity> gravity:false
        }
      - if <context.item.book.pages.contains_text[gravity]> == true { 
        - determine passively cancelled
        - adjust <context.entity> gravity:true
        }
      - if <context.item.book.pages.contains_text[small]> == true { 
        - determine passively cancelled
        - adjust <context.entity> is_small:true
        }
      - if <context.item.book.pages.contains_text[big]> == true { 
        - determine passively cancelled
        - adjust <context.entity> is_small:false
        }
      - if <context.item.book.pages.contains_text[invisible]> == true { 
        - determine passively cancelled
        - adjust <context.entity> visible:false
        }
      - if <context.item.book.pages.contains_text[visible]> == true { 
        - determine passively cancelled
        - adjust <context.entity> visible:true
        }