All versions
4.0.0
Release
TipsyLib-fabric-1.20.1-4.0.0last year 9,897
Uploaded by
Compatibility
Minecraft: Java Edition
1.20–1.20.1
Platforms
Fabric
Quilt
Supported environments
Client and server
Changes
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_dodgetag (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_chanceactivates (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_chanceactivates (pre v4.0 effect was Shatterspleen) - retaliation_chance: chance from 0 to 100 to cause damage controlled by
retaliation_amountback 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_chanceactivates (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_chanceactivates (pre v4.0 effect was Burning Thorns) - critical_strike_chance: chance from 0 to 100 to deal additional damage controlled by
critical_strike_multiplierto an attacked entity - critical_strike_multiplier: amount of additional damage done to an entity when
critical_strike_chanceactivates - rejuvenate_chance: chance from 0 to 100 to heal an amount of health controlled by
rejuvenate_amountwhen damaged - rejuvenate_amount: amount of health healed when
rejuvenate_heal_amountis 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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:mk0Htq87:CBtlaTbB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mk0Htq87:CBtlaTbB"
}

