File Details
UltimateCustomGear-1.21.1-1.4.0-NeoForge.jar
- R
- Jul 16, 2026
- 1.99 MB
- 27
- 1.21.1+1
- NeoForge
File Name
ultimatecustomgear-1.21.1-1.4.0-NeoForge.jar
Supported Versions
- 1.21.1
- 1.21
Curse Maven Snippet
[1.4.0] - 2026-07-16
⚠️ Important Notes
fire_resistantand armor layer changes are baked at startup — they require a game restart, not/customgear reload- Mob drops ARE hot-reloadable: tune
chance/min/max/entitieslive with/customgear reload
✨ New Features
Mob Drops (item economy)
- New
mob_dropsfield on items and food — mobs drop your item on death, with configurablechance(0-1),min/maxcount and entity filter entitiesis explicit:["all"]for every mob (vanilla and modded), exact IDs ("minecraft:zombie"), entity tags ("#minecraft:undead") or mod wildcards ("mekanism:*"). Omitting it disables the drop with a log warningrequires_player_kill(defaulttrue) — mobs killed by the environment drop nothing, so automated farms can't print currency- Boats, minecarts and armor stands never drop items; players are always excluded
- Fully hot-reloadable — balance your server economy live
- Items with mob drops show a "Dropped by" tooltip section with the source mobs and drop chance (localized entity names, long lists truncated; updates with reload)
Fire Resistant Items
- New
fire_resistantfield on items, food, gear (applies to every piece of a set), blocks and fluids — the dropped item survives fire and lava, like netherite - On fluids it protects the filled bucket (yes, vanilla lava buckets burn in lava — yours don't have to)
- Does NOT make the wearer fire-immune (use fire resistance effects for that)
Transparent Armor
- New
"transparent"value forarmor_layers— the armor keeps all stats, effects and set bonuses but draws nothing on the body. Ideal for stat "accessories" that don't cover the skin - Works in both texture modes. In reference mode it applies to the whole armor (set both layers); per-layer mixing is only available in custom mode
🐛 Bug Fixes
- Fixed custom-mode gear textures (armor pieces, armor layers, tools, weapons, bow pulling frames) resolving against the mod's old folder name and never loading from content pack zips
🔧 Technical Changes
MobDropHandler.java— new:LivingDropsEventhandler readingITEM_MAPat event time (hot-reloadable); supportsall,#entity_tagsandmod:*wildcards; excludes players and armor standsItemData.java— newmob_drops(MobDropsData) andfire_resistantfields;GearData,BlockData,FluidData— newfire_resistantfield- All
Custom*Itemclasses — properties construction extracted tobuildPropshelpers applyingfireResistant();BlockRegistry(blockItemProps) andFluidRegistry(bucketProps) apply it to BlockItems and buckets GearModelGenerator.java— removed the staleGEAR_FOLDERconstant; custom gear textures resolve throughTextureLoader.resolveUserResource(content roots); injects a generated fully-transparent PNG for"transparent"layersCustomArmorItem.java—buildLayersintercepts"transparent"and points the armor material at the injected transparent texture
📦 Dependencies
No new dependencies added.