• >
  • 魔改Mod
  • >
  • [CTRL]热加载合成表 (CraftTweakerReload)
[CTRL]热加载合成表 (CraftTweakerReload)
模组属性评比

距离显示结果还剩3票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请

      暂无开发组..

    停更
    开源
    [CTRL]

    热加载合成表

    CraftTweakerReload

    0.0

    无人问津

    昨日指数: 15
    昨日平均指数: 152.453

    1.10万

    总浏览

    --

    资料填充率


    如何下载?
    • 让1.12.2的crafttweaker合成可以热加载。


      不要指望太多,它只支持原版合成,是作者研究forge注册表的副产物。

      其实就是合成注册表备份还原。

      所以别想着更新了,虽然...



      我(作者)说下怎么实现热加载吧,因为这一点也不复杂,只是麻烦。

      随便建个class, 里面放个static List<Runnable>

      通过反编译和重编译修改MoT和CrT的代码,在调用ModTweaker和CrT每个合成修改方法时:

         1. add: 往list加入remove(recipe), remove: 记录下什么被remove了。

         2. 提供一个"合成表快照"。

         3. 暴露一个"重置方法"。

         任选其一

         简而言之:消除他们作用效果的“反代码”。


      然后重载时把他们还原,再按照CTRL里的代码让CrT重载脚本。

      对某些人:这完全做得到,只是我没这么多时间,很多人也没这个时间

      而你们就认为:这是不可能的,只因为作者在代码里留的几句话

      起码,“合成”这一个方面是绝对可以的



      由作者提供的下载地址:https://pan.baidu.com/s/1NuU3T56uowdXeaurAuGdKQ 提取码:ihs4



      开源:没协议,代码是非常早期的代码,当时我连log4j都不会,用jd-gui之类的打开随便取用

    短评加载中..