Tags
Creators
Details
All versions
1.0.7
Release
KantoNPCs 1.0.719 hours ago 22
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
KantoNPCs v1.0.7 - Economy Integrations
- Added optional Impactor and CobbleDollars economy integrations, selected through the server's economy configuration.
- Added a documented config/kantonpcs/economy.json with provider selection, Impactor currency selection, and CobbleDollars victory reward settings. Existing installations keep the default KantoNPCs wallet unless another provider is selected.
- Money commands, shops, and configured battle rewards now use the selected economy provider.
- Added showHudWithExternalProvider to optionally display external balances and their currency symbols in the KantoNPCs inventory money overlay.
- Added a configurable policy to prevent overlapping KantoNPCs and CobbleDollars NPC victory payouts.
- Fixed Battle and Rival NPC battles failing to start when players take their time reading dialogue.
- Improved dialogue session tracking while preserving NPC pursuit, reset, and battle distance protections.
- Increased item and Pokémon reward fields to 4,096 characters.
- Increased On Victory Command fields to 4,096 characters across all NPC editors, with matching network limits.
- Improved shop editor validation for mismatched entries, invalid prices, and invalid quantities.
- Added sales across multiple matching inventory stacks, including unstackable items, while keeping different item components separate within each batch.
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:ifw9j2BM:xOUw0hJZ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ifw9j2BM:xOUw0hJZ"
}

