流体tag标签在jei上无法正确显示,但是我输出后的json文件上看是正常的

不知是否是我的问题  这个mod的分馏塔配方加入流体tag是无效的! 必须挨个写上去!

语法为1.20+的新kjs

首先是流体tag与分馏为保险起见,都加上了方块与物品分类

ServerEvents.tags('fluid',event =>{
    event.add('forge:crude_oil','tfmg:crude_oil_fluid'),
    event.add('forge:crude_oil','tfmg:crude_oil'),
    event.add('forge:crude_oil','tfmg:flowing_crude_oil_fluid'),
    event.add('forge:crude_oil','tfmg:flowing_crude_oil'),
    event.add('forge:crude_oil','createdieselgenerators:crude_oil'),
    event.add('forge:crude_oil','createdieselgenerators:flowing_crude_oil'),
    event.add('forge:buckets/crude_oil','createdieselgenerators:crude_oil_bucket')
    event.add('forge:buckets/biodiesel','createdieselgenerators:biodiesel_bucket')
    event.add('forge:buckets/diesel','createdieselgenerators:diesel_bucket')
    event.add('forge:buckets/gasoline_oil','createdieselgenerators:gasoline_bucket')
    event.add('forge:buckets/plant_oil','createdieselgenerators:plant_oil_bucket')
    event.add('forge:buckets/ethanol','createdieselgenerators:ethanol_bucket')
    event.add('forge:buckets/ethanol','immersiveengineering:ethanol_bucket')
    event.add('forge:buckets/ethanol','cereateaddition:bioethanol_bucket')  
    event.add('forge:buckets/creosote','tfmg:creosote_bucket')
    event.add('forge:buckets/creosote','immersiveengineering:creosote_bucket')
    event.add('forge:buckets/plant_oil','cereateaddition:seed_oil_bucket')
    event.add('forge:creosote','immersiveengineering:flowing_creosote')
    event.add('forge:creosote','tfmg:flowing_creosote')
    event.add('forge:plant_oil','immersiveengineering:flowing_plantoil')
    event.add('forge:plant_oil','createdieselgenerators:flowing_plant_oil')
    event.add('forge:plant_oil','tfmg:flowing_plant_oil')
    event.add('forge:plant_oil','ereateaddition:flowing_seed_oil')
    event.add('forge:biodiesel','createdieselgenerators:flowing_biodiesel')
    event.add('forge:biodiesel','immersiveengineering:flowing_biodiesel')
    event.add('forge:creosote','immersiveengineering:creosote')
    event.add('forge:creosote','tfmg:creosote')
    event.add('forge:plant_oil','immersiveengineering:plantoil')
    event.add('forge:plant_oil','createdieselgenerators:plant_oil')
    event.add('forge:plant_oil','tfmg:plant_oil')
    event.add('forge:plant_oil','ereateaddition:seed_oil')
    event.add('forge:biodiesel','createdieselgenerators:biodiesel')
    event.add('forge:biodiesel','immersiveengineering:biodiesel')
    event.add('forge:diesel','tfmg:diesel'),
    event.add('forge:diesel','tfmg:flowing_diesel'),
    event.add('forge:fuel','tfmg:diesel'),
    event.add('forge:fuel','tfmg:flowing_diesel'),
    event.add('forge:gasoline','tfmg:gasoline'),
    event.add('forge:gasoline','tfmg:flowing_gasoline'),
    event.add('forge:fuel','tfmg:gasoline'),
    event.add('forge:fuel','tfmg:flowing_gasoline')
    event.add('forge:crude_oil','ad_astra:oil'),
    event.add('forge:crude_oil','ad_astra:flowing_oil'),
    event.add('forge:buckets/crude_oil','ad_astra:oil_bucket')    
})

