... | ... | @@ -588,7 +588,7 @@ healing_aura: |
|
|
public: true
|
|
|
mechanics:
|
|
|
helix:
|
|
|
type: helix
|
|
|
type: helix # This will load the helix mechanic.
|
|
|
source:
|
|
|
type: caster
|
|
|
direction:
|
... | ... | @@ -636,37 +636,37 @@ helix_staircase: |
|
|
mechanics:
|
|
|
helix:
|
|
|
type: helix
|
|
|
source: # Optional. Location targeter required
|
|
|
source:
|
|
|
type: caster
|
|
|
direction: # Optional. Location targeter required
|
|
|
direction:
|
|
|
type: custom
|
|
|
x: 0
|
|
|
y: 3
|
|
|
z: 0
|
|
|
tick: helix_stair
|
|
|
end: poof
|
|
|
yaw: 360 # Amount of degrees
|
|
|
height: 5 # Height of helix
|
|
|
yaw: 360
|
|
|
height: 5
|
|
|
radius: 3
|
|
|
points: 40 # Amount of points displayed in one spiral
|
|
|
time_interval: 1 # Interval of time (ticks) between two points
|
|
|
points_per_tick: 1 # Amount of points displayed every interval
|
|
|
helixes: 8 # Amount of spirals, 1 by default
|
|
|
points: 40
|
|
|
time_interval: 1
|
|
|
points_per_tick: 1
|
|
|
helixes: 8
|
|
|
|
|
|
helix_stair:
|
|
|
mechanics:
|
|
|
raytrace:
|
|
|
type: raytrace
|
|
|
type: raytrace # This will load the raytrace mechanic.
|
|
|
source:
|
|
|
type: target_location
|
|
|
target:
|
|
|
type: caster
|
|
|
position: BODY
|
|
|
tick: stair
|
|
|
hit_entity: heal
|
|
|
range: 50
|
|
|
size: 0.2
|
|
|
step: 0.4
|
|
|
tick: stair # The script that will be executed on every tick.
|
|
|
hit_entity: heal # The script that will be executed when the raytrace crosses an entity.
|
|
|
range: 50 # How far the raytrace will go.
|
|
|
size: 0.2 # How big the raytrace is, more visible when using particles.
|
|
|
step: 0.4 #
|
|
|
|
|
|
stair:
|
|
|
mechanics:
|
... | ... | @@ -707,26 +707,26 @@ sword_slash: |
|
|
public: true
|
|
|
mechanics:
|
|
|
slash:
|
|
|
type: slash
|
|
|
tick: slash_particle
|
|
|
length: 4 # Slash length
|
|
|
angle: -30 # Angle of the slash
|
|
|
distance: 1.5 # Distance to the player
|
|
|
points: 20
|
|
|
time_interval: 1
|
|
|
points_per_tick: 3
|
|
|
type: slash # This will load the slash mechanic.
|
|
|
tick: slash_particle # The script that will be executed on every tick.
|
|
|
length: 4 # Slash length.
|
|
|
angle: -30 # Angle of the slash.
|
|
|
distance: 1.5 # Distance to the player.
|
|
|
points: 20 # How many points the slash will have.
|
|
|
time_interval: 1 # How long it takes for the next point on the slash to load.
|
|
|
points_per_tick: 3 # How many points will be loaded per tick
|
|
|
delay:
|
|
|
type: delay
|
|
|
amount: 5
|
|
|
type: delay # This loads the delay mechanic.
|
|
|
amount: 5 # How long the delay should be.
|
|
|
dealdamage:
|
|
|
type: damage
|
|
|
amount: 10 # How much damage it should deal.
|
|
|
knockback: true # Whether or not to knock the enemy back when damaged.
|
|
|
amount: 10
|
|
|
knockback: true
|
|
|
preventimmunity: false
|
|
|
target:
|
|
|
type: cone
|
|
|
radius: 3
|
|
|
angle: 25
|
|
|
type: cone # This will make the target a cone in front of the caster.
|
|
|
radius: 3 # This is how far the cone goes from the caster.
|
|
|
angle: 25 # How wide the cone should be.
|
|
|
source:
|
|
|
type: caster
|
|
|
position: EYES
|
... | ... | @@ -747,27 +747,27 @@ triple_sword_style: |
|
|
slash_one:
|
|
|
type: slash
|
|
|
tick: slash_particle_turquoise
|
|
|
length: 4 # Slash length
|
|
|
angle: 90 # Angle of the slash
|
|
|
distance: 1.5 # Distance to the player
|
|
|
length: 4
|
|
|
angle: 90
|
|
|
distance: 1.5
|
|
|
points: 20
|
|
|
time_interval: 1
|
|
|
points_per_tick: 3
|
|
|
slash_two:
|
|
|
type: slash
|
|
|
tick: slash_particle_purple
|
|
|
length: 5 # Slash length
|
|
|
angle: 30 # Angle of the slash
|
|
|
distance: 1.5 # Distance to the player
|
|
|
length: 5
|
|
|
angle: 30
|
|
|
distance: 1.5
|
|
|
points: 20
|
|
|
time_interval: 1
|
|
|
points_per_tick: 3
|
|
|
slash_three:
|
|
|
type: slash
|
|
|
tick: slash_particle_blue
|
|
|
length: 5 # Slash length
|
|
|
angle: 150 # Angle of the slash
|
|
|
distance: 1.5 # Distance to the player
|
|
|
length: 5
|
|
|
angle: 150
|
|
|
distance: 1.5
|
|
|
points: 20
|
|
|
time_interval: 1
|
|
|
points_per_tick: 3
|
... | ... | @@ -776,8 +776,8 @@ triple_sword_style: |
|
|
amount: 5
|
|
|
dealdamage:
|
|
|
type: damage
|
|
|
amount: 10 # How much damage it should deal.
|
|
|
knockback: true # Whether or not to knock the enemy back when damaged.
|
|
|
amount: 10
|
|
|
knockback: true
|
|
|
preventimmunity: false
|
|
|
target:
|
|
|
type: cone
|
... | ... | @@ -800,8 +800,8 @@ triple_sword_style: |
|
|
angle: 25
|
|
|
dealdamage:
|
|
|
type: damage
|
|
|
amount: 10 # How much damage it should deal.
|
|
|
knockback: true # Whether or not to knock the enemy back when damaged.
|
|
|
amount: 10
|
|
|
knockback: true
|
|
|
preventimmunity: false
|
|
|
target:
|
|
|
type: cone
|
... | ... | @@ -824,8 +824,8 @@ triple_sword_style: |
|
|
angle: 25
|
|
|
dealdamage:
|
|
|
type: damage
|
|
|
amount: 10 # How much damage it should deal.
|
|
|
knockback: true # Whether or not to knock the enemy back when damaged.
|
|
|
amount: 10
|
|
|
knockback: true
|
|
|
preventimmunity: false
|
|
|
target:
|
|
|
type: cone
|
... | ... | |