[Forge][1.20.1]InfinityMC - 通过json无限添加你的自定义武器/工具/防具/|高版本CustomMC|免费开源

原创 开源 [Forge][1.20.1]InfinityMC - 通过json无限添加你的自定义武器/工具/防具/|高版本CustomMC|免费开源 1.1.0

请登录后获取
[MD] ### 1.1.0 **修复** - 修复注册时序:配置文件在注册阶段之前加载(此前所有 JSON 内容都不会注册) - 修复编译错误:工具类的 `miningLevel`/`blockBreakEffects` 字段名、方块的 `drops`/`DropConfig`、`getBurnTime` 签名 - 修复武器攻击伤害被重复计算(配置 7 → 实际约 15) - 修复食物效果被施加两次(FoodProperties + 手动循环) - 修复 `effectiveBlocks` 永不生效 - 修复盔甲效果每 tick 重复施加且在客户端执行 - JSON 语法错误不再导致崩溃,改为日志警告并跳过 - 非法/重复 id 校验;`rarity`/`armorType`/`toolType`/`weaponType`/`soundType`/`material` 缺失时不再 NPE - `enableCustomItems`、`enableDebugMode` 开关生效 - 清理模板残留的 HELLO 调试日志 **新增** - `BOW`/`CROSSBOW`/`TRIDENT`/`AXE` 武器真正实现(弓支持 `drawTime`,三叉戟支持 `canReturn`) - `SHEARS` 工具实现(含 `canShearSheep`/`canHarvestCobwebs`) - `repairItem`(武器/工具)与 `material`(盔甲)修复材料生效 - `equipSound` 盔甲穿戴音效生效 - 盔甲效果 `ON_HIT`/`ON_DAMAGE` 条件生效 - 武器 `onHitEffects`/`onUseEffects`、工具 `onBlockBreakEffects`/`onUseEffects` 生效 - 食物 `containerItem`、`canAlwaysEat`、自定义 `eatSound` 生效 - 方块掉落(`dropItem`/`drops`)、`harvestTool`/`harvestLevel` 通过自动生成战利品表与挖掘标签生效 - 自动生成资源包:物品/方块模型、显示名称(lang)、战利品表、mineable/needs_* 标签 - 自定义贴图目录 `config/infinitymc/textures/` - 盔甲命名空间化材质名(`<id>_layer_1/2.png` 正确解析) **其他** - tooltip 统计信息改为可本地化文本(中英双语) - `attackDamage` 语义明确为最终伤害;`attackSpeed` 为原版修正值 - 移除未实现的 `customModel`/`projectileVelocity`/`throwDamage` 字段 - 修复 `pack.mcmeta` data_pack_format;移除缺失的 logoFile 引用 - 移除 build.gradle 中重复的 ForgeGradle 5.1 声明 [/MD]
后退
顶部 底部