dota2items-forge-1.20.1-2.0.4.jar
Curse Maven Snippet
What's new
2.0.4 — Creative Tab Crash Fix and Upgrade Icon Redesign
Fixed
- Fixed the client crash when hovering or taking an active Upgrade Item from the
creative inventory.
LazyOptional.maprejected the intentionally absent hotkey tooltip result; the Curios lookup now resolves through a null-safeOptional. - Replaced all 111 placeholder-style Upgrade Item textures with distinct 32×32 RGBA pixel-art sprites derived from audited Dota item identities and a shared Minecraft sprite treatment.
- Preserved every registry ID, category model, root bridge model, recipe, and gameplay configuration while replacing only the incorrect Upgrade visuals.
Added
- Added a reproducible
generate_upgrade_textures.pypipeline for reference cleanup, chroma/background removal, pixel clustering, alpha composition, and PNG optimization. - Expanded resource validation to require 32×32 RGBA Upgrade textures with valid alpha, non-empty content, and unique output hashes, preventing the old repeated-circle placeholders from returning.
- Added the crash report root cause and texture-regeneration details to release notes.
This mod has no additional files

