Date: 2023/09/29 13:18:11 UTC-07: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
evilEye_item:
type: item
material: player_head
display name: Evil Eye
mechanisms:
skull_skin: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDU1NTYwODNjOWNkZTE5ZjU0YmY3OGE0MjFjYjk3MzFmNjBmMWQzZGUzY2Y1ODRmNTRiMmQ0MzY3N2RmMmE3In19fQ==
collidable: false
lore:
- Watch out.
allow in material recipes: false
evilEye:
type: entity
entity_type: vex
evilEyeParticles:
type: task
debug: false
definitions: myTarget
script:
- while <[myTarget].is_spawned>:
- playeffect effect:FALLING_DUST at:<[myTarget].location> quantity:5 offset:0.25 visibility:100 special_data:redstone_block
- wait 10t
spawnEye:
type: task
debug: true
definitions: myLocation
script:
- spawn armor_stand <[myLocation]> save:myBody
- spawn evilEye <[myLocation]> save:myEye
- equip <entry[myBody].spawned_entity> head:evilEye_item
- attach <entry[myBody].spawned_entity> to:<entry[myEye].spawned_entity> offset:0,-1,0
- invisible <entry[myBody].spawned_entity>
- invisible <entry[myEye].spawned_entity>
- flag <entry[myEye].spawned_entity> myBody:<entry[myBody].spawned_entity>
- equip <entry[myEye].spawned_entity> hand:air
- ~run applybasestats def:<entry[myEye].spawned_entity>
- definemap myMods strength:<map[stat=strength;value=-2]> endurance:<map[stat=endurance;value=-2]> agility:<map[stat=agility;value=-2]>
- run addStatMod def:<entry[myEye].spawned_entity>|<[myMods]>
- run evilEyeParticles def:<entry[myEye].spawned_entity>