Tags
Creators
Details
Licensed GPL-3.0-only
Published 4 years ago
Updated last month
All versions
2.3.4
Release
2.3.4last year 921
Compatibility
Minecraft: Java Edition
1.21–1.21.7
1.20.x
Platforms
Paper
Purpur
Spigot
Changes
New Features
- Add 1.21.6/1.21.7 support
- Add chance-based enchantments to loot
- An element in an
enchantmentslist can also now be a mapping instead of a string - This mapping has the following keys:
name- The name of the enchantmentlevel- The level of the enchantment, supports rangeschance- The chance that this enchantment is added to the item, from 0-1 (defaults to 1)
- The existing string enchantment format of
unbreaking 3andunbreaking 1-3still works
- An element in an
- Add configurable damaged loot
- The
damageoption can be set on an item loot entry to set the ratio of total durability that should be removed from the given item- For example, an item with
damage: 0.4will have 40% less durability than max, or be at 60% of total durability
- For example, an item with
- A random amount of damage can be assigned using the
damage.minanddamage.maxoptions, which will select a random damage ratio between the values every time the loot is dropped
- The
- Add skill addlevel command to add to a player's skill level
- Syntax:
/skills skill addlevel <player> <skill> <level>
- Syntax:
- Add income placeholder to source template in sources menu
- Add option to subtract a percentage of skill XP on death
- Add support for start/end wildcards in source tags
Changes
- Include item multiplier value in multiplier command
- Change BlockBreakEvent event priority for requirements to lowest
- Improve WorldEdit wand exclusion from Treecapitator
Bug Fixes
- Fix stat rewards applying when skill permission is negated
- Fix mana not resetting when entering disabled world
- Fix Repairing ability not adding repair cost
- Fix NPE if StatModifier stat is null
- Fix NPE in ArmorModifierListener
- Fix No Debuff ability not working for some effects
- Fix tooltips not hidden on some menu fill items
- Fix requirements being applied in disabled worlds
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:uDdZAVls:VHPzJmrB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:uDdZAVls:VHPzJmrB"
}