ServerEvents.tags('item',event =>{
  event.add('forge:crude_oil','tfmg:crude_oil_fluid'),
  event.add('forge:crude_oil','tfmg:crude_oil'),
  event.add('forge:crude_oil','tfmg:flowing_crude_oil_fluid'),
  event.add('forge:crude_oil','tfmg:flowing_crude_oil'),
  event.add('forge:crude_oil','createdieselgenerators:crude_oil'),
  event.add('forge:crude_oil','createdieselgenerators:flowing_crude_oil'),
  event.add('forge:buckets/crude_oil','createdieselgenerators:crude_oil_bucket')
  event.add('forge:buckets/biodiesel','createdieselgenerators:biodiesel_bucket')
  event.add('forge:buckets/diesel','createdieselgenerators:diesel_bucket')
  event.add('forge:buckets/gasoline_oil','createdieselgenerators:gasoline_bucket')
  event.add('forge:buckets/plant_oil','createdieselgenerators:plant_oil_bucket')
  event.add('forge:buckets/ethanol','createdieselgenerators:ethanol_bucket')
  event.add('forge:buckets/ethanol','immersiveengineering:ethanol_bucket')
  event.add('forge:buckets/ethanol','cereateaddition:bioethanol_bucket')  
  event.add('forge:buckets/creosote','tfmg:creosote_bucket')
  event.add('forge:buckets/creosote','immersiveengineering:creosote_bucket')
  event.add('forge:buckets/plant_oil','ereateaddition:seed_oil_bucket')
  event.add('forge:creosote','immersiveengineering:flowing_creosote')
  event.add('forge:creosote','tfmg:flowing_creosote')
  event.add('forge:plant_oil','immersiveengineering:flowing_plantoil')
  event.add('forge:plant_oil','createdieselgenerators:flowing_plant_oil')
  event.add('forge:plant_oil','tfmg:flowing_plant_oil')
  event.add('forge:plant_oil','cereateaddition:flowing_seed_oil')
  event.add('forge:biodiesel','createdieselgenerators:flowing_biodiesel')
  event.add('forge:biodiesel','immersiveengineering:flowing_biodiesel')
  event.add('forge:creosote','immersiveengineering:creosote')
  event.add('forge:creosote','tfmg:creosote')
  event.add('forge:plant_oil','immersiveengineering:plantoil')
  event.add('forge:plant_oil','createdieselgenerators:plant_oil')
  event.add('forge:plant_oil','tfmg:plant_oil')
  event.add('forge:plant_oil','ereateaddition:seed_oil')
  event.add('forge:biodiesel','createdieselgenerators:biodiesel')
  event.add('forge:biodiesel','immersiveengineering:biodiesel')
  event.add('forge:diesel','tfmg:diesel'),
  event.add('forge:diesel','tfmg:flowing_diesel'),
  event.add('forge:fuel','tfmg:diesel'),
  event.add('forge:fuel','tfmg:flowing_diesel'),
  event.add('forge:gasoline','tfmg:gasoline'),
  event.add('forge:gasoline','tfmg:flowing_gasoline'),
  event.add('forge:fuel','tfmg:gasoline'),
  event.add('forge:fuel','tfmg:flowing_gasoline')
  event.add('forge:crude_oil','ad_astra:oil'),
  event.add('forge:crude_oil','ad_astra:flowing_oil'),
  event.add('forge:buckets/crude_oil','ad_astra:oil_bucket')    
})

ServerEvents.tags('block',event =>{
  event.add('forge:crude_oil','tfmg:crude_oil_fluid'),
  event.add('forge:crude_oil','tfmg:crude_oil'),
  event.add('forge:crude_oil','tfmg:flowing_crude_oil_fluid'),
  event.add('forge:crude_oil','tfmg:flowing_crude_oil'),
  event.add('forge:crude_oil','createdieselgenerators:crude_oil'),
  event.add('forge:crude_oil','createdieselgenerators:flowing_crude_oil'),
  event.add('forge:buckets/crude_oil','createdieselgenerators:crude_oil_bucket')
  event.add('forge:buckets/biodiesel','createdieselgenerators:biodiesel_bucket')
  event.add('forge:buckets/diesel','createdieselgenerators:diesel_bucket')
  event.add('forge:buckets/gasoline_oil','createdieselgenerators:gasoline_bucket')
  event.add('forge:buckets/plant_oil','createdieselgenerators:plant_oil_bucket')
  event.add('forge:buckets/ethanol','createdieselgenerators:ethanol_bucket')
  event.add('forge:buckets/ethanol','immersiveengineering:ethanol_bucket')
  event.add('forge:buckets/ethanol','cereateaddition:bioethanol_bucket')  
  event.add('forge:buckets/creosote','tfmg:creosote_bucket')
  event.add('forge:buckets/creosote','immersiveengineering:creosote_bucket')
  event.add('forge:buckets/plant_oil','cereateaddition:seed_oil_bucket')
  event.add('forge:creosote','immersiveengineering:flowing_creosote')
  event.add('forge:creosote','tfmg:flowing_creosote')
  event.add('forge:plant_oil','immersiveengineering:flowing_plantoil')
  event.add('forge:plant_oil','createdieselgenerators:flowing_plant_oil')
  event.add('forge:plant_oil','tfmg:flowing_plant_oil')
  event.add('forge:plant_oil','cereateaddition:flowing_seed_oil')
  event.add('forge:biodiesel','createdieselgenerators:flowing_biodiesel')
  event.add('forge:biodiesel','immersiveengineering:flowing_biodiesel')
  event.add('forge:creosote','immersiveengineering:creosote')
  event.add('forge:creosote','tfmg:creosote')
  event.add('forge:plant_oil','immersiveengineering:plantoil')
  event.add('forge:plant_oil','createdieselgenerators:plant_oil')
  event.add('forge:plant_oil','tfmg:plant_oil')
  event.add('forge:plant_oil','cereateaddition:seed_oil')
  event.add('forge:biodiesel','createdieselgenerators:biodiesel')
  event.add('forge:biodiesel','immersiveengineering:biodiesel')
  event.add('forge:diesel','tfmg:diesel'),
  event.add('forge:diesel','tfmg:flowing_diesel'),
  event.add('forge:fuel','tfmg:diesel'),
  event.add('forge:fuel','tfmg:flowing_diesel'),
  event.add('forge:gasoline','tfmg:gasoline'),
  event.add('forge:gasoline','tfmg:flowing_gasoline'),
  event.add('forge:fuel','tfmg:gasoline'),
  event.add('forge:fuel','tfmg:flowing_gasoline')
  event.add('forge:crude_oil','ad_astra:oil'),
  event.add('forge:crude_oil','ad_astra:flowing_oil'),
  event.add('forge:buckets/crude_oil','ad_astra:oil_bucket')    
})
ServerEvents.recipes((event) => {
    event.custom({
        "type": "tfmg:distillation",
        "ingredients": [
     
            {
                "fluid": "createdieselgenerators:crude_oil",
                "nbt": {},
                "amount": 360
              },
        ],
        "results": [
          {
            "fluid": "tfmg:heavy_oil",
            "amount": 80
          },
          {
            "fluid": "tfmg:diesel",
            "amount": 60
          },
          {
            "fluid": "tfmg:kerosene",
            "amount": 40
          },
          {
            "fluid": "tfmg:naphtha",
            "amount": 40
          },
          {
            "fluid": "tfmg:gasoline",
            "amount": 80
          },
          {
            "fluid": "tfmg:lpg",
            "amount": 80
          }
        ]
     
     
      })
})
ServerEvents.recipes((event) => {
    event.custom({
        "type": "tfmg:distillation",
        "ingredients": [
     
            {
                "fluid": "ad_astra:oil",
                "nbt": {},
                "amount": 360
              },
        ],
        "results": [
          {
            "fluid": "tfmg:heavy_oil",
            "amount": 80
          },
          {
            "fluid": "tfmg:diesel",
            "amount": 60
          },
          {
            "fluid": "tfmg:kerosene",
            "amount": 40
          },
          {
            "fluid": "tfmg:naphtha",
            "amount": 40
          },
          {
            "fluid": "tfmg:gasoline",
            "amount": 80
          },
          {
            "fluid": "tfmg:lpg",
            "amount": 80
          }
        ]
     
     
      })
})


