This plugin has been discontinued - it has many errors and I do not have the time to maintain it. This plugin is very glitchy and programming it to be asynchronous and not lag is a complete pain and I do not have the time to do so. For this reason, I've decided to discontinue this resource and might delete it.
I highly recommend you uninstall this plugin from your server as it is unstable and I take no liability for any damage done.
I might consider releasing a new and improved version but I don't see very much activity and it would probably take a lot of time (which I don't have much of since I'm in college)
This plugin requires ParticleLib! Get it here!
A simple plugin that adds custom particle effects after water falls a certain distance. Heres a picture:
Almost everything about the plugin is configurable, including:
Here is the configuration file used in the image:
- How many blocks the water must fall to have particles
- How far up the water stream the particles will travel
- How far the particles spread horizontally
- How far away a player can see them
- The percentage of particles that rise above water level
- The probabilities of each type of particle spawning
- How many clusters are shown
- How many blocks vertically the water spreads
- The speed at which the particles are shown
- The number of particles in each cluster
#| VISUALS |#
#How many blocks should water have to fall before a particle effect is created:
#How high up should particles be displayed:
#Radius of how far particles should spread on the x/y axis of the bottom of the water:
#How far away should the effect be visible
#Probability that a particle will expand vertically (Decimals Supported - Should be between 0 and 1)
#----- PARTICLE EFFECTS -----
#Note: As the plugin loads this data, it will add up each of them and then
#calculate what percentage of the total each value is equivalent to.
#So by setting each of these to 1, it is functionally equivalent to setting
#each of them to .2
#Probability of the explosion particle (Decimals Supported)
#Probability of the splash particle (Decimals Supported)
#Probability of the snowshovel particle (Decimals Supported)
#Probability of the droplet particle (Decimals Supported)
#Probability of the bubble particle (Decimals Supported)
#How many particles are shown in each particle group at each location:
#How far should particles spread vertically:
#The speed that the particles should be displayed at:
#The number of particles in each particle group:
#How long to wait between bursts of particles (in 1/20 seconds):
#| AUDIO |#
#A list of the sounds to play in the syntax N:<SOUND_NAME>|V:<VOLUME>|PI:<PITCH>|PR:<PROBABILITY>
#For sound files with multiple variations, it is possible to do the range of sounds you want in brackets.
#For example: SPLASH[1-2] will play 1 or 2
# - "N:FIZZ|V:0.05|PI:0|PR:1"
#Pitch noise factor (Controls variation in pitch of sound):
#Volume noise factor (Controls variation in volume of sound):
#Pause noise factor (Controls variation in pause between sound):
#Volume Multiplier (Controls precise volume of each sound - Each volume above is multiplied by this before playing):
#How long to wait between playing the sounds (in 1/20 seconds):
#How far away should the effect be heard
- Configurable Task Period - ✔
- Sound Effects - ✔
- Asynchronous Particles Thread - Delete lag - ✔
- Configuration Updater - ✔
- data.wf Updater
- Ingame Configuration Reload Command
- Variable particle amounts based on water height
- Similar effect for lava
- Suggest more in the Discussion section!
[Discontinued] Waterfalls! 1.4b
Create waterfalls with particle and sound effects easily!