Date: 2015/01/13 18:36:18 UTC-08:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
silver_blazefury:
type: item
debug: true
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: true
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: true
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: true
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.target.item_in_hand> == i@skeletal_cleaver determine cancelled
on skeleton damages player:
- if <context.entity.item_in_hand> == i@skeletal_cleaver {
- attack <c.damager> target:cancel
- determine cancelled
}