All versions
1.1.0
Release
Modular Poké Balls 1.1.02 months ago 8
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
1.1.0
Added
- 9 new apricorn colors (orange, magenta, light blue, gray, light gray, cyan, purple, brown, khaki)
- Dye any apricorn via shapeless recipe (apricorn + matching dye)
- Modular Netherite Ball (5× catch rate, Zeta Ball)
- Floating 3D ball preview above workbench when output is ready
- Flat 2D inventory sprite on workbench tabletop (faces player)
- Hold Shift over any modular ball to see its part colors in tooltip
- Place a modular ball in the core slot (no apricorns) to display it
- Crafting recipe for workbench (7 unique apricorns + iron + table)
- Items persist in workbench across GUI close and world reload
Fixed
- Workbench now drops itself + contents when mined
- Thrown ball dropping as default sprite after hitting ground
- Multiple simultaneous throws getting wrong colors
- Output not updating when all slots have stacks
- Shift-click crafting works correctly
- Output ball not duping when workbench broken
- Items return to inventory (not drop on ground) when closing GUI
- GUI slot positions updated for new workbench design
- All string references use MOD_ID constant (no hardcoded "modularpokeballs")
- Debug prints removed; reflection errors now throw properly
- Null guards added to prevent crashes on block entity loss
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:Mbe6JDOi:gAhuJhJy"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Mbe6JDOi:gAhuJhJy"
}

