Tags
Creators
Details
Licensed MIT
Published 3 years ago
Updated 3 years ago
All versions
3.0.0
Release
1.9-3.0.03 years ago 120
Compatibility
Minecraft: Java Edition
1.9.x
Platform
Forge
Supported environments
Client and server
Changes
Released on June 30, 2016.
- Update to Minecraft 1.9.
- NEW: Mob Ignorance level 4 ignores Shulkers.
- FIX: Semi-proper tame item checking to gain karma from taming. This works for wolves and ocelots, but otherwise just checks the breeding item.
- API: KarmaEvent, KarmaEventNegative, and KarmaEventPositive are now all abstract classes. Default implementation for playerHasEnoughKarma was removed from KarmaEvent, but it is still present in KarmaEventNegative and KarmaEventPositive, so you probably don't need to worry about that. Default doEvent implementations were removed, which means all KarmaEventNegative/KarmaEventPositive subclasses must implement it.
- API: KarmaPerk is now abstract. Default implementations for hasPerk, applyPerk, and removePerk were removed, but they do still exist in KarmaPerkNegative/KarmaPerkPositive.
- API: Event spawner checks playerHasEnoughKarma before calling doEvent, so you don't need to check that yourself.
- API: KarmaEvent and KarmaPerk now provide you with an instance of Random in your custom event and perk classes.
- API: KarmaUpdateEvent follows the new style of making all fields private and making proper getters (and setters when applicable).
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:43kENi7F:9mThizaT"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:43kENi7F:9mThizaT"
}

