Re:Avaritia[Forge/Fabric/Neoforge] v1.0
0/5,
0
votes
Description
Re is an unofficial recreation of the original Avaritia mod, bringing its content to Minecraft with support for Forge, Fabric and NeoForge. The mod includes Avaritia's items and crafting systems, along with customization options for modpack creators.
Features
- Content from the original Avaritia mod
- Extreme crafting recipes
- Compression crafting system
- Singularity creation and customization
- Recipe viewing through JEI
- Custom singularities using JSON
- CraftTweaker integration for adding and removing recipes
- KubeJS support for custom crafting and compressor recipes
CraftTweaker Support
Re provides methods for modifying compression and extreme crafting recipes:
mods.avaritia.CompressionCrafting.addRecipe("name", input, output, inputCount, timeRequierd); mods.avaritia.CompressionCrafting.remove(output); mods.avaritia.ExtremeTableCrafting.addShaped("name", output, ingredients); mods.avaritia.ExtremeTableCrafting.addShapeless("name", output, ingredients); mods.avaritia.ExtremeTableCrafting.addCatalyst("name", ingredients); mods.avaritia.ExtremeTableCrafting.remove(output);
These methods allow modpack developers to create custom recipes or remove existing ones.
KubeJS Support
Custom recipes can also be registered through KubeJS.
Example of an Extreme Crafting recipe for the Infinity Sword:
ServerEvents.recipes(event => { event.custom({ type: 'avaritia:shaped_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'} }) })
For shapeless Extreme Crafting, use: avaritia:shapeless_extreme_craft
Example of a compressor recipe that converts 2,000 copper ingots into a Copper Singularity:
ServerEvents.recipes(event => { event.custom({ type: 'avaritia:compressor', inputCount: 2000, timeCost: 240, ingredient: {tag: 'forge:ingots/copper'}, result: { item: 'avaritia:singularity', count: 1, nbt: {Id: 'avaritia:copper'} } }) })
Infinity Catalyst Recipes
The mod supports custom Infinity Catalyst recipes through JSON.
Example:
{ "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"} ] }
Compatibility and Notes
- Available for Forge, Fabric and NeoForge
- JEI can be used to view crafting recipes
- Custom singularities can be defined through JSON
- CraftTweaker and KubeJS provide additional recipe customization
- This is an unofficial project and may contain bugs
Credits
Programming
- cnlimiter
- IAFEnvoy
- Frostbite-time
- cu6
- MikhailTapio
- Asek3
Artwork
- MHanHanBing
- Neo-Tix
Re is an unofficial recreation of the original Avaritia mod, bringing its content to Minecraft with support for Forge, Fabric and NeoForge. The mod includes Avaritia's items and crafting systems, along with customization options for modpack creators.
Features
- Content from the original Avaritia mod
- Extreme crafting recipes
- Compression crafting system
- Singularity creation and customization
- Recipe viewing through JEI
- Custom singularities using JSON
- CraftTweaker integration for adding and removing recipes
- KubeJS support for custom crafting and compressor recipes
CraftTweaker Support
Re provides methods for modifying compression and extreme crafting recipes:
mods.avaritia.CompressionCrafting.addRecipe("name", input, output, inputCount, timeRequierd); mods.avaritia.CompressionCrafting.remove(output); mods.avaritia.ExtremeTableCrafting.addShaped("name", output, ingredients); mods.avaritia.ExtremeTableCrafting.addShapeless("name", output, ingredients); mods.avaritia.ExtremeTableCrafting.addCatalyst("name", ingredients); mods.avaritia.ExtremeTableCrafting.remove(output);
These methods allow modpack developers to create custom recipes or remove existing ones.
KubeJS Support
Custom recipes can also be registered through KubeJS.
Example of an Extreme Crafting recipe for the Infinity Sword:
ServerEvents.recipes(event => { event.custom({ type: 'avaritia:shaped_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'} }) })
For shapeless Extreme Crafting, use: avaritia:shapeless_extreme_craft
Example of a compressor recipe that converts 2,000 copper ingots into a Copper Singularity:
ServerEvents.recipes(event => { event.custom({ type: 'avaritia:compressor', inputCount: 2000, timeCost: 240, ingredient: {tag: 'forge:ingots/copper'}, result: { item: 'avaritia:singularity', count: 1, nbt: {Id: 'avaritia:copper'} } }) })
Infinity Catalyst Recipes
The mod supports custom Infinity Catalyst recipes through JSON.
Example:
{ "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"} ] }
Compatibility and Notes
- Available for Forge, Fabric and NeoForge
- JEI can be used to view crafting recipes
- Custom singularities can be defined through JSON
- CraftTweaker and KubeJS provide additional recipe customization
- This is an unofficial project and may contain bugs
Credits
Programming
- cnlimiter
- IAFEnvoy
- Frostbite-time
- cu6
- MikhailTapio
- Asek3
Artwork
- MHanHanBing
- Neo-Tix
hi