ICPM-1.0.9-fabric.jar
Curse Maven Snippet
What's new
1.0.9(2026-09-05)· 稳定性修复:6 个实测崩溃/数据 bug + 全量审计
修复:无法创建新世界 —— 蓝莓丛 worldgen configured_feature JSON 结构错误(1.21.11 的 random_patch.config.feature 须为内联 PlacedFeature,需 feature+placement 双层嵌套),导致世界生成注册表加载失败;同步修正 tag 引用的旧方块名 minecraft:grass → short_grass。
修复:新世界保存/运算完全卡死(Watchdog 崩溃) —— ICPMTension.getInhabitedTime 在生物生成(finalizeSpawn)路径同步 getChunk 等待区块生成 → 生成线程池自锁死锁;改为 getChunkNow 只读已生成区块,绝不阻塞生成。
修复:4 个启动崩溃(Mixin target/回调类型)
hurtServer(返回 boolean)@Inject 误用CallbackInfo→ 改CallbackInfoReturnable<Boolean>(FallHalfDrop/SlimeCorrosion)dropFromLootTable同名重载注入歧义 → 只注入死亡掉落实际路径的 3 参版本dropAllDeathLoot声明于 LivingEntity → @Mixin(Player) 改 @Mixin(LivingEntity)+instanceof 守卫fedFood声明于 AbstractHorse(Horse 未覆写)→ @Mixin(AbstractHorse)
修复:4 套板甲穿戴贴图紫黑/葡萄叶占位(银/远古金属/秘银/艾德曼)—— equipment 纹理引用改回独立短 id icpm:{metal}(与 *_chainmail* 链甲区分),并将穿戴层 PNG 从 32×32 占位假货恢复为 R196 原图(models/armor/*_layer_1/2.png,64×32,humanoid/humanoid_leggings 双布局),像素级一致。
修复:蓝莓丛右键无法摘果 —— 交互逻辑回归 R196:有果(age=1)右键摘 1-2 颗并回落空枝;空枝(age=0)右键不可摘(PASS),需等待自然再生(随机刻 1/8)或骨粉催熟;worldgen 显式 Properties 移除改走 defaultBlockState(生成即有果);注册 icpm:blueberry_bush 方块物品(可放置/可剪下携带)。
新增:剪刀剪取植物(R196 ItemShears.onItemRightClick 移植) —— 手持任意剪刀(原版/ICPM 铜/金/银/远古金属/秘银/艾德曼)右键 icpm:blueberry_bush → 整丛剪下以方块物品掉落(可捡起重新放置)+ 剪毛音效 + 耐久 -1(实现于方块 useItemOn 剪刀分支——1.21.11 的 Item.useOn 为不可取消注入点,不能在其上做 HEAD cancel 拦截)。
修复:地狱苦力怕碎片(infernal_creeper_frag)无物品模型 —— 补齐贴图(源自 MITE RP)+ items/model JSON。
This mod has no additional files

