QDResLoader
模组属性评比

距离显示结果还剩5票~

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

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    活跃
    开源

    QDResLoader

    0.0

    无人问津

    昨日指数: 3
    昨日平均指数: 59.844

    1559

    总浏览

    --

    资料填充率


    如何下载?
    • 那么,你知道在 QSL 中有一个非常好的、身经百战的、快速的资源加载系统吗?它被用于每个 Quilt 模组。如果我们能重新使用这个系统,而不是使用一个臃肿的、需要 Architectury API 的、被过度加工的、十分脆弱的系统,那不是很好吗?

      这就是这个模组的情况——使用上述功能来提供全局资源加载。1.0 仅包括 10 行的 Java 代码,并且还包括了格式上的美化!

      new File("resources").mkdirs();
      for (var t : ResourceType.values()) {
          ResourceLoader.get(t).getRegisterDefaultResourcePackEvent().register((ctx) -> {
              ctx.addResourcePack(new ModNioResourcePack(
                  "QDResLoader resources", mod.metadata(), null, ResourcePackActivationType.ALWAYS_ENABLED,
                  new File("resources").toPath(), t, null
              ));
          });
      }

      这就是在资源目录中利用 QSL 资源加载器的力量。你已经知道格式了:数据包相关的放在 data 文件夹里,资源包相关的放在 assets 文件夹里。也许你有一些你不想提取的压缩包,因为你在用 Packwiz 管理它们来更新别人管理的包?没关系,把它们放在 packs 文件夹里就是了。

      图标由我(unascribed)的 Gitea 仓库提供。

      注:标题中的“QD”表示“Quick and Dirty”。

    短评加载中..