
FermiumBooter is a required dependency!
Bounceable makes any defined block state (by default, the top of giant mushrooms) act like a trampoline that propels you progressively higher as you hold jump.
The specific behavior is as follows:
- Bouncing on a block holding jump: gradually increases/decreases momentum to an equilibrium determined by the set gain/limit factors
- Bouncing on a block without pressing anything: bounce like slime, reducing each time down to nothing
- Bouncing on a block holding shift: like slime, bypasses the bouncing and treats it like a solid block (careful with falling damage)
For blocks defined in the config file, you can adjust the "acceleration" and "max altitude" but you have to experiment with those values to achieve the results you want, they are quite sensitive.
On a more technical note, the formula for those values is:
a=1.2
b=2
y=x+\frac{xa\left(b-x\right)}{b+x}
Where a is the gainFactor and b is the limitFactor. You can check the config for more info.
This mod was made by Fonnymunkey for its use in Rebirth of the Night
Logo and idea by Foreck
Happy bouncing!