[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]