Skip to content

Latest commit

 

History

History
172 lines (152 loc) · 5.21 KB

README_CN.md

File metadata and controls

172 lines (152 loc) · 5.21 KB

title


Avaritia Reforged is a Minecraft mod made for Minecraft Forge

Supported Versions CurseForge Download License

English | 简体中文

📕介绍:

  • 此模组是无尽贪婪的重铸版
  • 此模组是非官方版本!

✏️作者:

  • 程序: cnlimiter Asek3 MikhailTapio

🔒许可:

📌其他下载:

❗Attention:

  • 可以将本模组添加到你制作的整合包.
  • JEI查看无尽工作台和中子态素压缩机配方.
  • 可以利用json自定义奇点!
  • 使用CraftTweaker修改无尽工作台和中子态素压缩机配方!
  • 使用KubeJs修改无尽工作台和中子态素压缩机配方!

🔎开发:

Singularities

位于config/avaritia/singularities文件夹下,可以利用json自定义奇点:
{
  "name": "singularity.avaritia.bronze", // 在语言文件中本地化的名称。
  "colors": [
    "d99f43",   //覆盖色。
    "bb6b3b"  //背景色。
  ],
  "materialCount": 1000, //默认是1000个合成一个对应奇点。
  "timeRequired": 240,  //在中子态素压缩机中产生对应奇点所需tick。
  "conditions": [    //启用条件。
    {
      "type": "forge:not",
      "value": {
        "tag": "forge:ingots/bronze",
        "type": "forge:tag_empty"
      }
    }
  ],
  "ingredient": {  //输入中子态素压缩机的物品或tag。
    "tag": "forge:ingots/bronze"
  },
  "enable": true //是否启用。
}

CraftTweaker:

mods.avaritia.CompressionCrafting.addRecipe("name",input, inputCount, timeRequierd);//添加中子态素压缩配方。
mods.avaritia.CompressionCrafting.remove(output);//移除中子态素压缩配方。
mods.avaritia.ExtremeTableCrafting.addShaped("name",output, ingredients);//添加无尽工作台有序配方。
mods.avaritia.ExtremeTableCrafting.addShapeless("name",output, ingredients);//添加无尽工作台无序配方。
mods.avaritia.ExtremeTableCrafting.remove(output);//删除无尽工作台配方。

KubeJs:

//添加到server_scripts文件夹的js文件中
ServerEvents.recipes(
    event => {
        //无尽工作台
        event.custom({
            type: 'avaritia:shaped_extreme_craft',//无序配方是 avaritia:shapeless_extreme_craft。
            pattern: [
                "       I ",
                "      III",
                "     III ",
                "    III  ",
                " C III   ",
                "  CII    ",
                "  NC     ",
                " N  C    ",
                "X        "
            ],
            key: {
                C: [
                    {item: 'avaritia:crystal_matrix_ingot'}
                ],
                I: [
                    {item: 'avaritia:infinity_ingot'}
                ],
                N: [
                    {item: 'avaritia:neutron_ingot'}
                ],
                X: [
                    {item: 'avaritia:infinity_catalyst'}
                ]
            },
            result: {item: 'avaritia:infinity_sword'}
        })
        //中子态素压缩机
        event.custom({
            type: 'avaritia:compressor',
            inputCount: 2000,
            timeCost: 240,
            ingredient: {tag: 'forge:ingots/copper'},
            result: { item: 'avaritia:singularity', count: 1 , nbt: {Id: 'avaritia:copper'}}
        })
        console.log('Hello! The avaritia recipe event has fired!')
    }
)

InfinityCatalyst:

由于自定义奇点的存在,无尽催化剂的配方是根据加载的奇点动态变化的,你可以自定义添加除奇点以外的物品,且此配方类型只能产出无尽催化剂,更改result无法更改产品。
{
  "type": "avaritia:infinity_catalyst_craft",//无尽催化剂的配方类型。
  "category": "misc",
  "ingredients": [
    {
      "item": "minecraft:emerald_block"
    },
    {
      "item": "avaritia:crystal_matrix_ingot"
    },
    {
      "item": "avaritia:neutron_ingot"
    },
    {
      "item": "avaritia:cosmic_meatballs"
    },
    {
      "item": "avaritia:ultimate_stew"
    },
    {
      "item": "avaritia:endest_pearl"
    },
    {
      "item": "avaritia:record_fragment"
    }
  ],
  "result": {
    "item": "avaritia:infinity_catalyst"//固定的产品。
  }
}