How to add more formula Firecraft Forming Minecraft Game to the Flame Formula

This tutorial is set by the author's setting without permission.

Tips, there may be lagging in this article. The latest information can be viewed in gitee

Resource package -related

Square formula

 {{

"type": "Firecraft: block_fire_crafting",,

"Description": "This is a description, which will be displayed in Jei to support localized writing, but you have to add the corresponding resource package yourself.",

"Ingredients": [{{{

"Item": "Minecraft: Grass"

}],,,

"Product": [{{

"//": "Enter the coordinates directly",

"Block": "Minecraft: SPONGE",

"POS": [1, 1, 1]

},

{{

"//": "Enter the coordinate group",

"Block": "Minecraft: Netherrack",, "

"POS": [[

[1, 2, 1],

[1, 3, 1]

]

},

{{

"//": "Non -coordinate Midmark recognition is (0,0,0)", "

"Block": "Minecraft: Sandstone"

}

],,,

"fire": [{{{

"Block": "Minecraft: Fire"

}]

}

Repeat the coordinate only retain the last one

Physical formula

 {{

"Type": "Firecraft: Entity_fire_crafting",,

"Ingredients": [{{{

"Item": "Minecraft: Bone"

}],,,

"Product": {

"Entity": "MineCraft: Ocelot",

"nbt": {}

},

"fire": [{{{

"Block": "Minecraft: Fire"

}]

}

Item formula

 {{

"Type": "Firecraft: Item_fire_crafting",,

"Ingredients": [{{{

"Item": "Minecraft: Clay_ball"

},

{{

"Item": "Minecraft: Grass"

},

[{{{

"tag": "Minecraft: Anvil"

}]

],,,

"//": "The number of raw materials is set. The following indicates that the first raw material requires one, the second raw material requires two, and the third raw material requires three. If the Ingredient_count is added, one" "INGREDIENT_COUNT" is each each: [

1, 2, 3

],,,

"Product": [{{

"Item": "Minecraft: Fire_chaarge"

}],,,

"fire": [{{{

"Block": "Minecraft: Fire"

}]

}

Energy formula

 {{

"Type": "Firecraft: Energy_fire_crafting",,

"Ingredients": [{{{

"item": "Minecraft: Stone"

}],,,

"Product": {

"//": "How long does it last" "

"ticks": 20,

"//": "Energy generated by each tick"

"Energy": 1000

},

"fire": [{{{

"Block": "Minecraft: Fire"

}]

}

Effect formula

 {{

"Type": "Firecraft: Effect_fire_crafting",,

"Ingredients": [{{{

"Item": "Minecraft: Leather"

}],,,

"Product": {

"radius": 10,

"Effect": "MineCraft: Fire_resistance",

"duration": 10000,

"//": "The following is the default value of the default",

"amplifier": 0,

"Ambient": False,

"Show_icon": true, True,

"show_particleS": true, True,

"//": "These two can not be available",

"Curative_items": ["Minecraft: GOLDEN_CARROT"],

"hidden_effect": {{

"//": "Repeat the effect above NBT, you can nested effect"

}

},

"fire": [{{{

"Block": "Minecraft: Fire"

}]

}

High -level magic reform related

CreateManageRevent: Create the processor event, the default processor will be generated without operation.The iScatalyst () method is known to know whether the catalyst mode is enabled.The processor is in charge of how to match the formula, how to read and enforce the world task, and so on.CreateTimedItemsevent: Create a timing item event. If you do not operate, you will generate the default timer.The iScatalyst () method is known to know whether the catalyst mode is enabled.Used to preserve items burned by flames.It is in charge of how to save these items, how to time time and other functions.

ITEMBURNEDINFIREEVENT: The item is burned and it is triggered when the item is burned by the flame.The module is reserved to reserve the coordinates after the items are burned through Mixin.

WORLDCRAFTINGTASKEXECUTIONT.PRE: Before the execution of the world mission, triggers before the task execution, which one can be obtained.

WorldCraftingtaskexecutionEvent.post: After the World Mission Execution Event, triggers after the task is performed, you can obtain which one is being executed, and you can know the execution of the task.Can be used to achieve the generation of some particles

For more content, you can enter Gitee to view, and all interfaces are presented in the API directory.