File Details
RomnasQualityCrafting-2.0.6.jar
- R
- Feb 24, 2026
- 60.98 KB
- 245
- Early Access
File Name
RomnasQualityCrafting-2.0.6.jar
Supported Versions
- Early Access
v2.0.6 — Watering Can State Fix
🔧 Fixed
- Watering can gets quality on fill — Hytale prefixes state-variant item IDs with
*(e.g.*Tool_Watering_Can_State_Filled_Water); thestartsWith("Tool_Watering_Can")ignore-list check failed because the actual ID started with*.isIgnored()now strips the leading*before prefix matching - Stale server config losing new ignore defaults —
QualityItemFactory.initIgnoreList()now merges hardcoded defaults with config values instead of replacing, so newly added default prefixes are always active even on servers with older config files - Belt-and-suspenders ignore check —
QualityRegistry.isEligible()now re-checks the ignore list at runtime, preventing any ignored item from being treated as eligible regardless of how it entered the set
🔨 Changed
- Removed confusing
isEligibleForQualityoverload — the single-parameterisEligibleForQuality(Item)was public and skipped the ignore list, making it easy to accidentally bypass; renamed toprivate isTypeEligible(Item)so only the full checkisEligibleForQuality(String, Item)is exposed (credit: QuickBASIC)

