Fountain Dancing

A dancing fountain. This is almost the same as the Fountain effect, but you can change the velocity over time.

Parameters

Parameters
Information
Example

Location

The origin of the fountain in the format of world, x, y, z.

world, 196.3, 64, -381.8

Sequencer

With the sequencer, you can edit the velocity of the fountain over time. The first number is the time in ticks, the second is the velocity width, the third is the velocity height and the fourth is the velocity depth (ticks: width, height, depth). You can also add multiple values separated by semicolons (ticks1: width1, height1, depth1; ticks2: width2, height2, depth2; ...).

0: 0.0, 0.0, 0.0; 25: 0.0, 0.75, 0.0; 50: 0.3, 0.75, 0.0; 75: 0.0, 0.75, 0.0; 100: -0.3, 0.75, 0.0; 125: 0.0, 0.75, 0.0

Block

The block to use as falling block. Items will not work!

BLUE_STAINED_GLASS

BlockData

The block data of the block (if it has any). For example an open gate, a rotated stair, ... Use [] to set none.

[open=true]

Duration

The duration of the effect (in ticks!).

20

Randomizer

This randomizes the value of the velocity a bit. The higher the value, the more the velocity changes. I suggest keeping this between 0 and 1.

0.5

Delay

The amount of ticks this effect waits after the show starts before its activation.

40

YML Preset
'1':
  Type: FOUNTAIN_BLOOM
  Location: 'world, 0, 0, 0'
  Sequencer: '0: 0.1, 0.8; 50: 0.6, 0.8; 100: 0.1, 0.8'
  Block: BLUE_STAINED_GLASS
  BlockData: []
  Duration: 20
  Amount: 15
  Randomizer: 0
  Delay: 0

Preview

Sequencer additional information

The general format of the sequencer is:

tick_a, width_a, height_a, depth_a; tick_b, width_b, height_b, depth_b; ...

But this is not all you can do. You can also set automatic values and set materials in the sequencer. Automatic values

If you want to skip a value you can do that by using an automatic value, formatted as ~. The plugin will calculate automatically what the value for that tick should be.

Example:

0: 0.0, 0.0, 0.0;
50: ~, 0.75, 0.2;
100: 0.3, ~, -0.2;

Materials You can also add materials in a sequencer to change the block which is used. This can be done by adding an extra value at the end of each section with the material. The automatic values also come in handy here!

Example:

0: 0.0, 0.0, 0.0, RED_WOOL;
50: ~, ~, ~, YELLOW_WOOL;
100: 0.3, 0.75, 0.3, ORANGE_WOOL;

Last updated

Was this helpful?