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:
Upcoming Features:
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:
- 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
Spoiler: Config
#---------------------------#
#| VISUALS |#
#---------------------------#
#How many blocks should water have to fall before a particle effect is created:
minBlocks: 5
#How high up should particles be displayed:
height: 2
#Radius of how far particles should spread on the x/y axis of the bottom of the water:
spread: 2
#How far away should the effect be visible
viewDistance: 32
probabilities:
#How many particles are shown in each particle group at each location:
numShown: 1
#How far should particles spread vertically:
vSpread: 2
#The speed that the particles should be displayed at:
speed: 0
#The number of particles in each particle group:
count: 0
#How long to wait between bursts of particles (in 1/20 seconds):
burstTime: 2
#---------------------------#
#| AUDIO |#
#---------------------------#
enabled: true
#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
sounds:
- "N:SPLASH[1-2]|V:0.5|PI:0|PR:1"
- "N:SWIM[1-2]|V:0.5|PI:0|PR:1"
# - "N:FIZZ|V:0.05|PI:0|PR:1"
- "N:WATER|V:1|PI:0|PR:1"
#Pitch noise factor (Controls variation in pitch of sound):
pitchNoiseFactor: 0
#Volume noise factor (Controls variation in volume of sound):
volumeNoiseFactor: 0.5
#Pause noise factor (Controls variation in pause between sound):
pauseNoiseFactor: 0.25
#Volume Multiplier (Controls precise volume of each sound - Each volume above is multiplied by this before playing):
volumeMultiplier: 1
#How long to wait between playing the sounds (in 1/20 seconds):
pauseTime: 5
#How far away should the effect be heard
hearDistance: 64
#| VISUALS |#
#---------------------------#
#How many blocks should water have to fall before a particle effect is created:
minBlocks: 5
#How high up should particles be displayed:
height: 2
#Radius of how far particles should spread on the x/y axis of the bottom of the water:
spread: 2
#How far away should the effect be visible
viewDistance: 32
probabilities:
#Probability that a particle will expand vertically (Decimals Supported - Should be between 0 and 1)
rise: 0.3
rise: 0.3
#----- 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
#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)
explode: 1
explode: 1
#Probability of the splash particle (Decimals Supported)
splash: 1
splash: 1
#Probability of the snowshovel particle (Decimals Supported)
snowshovel: 1
snowshovel: 1
#Probability of the droplet particle (Decimals Supported)
droplet: 1
droplet: 1
#Probability of the bubble particle (Decimals Supported)
bubble: 1
bubble: 1
#How many particles are shown in each particle group at each location:
numShown: 1
#How far should particles spread vertically:
vSpread: 2
#The speed that the particles should be displayed at:
speed: 0
#The number of particles in each particle group:
count: 0
#How long to wait between bursts of particles (in 1/20 seconds):
burstTime: 2
#---------------------------#
#| AUDIO |#
#---------------------------#
enabled: true
#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
sounds:
- "N:SPLASH[1-2]|V:0.5|PI:0|PR:1"
- "N:SWIM[1-2]|V:0.5|PI:0|PR:1"
# - "N:FIZZ|V:0.05|PI:0|PR:1"
- "N:WATER|V:1|PI:0|PR:1"
#Pitch noise factor (Controls variation in pitch of sound):
pitchNoiseFactor: 0
#Volume noise factor (Controls variation in volume of sound):
volumeNoiseFactor: 0.5
#Pause noise factor (Controls variation in pause between sound):
pauseNoiseFactor: 0.25
#Volume Multiplier (Controls precise volume of each sound - Each volume above is multiplied by this before playing):
volumeMultiplier: 1
#How long to wait between playing the sounds (in 1/20 seconds):
pauseTime: 5
#How far away should the effect be heard
hearDistance: 64
Upcoming Features:
- 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!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[Discontinued] Waterfalls! is a free Minecraft Java mod. Downloaded 1,435 times (via Spigot). Download it and open it directly in the game.