Tags
Creators
Details
Licensed MIT
Published 10 months ago
Updated 3 months ago
All versions
1.1.3
Release
1.12.210 months ago 44
Compatibility
Minecraft: Java Edition
1.12.2
Platform
Forge
Supported environments
Client-side
Changes
[1.1.3] - 2026-01-01
Added
- State Persistence: Panel visibility, expanded/collapsed state, and all section states now save to config
- UI remembers its exact state between sessions - no need to re-open sections each time
- Panel visibility persists - if visible when you quit, it's visible when you return
Technical
- Moved state variables from VillagePanel/KeyHandler to ConfigHandler for persistence
- Added savePanelState() method for automatic state saving
- Added panel_state config category
[1.1.2] - 2025-12-31
Text & Layout
- Streamlined panel text for better readability
- Combined villager count with adult/baby breakdown into single line
- Shortened labels: "Reputation" → "Rep", "blocks" → "m"
- Simplified breeding status: "CAN/CANNOT" → "YES/NO"
- Condensed time units: "min" → "m", "sec" → "s", "hr" → "h"
- Dynamic door status now shows what's needed or confirms requirement met
- Golem section shows both missing villagers AND doors when needed
- Golem spawn coverage percentage always visible when requirements met
- Green spawn area hidden when at golem cap (cyan box still shows)
Visualizations
- Door Safe Zone renders as combined shell wireframe instead of overlapping boxes
- Cleaner visualization when multiple villagers' detection zones overlap
UI Improvements
- Semi-transparent background panel for text visibility in any environment
- Darker section header backgrounds for visual organization
- Brighter text colors (gray → almost white) for improved readability
- Adjusted red to orange-red for better visibility against backgrounds
- Orange shifted to gold/amber to differentiate from new red
- Dynamic panel width - sizes to fit content instead of fixed width
- Improved click detection accuracy with tolerance
- Click detection properly bounded to panel area
[1.1.1] - 2024-12-19
Fixed
- ConcurrentModificationException crash with 60+ villagers
- Graceful frame skipping on entity collection conflicts
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:artg3wPS:a6NfvfNc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:artg3wPS:a6NfvfNc"
}

