Skip to content

NaturesAura Support

WarmthDawn edited this page Sep 26, 2021 · 4 revisions

Nature’s Aura 支持

灵气输入仓

  • 特性

    灵气输入仓支持输入自然灵气的灵气

    灵气输入仓在输入灵气和内部缓存拥有灵气的情况下会有粒子效果

    使用环境之眼可以查看内部缓存灵气的数量

    内部缓存大小为500000 (一个区块默认灵气数量的一半)

  • Usage 用法

    灵气输入仓需要提供两个参数:消耗灵气数量 aura 和是否强制吸收 force

    灵气数量为一个整数,代表消耗的量

    是否强制吸收为一个布尔值,改值设置为true时,即使输入仓内缓存为空仍然会强行从区块内吸收灵气,这可能造成区块内灵气数量为负,因而造成自然灵气的各种负面效果。

    灵气为每tick持续消耗,请不要将其设置为太大的值

  • Examples 范例

    JSON

    {
      "type": "aura",
      "io-type": "input",
      "aura": 3000,
      "time": 50,
    },  
    {
      "type": "aura",
      "io-type": "input",
      "aura": 1000,
      "force": true,
      "time": 200,
    }

    Crafttweaker 函数定义

    @ZenMethod
    public static RecipePrimer addAuraInput(RecipePrimer primer, int aura, boolean forceDeain);

    ZenScript

    val reci = RecipeBuilder.newBuilder(...);
    reci.addAuraInput(3000);
    reci.addAuraInput(1000, true);
    reci.build();
  • 注意事项

    请不要将灵气消耗设置超过缓存的 1/3,否则可能会造成JEI显示问题(这可是每tick消耗啊喂,你是想榨干区块吗)

Clone this wiki locally