Provi's Origins

Summary
A decently sized addon mod for Origins.
Provi's Origins adds a collection of new origins, new power types, new action types, and conditions to enhance the game.
All of the additional Apoli content (power types, action types, etc) are designed to be easily reused in other addons or datapacks.
Check the wiki for documentation or more information.
New Origins
Power Expansion
Provi's Origins adds many new power types, action types, and condition types to Apoli (the data-driven power system of Origins). Many of these are otherwise impossible (or in some cases inconvenient) to create using just Origins itself.
Every addition made to Apoli has been designed with reusability in mind instead of being tied to the themes of this mod. Datapack creators can easily use them for their own original ideas.
The mod's wiki is even styled after the Origin's documentation for ease of use.
Extras
For the full experience, it's recommended to also use:
The additional lantern items are compatible with LambDynamicLights.
Modpacks
Feel free to add this mod to any modpack. For help on how you can adjust the tags to better integrate this mod, check the wiki on Modpack Guidance.
Showcase and Summary Video
All Versions
+ Add Version## BugFixes (not including those backported from higher versions)
- Fixed Active Item powers crashing the game.
- Fix crash when JellySculk takes damage from a non-entity source.
- Fix crash when JellySculk takes damage from a non-entity source.
## Changes
- Updated to 1.20.4.
## Bugfixes
- Fixed a broken tag used in the Kraken of Decay.
## Changes
- Now pulls in LilyLib for various features instead of implementing them manually.
- Many of these features began in Provi's Origins but were later copied over into LilyLib for use in other mods.
- Alraune floor particles now resize smoothly.
- Faerie Moth floor particle now resizes smoothly.
## Bugfixes
- Prevented client-side crash caused by invalid player entries for Splinter clones.
- Fixed crash caused by
proviorigins:active_itemusing an outdated format for item conditions. - Fixed Lily of the Void armour copy not refreshing when reconsuming wood.
- Updated to Minecraft 1.20.2
modify_passenger_heightpower has been adjusted to account for Minecraft's new mounted height system.- It is advised to only use
offset_addwhen using this power. - Standardised translation keys.
- Increased Crystalliser shard gain when attacking players, clones, and bosses.
- Crystalliser beam now ignores enchantments.
- Crystalliser beam now uses
can_see_anytargetting instead ofcan_seetargetting.
## Tweaks
- Drakling (not Drake) now has Brittle Bones. This was always intended, but was missed in development.
- Improved Alraune minion targeting.
## Bugfixes
- The following resources now correctly reset on death:
- Splinter: mana and concentration
- Alraune: Life Sap (resets to 0 instead of max to avoid abuse)
- Faerie Moth: faerie dust
- Crystalliser: crystal shards
# New Features
## Powers
- The emissive power now has a
dynamic_lightfield (defaults to 0) that enables use with LambDynamicLights. - Splinter, Kraken of Decay, and Lily of the Void (glow effect) now use this feature.
## Conditions
- Added
proviorigins:can_see_anycondition as a more lenient version oforigins:can_see.
- Tags used in this mod now support BYG, Terralith, BetterNether, and BetterEnd.
- More mods are likely also supported as this mod now uses more Fabric convention tags where possible.
- Origins that use particle effects have mostly been given new custom particles.
# Tweaks
- Balance adjustments.
- You can now bonemeal the Lily of the Void.
# New Features
## Origins
- Alraune
- Homunculus
- Crystalliser
## Powers
- Modify Darkness Pulse
- Prevent Portal Use
## Actions
### Entity Actions
- Summon Minion
- Set Minion Max Life
- Act On Owner
### Bientity Actions
- Fire Projectile
- Particle Beam
## Conditions
### Entity Conditions
- Velocity Y
- Regen Gamerule
### Block Conditions
- Can Collide
## Extra Content
- Customisable Minion entities.
- Many new particles.
# Bug Fixes
- Lily of the Void now respects doNaturalRegen gamerule.
- Fixed error caused by CraftTweaker's mixin parsing.
- Pure Calcium (no_food) and Pescatarian now respect the
#origins:ignore_diettag.
## Bugfixes
- Fixed broken tooltip translation code for Incompatible Alchemy (no_splash_potions).