接下来是直接用铁锭炼钢

焦煤粉硬编码了,所以我第二段的配方不生效,为了平衡后面加上磨2粉

ServerEvents.recipes((event) => {
    event.custom({
       
            "type": "tfmg:industrial_blasting",
            "ingredients": [
                {
                    "count": 1,
                    "item": "minecraft:iron_ingot"
                }
            ],
            "processingTime": 200,
            "results": [
                {
                    "fluid": "tfmg:molten_steel",
                    "amount": 111
                },
                {
                    "fluid": "tfmg:molten_slag",
                    "amount": 75
                }
            ]
           
       
    })
   
})

ServerEvents.recipes((event) => {
    event.custom({
       
            "type": "tfmg:industrial_blasting",
            "ingredients": [
                {
                    "count": 1,
                    "item": "minecraft:iron_ingot"
                },
                {
                    "count": 1,
                    "tag": "coal_coke"
                }
            ],
            "processingTime": 200,
            "results": [
                {
                    "fluid": "tfmg:molten_steel",
                    "amount": 111
                },
                {
                    "fluid": "tfmg:molten_slag",
                    "amount": 75
                }
            ]
           
       
    })
   
})

焦煤标签通用并添加磨2粉

删除了包括createaddition 就有的沉浸配方

ServerEvents.tags('item',event =>{
    event.add('forge:coal_coke','tfmg:coal_coke')
})
ServerEvents.recipes((event) => {
    event.custom({
"type": "create:crushing",
    "ingredients": [
        {
            "item": "tfmg:coal_coke"
        }
    ],
    "results": [
        {
            "count": 2,
            "item": "tfmg:coal_coke_dust"

        }
    ],
    "processingTime": 250
           
       
    })
    event.custom({
        "type": "create:crushing",
            "ingredients": [
                {
                    "tag": "forge:coal_coke"
                }
            ],
            "results": [
                {
                    "count": 2,
                    "item": "tfmg:coal_coke_dust"
       
                }
            ],
            "processingTime": 250
                   
               
            })
            event.remove({
                id: 'tfmg:crushing/coal_coke_dust'
            })
            event.remove({
                id: 'createaddition:compat/immersiveengineering/crushing/coke_block'
            })
            event.remove({
                id: 'immersiveengineering:crusher/coke'
            })


            event.custom({
               
                "type": "immersiveengineering:crusher",
    "energy": 2400,
    "input": {
        "tag": "forge:coal_coke"
    },
    "result": {
        "count": 4,
        "item": "tfmg:coal_coke_dust"
    },
    "secondaries": []})
    event.custom({

    "type": "create:mixing",
    "ingredients": [
        {
      "tag": "forge:coal_coke"
        }
    ],
    "results": [
        {
            "count": 2,
            "item": "tfmg:coal_coke_dust"
        }
    ]

})
   
})


介于官方社群的交流内容,鬼知道什么时候能到比较完美的可玩程度,先这样吧。