Paste #12804: Edit of P#12794 - Edit of P#12792 - Edit of P#12790 - Edit of P#12788 - Edit of P#12786 - Edit of P#

Date: 2015/01/12 12:04:25 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


silver_blazefury:  
    type: item  
    debug: false  
    material: iron_sword  
    enchantments:  
    - FIRE_ASPECT:1  
    display name: Silver Blazefury  
    lore:  
    - <&a>Fire forged blade  
    - <&a>deals fire damage  
    - <&a>to mobs and players  
    recipe:  
    - i@iron_sword|i@blaze_rod|i@air  
    - i@sulphur|i@air|i@air  
    - i@air|i@air|i@air  

skeletal_cleaver:  
    type: item  
    debug: false  
    material: gold_sword  
    enchantments:  
    - LOOT_BONUS_MOBS:3  
    display name: Skeletal Cleaver  
    lore:  
    - <&a>Forged from a  
    - <&a>nercomancers bones.  
    - <&a>Skeletons do not  
    - <&a>target holder  
    recipe:  
    - i@gold_ingot|i@bone|i@gold_ingot  
    - i@bone|i@emerald|i@bone  
    - i@gold_ingot|i@bone|i@gold_ingot  

silver_blazefury_type:  
    type: task  
    debug: false  
    script:  
    - if <entry[myitem].result> == i@silver_blazefury {  
      - flag player "s_blazefury:true"  
      }  
      else if <entry[myitem].result> == i@skeletal_cleaver {  
      - flag player "s_cleaver:true"  
      }  

silver_blazefury_world:  
    type: world  
    debug: false  
    events:  
        on player picks up i@silver_blazefury:  
        - if !<player.has_flag[s_blazefury]> {  
          - narrate "<player.name><&2>! You picked up <&9>Silver Blazefury"  
          - playsound <player> sound:fire  
          }  
        on player picks up i@skeletal_cleaver:  
        - if !<player.has_flag[s_cleaver]> {  
          - narrate "<player.name><&2>! You picked up <&9>Skeletal Cleaver"  
          - playsound <player> sound:wither_idle pitch:0.1  
          }  
        on skeleton targets:  
        - if <context.entity.item_in_hand> == i@skeletal_cleaver determine cancelled  
        on skeleton damages player:  
        - if <context.target.item_in_hand> == i@skeletal_cleaver { 
          - attack <c.damager> target:cancel 
          - determine cancelled 
          }