跳到正文

Avaritia Item

作者:i_xiaotian

一个帮助你创建类似无尽贪婪效果物品的模组

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Avaritia Item

GitHub
License: MIT
WIKI


语言

简体中文

  • 这是一个可以像ContentTweaker一样让你添加自定义物品的mod
  • 同时可以添加 无尽贪婪 mod 的物品特效到你添加的物品上

物品新增

支持的特效有:

  • 无尽宇宙背景
  • 物品光环
    • 光环颜色自定义
    • 光环图片自定义
  • 物品边缘脉冲跳动
  • 动态炫彩字体

需要前置MOD

#loader avaritiaitem reloadable

import mods.avaritiaitem.AvaritiaItemBuilder;
import mods.avaritiaitem.ItemPrimer;

AvaritiaItemBuilder.registerItem("data_card", 64, "data_card")
    // 通过以下方式添加的特效可自由搭配, 自己决定哪个特效需要, 哪个不需要
    .shouldDrawHalo(true) // 是否显示光环
    .haloSize(8) // 显示光环是必填 光环大小(1-16)
    .haloColour("808080") // 显示光环时选填 光环颜色 为十六进制颜色
    .haloTextures("halo_image") // 显示光环时选填 光环自定义图片, 只需输入名称不需要后缀, 透明度需要自己使用图片编辑器修改, 如果不设置此项将显示原版无尽的光环 同样需要放到 ./minecraft/resources/avaritiaitem/textures/items 文件夹内
    .shouldDrawCosmic(true) // 是否渲染宇宙背景
    .mask("data_card_mask") // 上方为true时必填 渲染宇宙背景区域的图片,放置位置同上方光环图片, 必须完全覆盖原图且不需要显示的区域使用全黑像素覆盖(#000000), 需要显示区域使用灰色覆盖(即图片编辑器的颜色选择器中rgb色盘的最左边一列的颜色)
    .maskOpacity(1.0f) // 宇宙背景透明度 推荐值 1.0f
    .shouldDrawPulse(true) // 是否显示脉冲特效(即无尽催化剂的抖动效果)
    .colorfulName(true) // 是否为物品名称添加炫彩动态效果
    .addTooltip("§a这是第一条tooltip") // 添加物品 tooltip
    .addTooltip("这是第二条tooltip", true) // 添加物品 tooltip 同时设置为炫彩效果
    .create();

英文

  • 这个模组允许你像使用 ContentTweaker 一样添加自定义物品。
  • 此外,它还可以为你创建的物品添加 Avaritia 模组的特殊效果。

新增物品特效

支持的特效包括:

  • 无尽宇宙背景
  • 物品光环
    • 可自定义光环颜色
    • 可自定义光环图片
  • 边缘脉冲效果
  • 动态彩虹文字

所需模组

#loader avaritiaitem reloadable

import mods.avaritiaitem.AvaritiaItemBuilder;
import mods.avaritiaitem.ItemPrimer;

AvaritiaItemBuilder.registerItem("data_card", 64, "data_card")
    // 以下效果可以自由组合;你可以自行决定需要哪些效果
    .shouldDrawHalo(true) // 是否显示光环
    .haloSize(8) // shouldDrawHalo 为 true 时必填。光环大小(1-16)
    .haloColour("808080") // 可选;显示光环时使用。十六进制光环颜色
    .haloTextures("halo_image") // 可选;显示光环时使用。自定义光环图片,只需填写名称,无需后缀。需要使用图像编辑器调整透明度。若未设置,则使用 Avaritia 默认光环。将图片放入 ./minecraft/resources/avaritiaitem/textures/items 文件夹。
    .shouldDrawCosmic(true) // 是否渲染宇宙背景
    .mask("data_card_mask") // 上一项为 true 时必填。用于渲染宇宙背景区域的图片。将其放入与光环图片相同的文件夹。必须完全覆盖原图;不显示的区域使用黑色像素(#000000)覆盖,显示的区域使用灰色像素(图像编辑器 RGB 颜色选择器最左侧一列的灰色)覆盖。
    .maskOpacity(1.0f) // 宇宙背景不透明度。建议值为 1.0f
    .shouldDrawPulse(true) // 是否显示脉冲效果(即无尽催化剂的抖动效果)
    .colorfulName(true) // 是否为物品名称添加动态彩虹效果
    .addTooltip("§a这是第一条提示文本") // 添加物品提示文本
    .addTooltip("这是第二条提示文本", true) // 添加带彩虹效果的物品提示文本
    .create();

常见问题

Avaritia Item 支持哪些 Minecraft 版本?

Avaritia Item 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Avaritia Item 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

i_xiaotian 的其他作品

查看全部 →