1.0.2
Compatibility
Changes
PvPRandom v1.0.2 - EqualRandom Kit Update
This update introduces a brand new kit type and makes several quality-of-life improvements to enhance your randomized PvP experience!
โจ New Features
Added EqualRandom Kit - A completely balanced random kit where all item categories have equal probability
32 completely random items with no weighting
Equal chance for weapons, armor, blocks, special items, potions, and food
Perfectly fair random distribution for competitive play
All armor colors have equal probability for leather armor
๐ง Improvements
Optimized kit distribution logic for better performance
Improved random item generation algorithm
More consistent item counts across all categories in
EqualRandom kit
๐ Bug Fixes
Fixed occasional NPE when generating certain random items
Resolved issue with leather armor dye colors not applying correctly in some cases
Fixed potion duration calculation for instant effects in random potions
๐ Technical Changes
Refactored kit generation system for better maintainability
Improved randomization algorithms for fairer distribution Added new helper methods for equal probability selection
The EqualRandom kit adds a fresh way to experience chaotic
PvP battles where every item category has exactly the same chance to appear, creating perfectly balanced randomness!
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:RykLxGVV:elWWvXpi"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:RykLxGVV:elWWvXpi"
}

