
Список изменений
📦 ImprovedHoppers v1.0.6
✨ New Features
-
GitHub Release Update Checker
Integrated directly with GitHub releases to notify users when new versions are available.
PR: #796 by @JakeHoolz -
Website Link in Update Notifications
Update messages now include a direct project website link for easier access.
PR: #799 by @JakeHoolz
⚙️ Improvements
-
Storage Prioritization
In average mode, storage links are now prioritized before void links for better consistency.
PR: #797 by @JakeHoolz -
Startup Banner Enhancements
Update info is now shown directly in the startup banner for improved visibility.
PR: #800 by @JakeHoolz -
Improved Release Parsing
More reliable parsing of release data during update checks.
PR: #802 by @JakeHoolz -
API-Based Update Checker Restored
Restored API-based update checking for stability and accuracy.
PR: #804 by @JakeHoolz
🐞 Fixes
-
Update Checker Patterns
Fixed escaping issues with single quotes in update checker patterns.
PR: #803 by @JakeHoolz -
Update Checker Tests
Rewritten to support JSON responses, improving validation robustness.
PR: #805 by @JakeHoolz
🔧 Technical Enhancements
- Scraping GitHub Releases
Update checker now scrapes GitHub releases in addition to using the API, providing redundancy.
PR: #798 by @JakeHoolz
📦 Previous Releases
v1.0.5
- Unified cleanup flow for remote/manual unclaims (loads hopper chunk, refunds smelts, clears containers, and returns Improved Hopper if inventory space allows; otherwise cancels with warning).
- Remote controllers now validate ownership/trust before opening, preventing stale access.
- Network menu quick links skip secondary destinations without coordinates, preventing
NullPointerException.
v1.0.4
- Fixed chest-linking issues when single → double chest conversion happens.
- Prevented compilation failure caused by missing location comparison helper.
- Streamlined test dependencies to remove Paper API conflicts.
- Added planned logic to drop links when linked containers are destroyed.
- Enhanced double-chest linking so links persist if one half is removed.
v1.0.3
- Added TransferMode enum (
PRIORITY,AVERAGE) for per-hopper item distribution control. - Expanded HopperNode to remember next destination index per material and mode.
- Added GUI toggle for transfer mode display.
- Updated smelt-output and transfer logic to rotate evenly in AVERAGE mode.
- Persisted transfer mode across YAML and SQLite backends.
v1.0.2
- Enabled Maven resource filtering (#769 by @JakeHoolz).
- Dropped Improved Hopper item on node break (#770 by @JakeHoolz).
v1.0.1
- Seamless Startup: Bundled
bStatsinto plugin JAR, fixingNoClassDefFoundError. - Modern Compatibility: Standardized builds on Java 17 for Paper compatibility.
