Skip to content

Latest commit

 

History

History
65 lines (54 loc) · 2.55 KB

File metadata and controls

65 lines (54 loc) · 2.55 KB

FishModLoader

v3.5.0/4.0.0

  • 加入了IDAllocator
    • 可根据modId的哈希值自动配置方块物品id范围
    • 可生成id配置文件自由修改方块物品id
    • 自动解决id范围冲突
      • IdUtil.getNextItemID()与IdUtil.getNextBlockID()改为弃用状态
      • 其余id暂不考虑修改
  • 修改构建系统为Gradle
  • 现在可识别fabric模组,但能正常加载的仅限不依赖于Minecraft本体的极少数模组
  • 修复了类文件输出目录的默认配置在非Windows系统路径错误的问题
  • 修复了找不到json格式语言文件报错的问题

WIP

  • 修改混淆映射表为分包的MCP
  • 依赖库改为外置

v3.4.2

  • 现在只有英特尔GPU才能激活渲染修复
  • 加入了ItemStack的Namespace
  • 修复了部分情况下无法读取json语言文件的问题
  • 修复了附魔重复注册的问题(可能导致老存档附魔损坏)
  • 修复了处于开发模式下,只能获取汤煲厌食的问题

v3.4.1

  • 加入了处于开发环境时自动开启MITE DEV模式的配置项(默认开)
  • 重新内置guava-28.0-jre
  • 将内置log4j版本升为2.24.3以避免漏洞和异常
  • 重写了SoundsRegisterEvent, 允许注册音效, 唱片, 音乐
  • 修复了无法读取.minecraft\assets\virtual\legacy\lang\下的语言文件的问题
  • 修复了读取的json语言文件与当前选择语言不符的问题

v3.4.0

  • 完善了输出类加载信息,现在可输出class_tinker与access_widener
  • 完善了Class Tinkerers,现在可在mod中向原有的enum添加内容
  • 支持mod自定义assets,需要在init中写入ModResourceManager.addResourcePackDomain("modid"),方块物品需要在icon字符串最前面插入modid:
  • 支持读取json格式的语言文件
  • 注册物品/方块允许单独定义Unlocalized Name和不定义Resource Location & Unlocalized Name
  • 移除了一些无用类与无用注释
  • 修复了用户MITE版本错误的问题
  • 修复了mixin out无效的问题
  • 修复MITE自身的bug(来自Debris与黎明的曙光)
    • packet read string字符串长度解禁
    • tnt复制(可配置,默认开启)
    • 服务器掉入虚空崩溃
    • 丢失成就导致坏档与nbt的安全读取
    • 反作弊导致部分方块变为近似方块或实体消失
    • 掉落的沙子崩溃
    • LongHashMap导致的加载区块卡顿

v3.3.3

  • 配置文件目录修改为.minecraft/config
  • MITE的modid修改为minecraft,版本修改为1.6.4-mite(可能导致部分mod不可用)
  • 修复了进服务器无法触发PlayerLoggedInEvent的问题
  • 为EnumExtends添加了EnumOptions