SnAssets 资源库 - 粒子

SnAssets 资源库 - 粒子

包含来自我的模组和为我的模组制作的粒子纹理的资产库。

你可以在你的整合包中使用这个模组!

你可以将此模组包含在公共或私人的 Minecraft 整合包中,前提是模组文件未经修改,并且是从其官方的 Modrinth 或 CurseForge 页面下载的。

SnAssets 资源库 - 粒子

SnAssets 粒子库是通用资源库的一个分支,它只添加了我在自己的项目中经常使用的粒子。
借助这个库,任何其他模组作者可以通过将此项目设为依赖项,并通过 JSON 引用资源来使用这些粒子!

 

你可以找到以下粒子的纹理:
烟雾、火花、曳光弹、弹壳、弹孔、爆炸、火焰、火苗、泥土和其他碎片、玻璃碎片、气泡、树叶、木屑等等!

 

读者须知:

SnAssets Particles 是一个跨加载器的 Minecraft 资源库,供其他模组使用。它包含粒子精灵图。

snassets_particles

使用方法:

  • 将 SnAssets 添加为你模组的依赖项。
  • 在你自己的粒子 JSON 中引用粒子纹理,例如:snassets_particles:bang0

如果纹理位于子文件夹中,请保留子文件夹路径,例如:

    snassets_particles:bulletholes/bullethole_basic

这个库只提供纹理文件。你自己的模组仍然需要在需要的地方定义/注册实际的粒子类型。 

 

不要从此库中复制资源。

将 SnAssets Particles 作为依赖项并通过 JSON 或代码引用资源是可以的。
但禁止从此库中获取实际的 PNG 资源文件,并将其粘贴、捆绑或重新分发到你自己的模组中。 

 

详细使用方法:

 

SnAssets Particles - 如何引用另一个模组的资源
====================================================

模组 ID / 命名空间:

    snassets_particles

SnAssets Particles 是一个资源库。你的模组应该依赖它,然后通过命名空间引用其资源。
不要将实际的 PNG 文件复制到你自己的模组中。

引用粒子纹理
--------------------------------

粒子纹理位于:

    assets/snassets_particles/textures/particle/

当你从自己的粒子 JSON 中引用粒子纹理时,请使用:

    snassets_particles:

SnAssets 文件示例:

   assets/snassets_particles/textures/particle/bang0.png

像这样从你的模组的粒子 JSON 中引用它:

    assets/examplemod/particles/example_bang.json

    {
      "textures": [
        "snassets_particles:bang0"
      ]
    }

多帧示例:

    {
      "textures": [
        "snassets_particles:bang0",
        "snassets_particles:bang1",
        "snassets_particles:bang2",
        "snassets_particles:bang3"
      ]
    }

 

如果纹理位于子文件夹中,请保留子文件夹路径。

SnAssets 文件示例:

    assets/snassets_particles/textures/particle/bulletholes/bullethole_basic.png 

引用:

    snassets_particles:bulletholes/bullethole_basic 

重要提示:

   SnAssets Particles 只提供纹理文件。
    如果你的加载器/版本有要求,你自己的模组仍然需要注册或定义粒子类型。 

 

2. 依赖项代码
----------------------

Fabric fabric.mod.json:

    {
      "depends": {
        "snassets_particles": "*"
      }
    }

Forge / NeoForge mods.toml:

    [[dependencies.examplemod]]
        modId="snassets_particles"
        mandatory=true
        versionRange="[1.0.0,)"
        ordering="NONE"
        side="BOTH"

将 "examplemod" 替换为你自己的模组 ID。

3. 使用规则
-------------

允许:

->  将 SnAssets Particles 设为依赖项,并通过 JSON 或代码引用其纹理。

不允许:

    从 SnAssets Particles 中获取 PNG 或其他资源文件,并将其粘贴、捆绑或重新分发到你自己的模组中。