All versions
1.4.0
Release
Village Diplomacy Neoforge 1.4.02 weeks ago 58
Compatibility
Minecraft: Java Edition
1.20.1
Platform
NeoForge
Supported environments
Client and server
Changes
What's New in 1.4.0 🏘️
💤 Innkeeper and Hostel System
- Each village now chooses an innkeeper, with their own name and level
- Sleep in their hostel beds for 1 emerald (gold message)
- With a reputation ≥ 100, accommodation is FREE
- Proximity messages when entering and leaving the hostel area
- The innkeeper has unique dialogues and reacts to your reputation
👁️ Witness System (fairer and more realistic)
- Your crimes now only count if a villager actually sees you (line of sight)
- Igniting TNT: -10 · Arming TNT: -20 · Explosion: -50 · Lava: -25
- Underground or out of sight no longer punishes you (goodbye to the whole village "finding out" about everything!)
- Killing hostile mobs also requires a witness: if no one sees you, you don't gain reputation
- Extinguishing village fires grants +3 if the villagers see you
🌾 Farming is now fair
- With a reputation ≥ 100, farming gives you reputation: planting +2, harvesting +1, fertilizing +1
- If the village hates you (≤ -100), farming still penalizes you
- Fixed the bug where farming would penalize you for no reason
🆕 New Commands
/diplomacy setrep <player> <amount>— set the exact reputation of a player/diplomacy gift [amount]— gift the held item to the village (emerald +15, diamond +12, golden apple +20, ingot +8, bread/carrot/potato +6, book +8, coal +5)/diplomacy listimproved — your reputations by village, sorted, with level and % discount (green) or markup (red)/diplomacy infoimproved — level, trade %, distance, and number of villagers
🎨 Updated colors in all dialogues
- New format
[Name]with colors in ALL messages - Alert notifications in red, rewards in green and gold
- Reputation HUD with colored tags by level
- Reputation levels now translated EN/ES
🤖 Compatibility with MCA Reborn
- The guards in MCA Reborn react to your reputation
- Custom welcome messages upon entering (hero → enemy)
- Reactions when attacking or killing guards, and when killing hostile mobs near them
- Compatibility via reflection: no hard dependency
🟠 Support for NeoForge (1.20.1)
- New jar for NeoForge 1.20.1 (47.1.x)
- Same features as Forge, Fabric, and Quilt
⚙️ Revamped Configuration
- All reputation values are now configurable (killing mobs, stealing, breaking blocks, beds, etc.)
- New section [reputation_decay] — reputation decay per day
- New section [notifications] — sound and title when changing levels
- New section [modules] — enable/disable personalities, mourning, golems, and inter-village relationships
🐛 Bug Fixes
- Killing mobs underground no longer grants reputation without witnesses
- TNT/lava underground without witnesses no longer penalizes
- Farming no longer unfairly lowers reputation
☕ Support the mod on Ko-fi!
📢 Questions or suggestions? Leave a comment or message me on Discord: Cesoti
This update is fully translated into English and Spanish.
Optional dependencies
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:nL13t6rJ:Rw7He8ql"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:nL13t6rJ:Rw7He8ql"
}



