* Groundwork for Reader part 1
* More Ritual Reader information & more intuitive to use.
* Added `getCurrentRitual()` to `IMasterRitualStone`
RitualReader can now only be used on MRS with a set Ritual (this prevents a (caught) NPE).
* Refactored
* Added Enum
* Implemented Ritual of Grounding, a Ritual to change gravity behavior
[x] <- x are new potion effects
- (NoMod) moves entities towards the ground, prevents jumping [Grounded]
- (Raw) affects players
- (Corrosive) disables gravity [Suspension]
- (Destructive) increases fall damage [Heavy Heart]
- (Steadfast) affects bosses
- (Vengeful) stronger effects, (+Corrosive) applies levitation (+Destructive) stronger effect
[Grounded] prevents jumping and moves entities towards the ground, higher amplifiers cause a faster descend, interesting interaction with Sigil of Air
[Suspension] disables gravity (keeps movement)
[Heavy Heart] increases fall height and fall damage multiplier by 1 per level.
Fixed a possible division by 0 in RitualConder.
Saved event entity variable in PotionEventHandlers.
Made rune configuration more readable in RitualHarvest.
Signed-off-by: tobias <angryaeon@icloud.com>
* Fixed Ritual area
* Lists are cleared on world unload.
* Ported Ritual of the Feathered Earth to BM2.
* Changed maximum area
* Feathered Earth Hurt timer fall damage negation based on Set part1
* Part 2, switched to handling through potions, digging into area descriptor range bug
* Fixed Ritual area
* Update gradle.properties
The new one is now built for the api jar and the old one is now internal.
It will slowly be moved around to sane places within the internal code. Most
of the features provided in the old "api" are addon specific features which
will generally rely on the main jar anyways. The new API will be specific
to compatibility features, such as blacklists, recipes, and value modification.
Create a class that implements IBloodMagicPlugin and annotate it with
`@BloodMagicPlugin`. The `register` method will be called during init.
Currently implemented systems:
- Blacklisting
- Teleposer
- Teleposer (entity)
- Transposition
- Well of Suffering
- Green Grove
- Setting sacrificial values
- Adding altar components
Right click a water source (any block that uses Material.WATER, same as vanilla potions) to refill it. This removes all potion effects. The model will display without the fluid inside as a visual indicator.
(cherry picked from commit 4c614df)