Version Release v4.1.0 MC-1.20.1
Notes
- The mod has been rebranded from TipsyLib to RunicLib! This change was meant to be made for v4.0.0 but fell out last second due to me being unsure for the official rebrands name/aesthetic.
- Due to some technical changes this update may break if played with mods using older versions (nothing extreme like v4.0.0 was though)
- Side Note, if you previously linked TipsyLib on a mod page, it's encouraged to update the link as the slug has been updated to runiclib
Technical Changes
- All class prefixes have been changed from TL to RL (I apologize, no more annoying game-breaking changes like this will probably take place)
- All instances of the name "tipsylib" has been changed to "runiclib", this includes things such as the mod id, directories, file names, etc
- While I have the liberty to do so before it is too late, the mod has been organized into core and common packages core for the main meat and juice stuff and common for everything else
- Removed rejuvenate_chance and rejuvenate_amount attributes
Additions
- Added AOEEffect, this effect allows the user to create an effect similar to Perception and has the following parameters; @param effect - The AOE effect that this effect should grant @param effectTicks - How long in ticks should the AOE effect be granted for @param effectAmp - What amplifier of the effect should the AOE effect be granted as @param radius - How far in blocks should the AOE effect be granted from the user of this effect @param grantSelf - Should the AOE effect be granted to the user of this effect
Changes
- Updated RunicLib attribute ids from
id
togeneric.id
- PerceptionEffect is now deprecated and will be removed at a later date
- Pyromaniac now grants more health per level instead of changing the cooldown
Fixes
- Fixed a crash that would occur when a player had the Blood Clot effect
- Fixed Blood Clot not actually doing what it was meant to do... if you even somehow got it without crashing
- Fixed Pyromaniac and Trail Blazing effects granting immunity to all damage types rather than only
is_fire
- Fixed missing mob effect textures
Version Release v4.0.0 MC-1.20.1 - Refactor Update
Notes
- IMPORTANT - Many effects from previous versions have been moved into attributes, all removed effects can be remade using these attributes
- This update will arrive for 1.21 aswell in the future once I have time and some bugs have been ironed out
- License has now been opened up from All Rights Reserved to MIT License (Modified), read LICENSE.txt for more information
MultiLoader Utilities
- Added new MultiLoader utilities built-in registry helper, this can intake a custom mod id
- Allows creating flammable registries within the common code by utilizing the createFlammable method in TLRegistryHelper
- Added a couple of publicized classes such as PublicMobEffect or PublicStairBlock, these are just because they are typically protected
Effects
- Added Tempus: works like Chronos but in reverse (ticks effects quicker)
- Added Creative Shock: damages the user when building
- Chronos now ticks effects down slower rather than freezing them (does not tick itself)
- Chronos (and also now Tempus) blacklists any instances of InstantaneousEffect
- Internal Bleeding is now Blood Clot
- Perception no longer glows the user of the effect itself
- Traversal can now teleport players to spawn if no spawn is found (before it would just send them to their last spawn)
Attributes
- dodge_chance: chance from 0 to 100 to negate any damage not tagged in the
bypasses_dodge
tag (pre v4.0 effect was Diversion) - lifesteal_chance: chance from 0 to 100 to heal an amount of health determined from
lifesteal_heal_amount
(pre v4.0 effect was Devour) - lifesteal_heal_amount: amount of health from 0 to 1024 to heal when
lifesteal_chance
activates (pre v4.0 effect was Devour) - vulnerability_chance: chance from 0 to 100 to cause additional damage determined from
vulnerability_multiplier
(pre v4.0 effect was Shatterspleen) - vulnerability_multiplier: the modified amount of damage the user is caused when
vulnerability_chance
activates (pre v4.0 effect was Shatterspleen) - retaliation_chance: chance from 0 to 100 to cause damage controlled by
retaliation_amount
back to the entity that attacked the user (pre v4.0 effect was Retaliation) - retaliation_amount: amount of damage done back to the attacker of the user when
retaliation_chance
activates (pre v4.0 effect was Retaliation) - burning_retaliation_chance: chance from 0 to 100 to burn attackers of the user for a time controlled by
burning_retaliation_length
(pre v4.0 effect was Burning Thorns) - burning_retaliation_length: amount of time in ticks to burn the attacker of the user when
burning_retaliation_chance
activates (pre v4.0 effect was Burning Thorns) - critical_strike_chance: chance from 0 to 100 to deal additional damage controlled by
critical_strike_multiplier
to an attacked entity - critical_strike_multiplier: amount of additional damage done to an entity when
critical_strike_chance
activates - rejuvenate_chance: chance from 0 to 100 to heal an amount of health controlled by
rejuvenate_amount
when damaged - rejuvenate_amount: amount of health healed when
rejuvenate_heal_amount
is activated
Technical Changes
- The TipsyLibConstants.java has been deleted, you can now get the MOD_ID from TipsyLib.java
- TLStatusEffects has been refactored to TLMobEffects
Misc Changes
- Updated the logo of the mod
- Updated the textures of many effect icons
- Updated death messages
- Updated contributor capes
TipsyLib Fabric-1.20.1-V2.0.9
on Sep 8, 2024TipsyLib Forge-1.20.1-V2.0.9
on Sep 8, 2024V2.0.9 changelog
- Fixed Level equalling null crash