▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Lava Fishing
Lava Fishing

Lava Fishing

A minecraft mod which allows you to fish in the lava.

195.3K
12
Все версии1.21.1-1.2.13

1.21.1-1.2.13

Release4 нед. назад

Список изменений

  • fix(entities): 修复实体音效播放和交互逻辑问题

    • 修改 EntityCommonFish 中的音效播放方法从 playSound 到 makeSound
    • 修复 EntityLavaFish 中的交互逻辑,正确处理水桶交互并移除无效的 else 分支
    • 更新 .gitignore 文件添加 .factorypath
    • 重构路径导航系统,使用原版 AmphibiousPathNavigation 和 WaterBoundPathNavigation 基类
    • 优化 NodeEvaluatorLavaAmphibious 中的路径类型判断逻辑
    • 调整路径成本计算,修复岩浆路径偏好的条件判断
    • 移除重复的大括号结尾保持代码整洁
    • 更新模组版本号从 1.2.12 到 1.2.13
  • refactor(datagenerator): 重构数据生成器代码结构

    • 在ModDataProviderItemTags中添加AquacultureAPI依赖导入
    • 为钩子物品添加AquacultureAPI工具提示标签支持
    • 注释掉水热钩子的合成配方以禁用该功能
    • 优化实体战利品表中的链式调用格式,提高代码可读性
  • feat(fishing): 添加热液鱼钩功能支持岩浆钓鱼

    • 集成 Aquaculture 模组依赖并配置相关仓库
    • 添加热液鱼钩注册及配方合成
    • 实现鱼钩流体兼容性检查机制
    • 添加不兼容流体警告消息系统
    • 在创造模式标签中隐藏热液鱼钩
    • 更新模组依赖版本至 Aquaculture 2.7.18
  • refactor(event): 重构事件工具提示处理逻辑

    • 移除不必要的导入并优化依赖引用
    • 修改 getTooltips 函数参数类型从 (MutableComponent) -> MutableComponent 到 (MutableComponent) -> Unit
    • 使用 also 替代 let 进行链式调用优化
    • 简化条件判断逻辑,将 isShiftDown 的处理逻辑反转
    • 将内联的处理逻辑提取到 ItemPromethiumBullet 类中作为静态方法
    • 使用 forEach 循环处理多个工具提示处理器
    • 优化 Neptunium 物品标签检查逻辑
  • refactor(ci): 重构工作流配置为模块化结构

    • 移除旧的 snapshot.yml 和 stable.yml 工作流文件
    • 创建新的可复用的 Setup 复合操作用于环境设置
    • 提取版本提取、缓存配置和变更日志生成功能
    • 新增 flow-snapshot.yml 工作流处理开发分支发布
    • 新增 flow-stable.yml 工作流处理发布分支部署
    • 统一构建步骤并优化代码重用性
  • chore(build): 更新依赖版本并优化构建配置

    • 升级 Kotlin 版本从 2.2.21 到 2.3.10
    • 更新 Gradle Shadow 插件版本从 9.3.1 到 9.3.2
    • 升级 NeoForged ModDev 版本从 2.0.137 到 2.0.140
    • 更新 JUnit Jupiter 版本从 5.11.3 到 6.0.3
    • 将 GitHub Actions 中的 Java 分发从 adopt 改为 temurin
    • 升级多个 GitHub Action 步骤到最新版本
    • 使用新的 changelog 生成工具替代手动脚本
    • 添加工作流级别的并发控制配置
  • chore(build): 更新 Gradle 配置和依赖版本

    • 移除 gradle.properties 中的文件编码设置
    • 将 Gradle 包装器分发 URL 更改为腾讯云镜像并升级到 9.4.0 版本
    • 升级 settings.gradle.kts 中 foojay-resolver-convention 插件版本到 1.0.0
  • refactor(event): 简化事件处理器中的EventBusSubscriber注解配置

    • 移除ForgeEventBoth对象中不必要的bus参数配置
    • 移除ForgeEventClient对象中重复的bus参数定义
    • 移除ModEventBoth对象中冗余的bus参数设置
    • 移除ModEventClient对象中多余的bus参数声明
    • 保留必要的modid和value参数以维持功能完整性
    • 统一事件订阅器的注解风格提高代码简洁性
  • chore(build): 更新构建配置和依赖版本

    • 升级 NeoForge 版本从 21.1.34 到 21.1.217
    • 升级 Kotlin for Forge 版本从 5.5.0 到 5.10.0
    • 升级 Aquaculture 版本从 2.7.10 到 2.7.17
    • 升级 JEI 版本从 19.18.8.212 到 19.27.0.340
    • 升级 Gradle wrapper 从 8.9 到 9.2.0
    • 升级 Gradle 插件版本并替换旧的 NeoForge 插件配置
    • 添加 .kotlin 到 .gitignore 文件中
    • 创建 UtilVec3 工具类用于向量转换功能
    • 配置测试任务使用 JUnit 平台并设置相关参数
  • refactor(Slingshot): code format

  • chore: remove duplicate bbmodel

  • refactor: modify BedrockLoader to process errors, add void return. remove useless code

  • refactor: change anim to bedrock, code a transformer for it.

Файлы

lavafishing-1.21.1-1.2.13-all.jar(600.45 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.21.1-1.2.13

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

322

Дата публикации

4 нед. назад

Загрузил

ID версии

Главная