Tags
Creators
Details
Licensed MIT
Published 2 years ago
Updated 3 days ago
All versions
0.63
Beta
BTWR: Shared Library 0.638 months ago 280
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Changes
- The mod is now officially in Beta!
- Added comments with explanations for many tags in BTWRConventionalTags
- Added penalty text compatibility from PenaltyDisplayManager with the "Leave My Bars Alone" mod
- Added penalty text compatibility from PenaltyDisplayManager with the "Tough As Nails" mod
- Added several new common tags for items and blocks in BTWRConventionalTags for strata and tool-based checks
- Added a new HudYOffsetRegistry class in PenaltyDisplayManager which can be used to specify what Y offset of the penalty text should be. This is useful for addon authors if they want to add compatibility with their mods
- Added a new interface class "EntityAttachmentBase" which provides default methods to implement when attaching data to entities
- Added a new class "UpdateRequiringData" which makes easier the process of adding data attachments which need to be marked for update (marked dirty)
- Added a new class "SimpleEvent" which allows easier creation of custom events
- Added authors(ivangeevo, jeffinitup) to the mod files, so they should display properly in places where they should be displayed
- Changed mod license in the source code and in public releases to be MIT
- Refactored pretty much the whole code; mainly for readability and cleaning up, but also so it's more in order with other mods from the BTWR project
- Removed unused item and block tags in BTWRConventionalTags
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:sXYZ4LGL:oWvbyYbL"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:sXYZ4LGL:oWvbyYbL"
}

