
MysticalVillager
MysticalVillager is a comprehensive villager management plugin for Paper servers. It tracks every cure, kill, and breed on your server while providing anti-abuse protection, configurable rewards, and a real-time web dashboard that requires no login.
1.0.1
Compatibility
Changes
MysticalVillager - Changelog
v1.0.1
Bug Fixes
Difficulty Override Now Works
- Fixed: Zombie villager curing now works on all difficulties (Normal had 50% fail rate in vanilla)
- The
difficultyOverride.enabled: truesetting now actually forces cures to succeed - Golden apple is consumed and conversion starts immediately regardless of server difficulty
Potion Dupe Fix
- Fixed: Weakness potions no longer duplicate when thrown while on cooldown
- Previously the potion was returned to inventory even though the event cancel already preserved it
Technical Details
The difficulty override now:
- Cancels vanilla cure handling (which rolls for success based on difficulty)
- Manually consumes the golden apple (respects Creative mode)
- Forces conversion via
setConversionTime()with vanilla-like random duration (3-5 minutes) - Sets the conversion player for proper stat tracking
Config
No config changes needed. Existing difficultyOverride.enabled: true now works as intended:
difficultyOverride:
enabled: true
alwaysSucceed: true
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:gZv3HtvF:iXth7ZBi"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:gZv3HtvF:iXth7ZBi"
}
