Add Packaged Draconic (#776)
[FEATURE] [QOL] [DETAILS] detail="Makes Automating your Draconic Evolution Fusion Setups Much Easier!" [DETAILS] --------- Co-authored-by: Integer Limit <103940576+IntegerLimit@users.noreply.github.com>
This commit is contained in:
parent
c01cc04764
commit
ea9d4ca8e4
@ -719,6 +719,11 @@
|
||||
"fileID": 5043404,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 833931,
|
||||
"fileID": 5299168,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 845779,
|
||||
"fileID": 5006537,
|
||||
|
@ -49644,13 +49644,13 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "You\u0027re going to craft a LOT of stuff using §bDraconic Evolution §6Fusion§r. Therefore, a way to automate it is crucial.\n\nFirst, place an §6Item Laser Relay§r on each §aInjector§r, one on the §aCore§r, and one on an §aItem Interface§r. You\u0027ll notice that you will need 2 more item lasers than your amount of Injectors.\n\nConnect them all to the Item Interface with your §6Laser Wrench§r. Pretty much, just click on one of the lasers, and click on your Item Interface.\n\n§eOne important thing to note is that lasers appear to be \"placed\" on a particular block but they will interact with all adjacent (non-laser) blocks.§r \n\n§cWarning: be careful not to place a second laser on a laser network adjacent to the network\u0027s Item Interface. This will immediately crash your game because it creates a cycle in the network. You will have to either restore from backup or edit the level.dat directly to remove the block to play again.§r\n\nUse the §6Compass§r to change the Laser on the core\u0027s piority to 1. \n\nFinally, place the §aRedstone Clock§r next to the core. \n\nYou also need to setup some mechanism to take the finished item out of the core. A Phantomface works well here, as it will only output the output item, and not the input item.\n\nImport into the Item Interface. You can use the Extended Processing Pattern Terminal and an Interface with Blocking Mode to do this.",
|
||||
"desc:8": "You\u0027re going to craft a LOT of stuff using §bDraconic Evolution §6Fusion§r. Therefore, a way to automate it is crucial.\n\nUsing §bPackagedDraconic§r, Draconic Fusion recipes can be easily automated through PackagedAuto. To get started, place a §6Fusion Package Crafter§r next to an §6Unpackager§r and surround it with §6Marked Fusion Crafting Injectors§r like a normal Fusion setup. Then, you can handle recipes through the Unpackager just like any other PAuto setup.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_laser_relay_item"
|
||||
"id:8": "packageddraconic:fusion_crafter"
|
||||
},
|
||||
"ignoresview:1": 0,
|
||||
"ismain:1": 0,
|
||||
@ -49680,34 +49680,10 @@
|
||||
"partialMatch:1": 1,
|
||||
"requiredItems:9": {
|
||||
"0:10": {
|
||||
"Count:3": 10,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_laser_relay_item"
|
||||
},
|
||||
"1:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_item_viewer"
|
||||
},
|
||||
"2:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:item_laser_wrench"
|
||||
},
|
||||
"3:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "minecraft:compass"
|
||||
},
|
||||
"4:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "extrautils2:redstoneclock"
|
||||
"id:8": "packageddraconic:fusion_crafter"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
|
@ -63001,13 +63001,13 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "You\u0027re going to craft a LOT of stuff using §bDraconic Evolution §6Fusion§r. Therefore, a way to automate it is crucial.\n\nFirst, place an §6Item Laser Relay§r on each §aInjector§r, one on the §aCore§r, and one on an §aItem Interface§r. You\u0027ll notice that you will need 2 more item lasers than your amount of Injectors.\n\nConnect them all to the Item Interface with your §6Laser Wrench§r. Pretty much, just click on one of the lasers, and click on your Item Interface.\n\n§eOne important thing to note is that lasers appear to be \"placed\" on a particular block but they will interact with all adjacent (non-laser) blocks.§r \n\n§cWarning: be careful not to place a second laser on a laser network adjacent to the network\u0027s Item Interface. This will immediately crash your game because it creates a cycle in the network. You will have to either restore from backup or edit the level.dat directly to remove the block to play again.§r\n\nUse the §6Compass§r to change the Laser on the core\u0027s piority to 1. \n\nFinally, place the §aRedstone Clock§r next to the core. \n\nYou also need to setup some mechanism to take the finished item out of the core. A Phantomface works well here, as it will only output the output item, and not the input item.\n\nImport into the Item Interface. You can use the Extended Processing Pattern Terminal and an Interface with Blocking Mode to do this.",
|
||||
"desc:8": "You\u0027re going to craft a LOT of stuff using §bDraconic Evolution §6Fusion§r. Therefore, a way to automate it is crucial.\n\nUsing §bPackagedDraconic§r, Draconic Fusion recipes can be easily automated through PackagedAuto. To get started, place a §6Fusion Package Crafter§r next to an §6Unpackager§r and surround it with §6Marked Fusion Crafting Injectors§r like a normal Fusion setup. Then, you can handle recipes through the Unpackager just like any other PAuto setup.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_laser_relay_item"
|
||||
"id:8": "packageddraconic:fusion_crafter"
|
||||
},
|
||||
"ignoresview:1": 0,
|
||||
"ismain:1": 0,
|
||||
@ -63050,34 +63050,10 @@
|
||||
"partialMatch:1": 1,
|
||||
"requiredItems:9": {
|
||||
"0:10": {
|
||||
"Count:3": 10,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_laser_relay_item"
|
||||
},
|
||||
"1:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_item_viewer"
|
||||
},
|
||||
"2:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:item_laser_wrench"
|
||||
},
|
||||
"3:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "minecraft:compass"
|
||||
},
|
||||
"4:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "extrautils2:redstoneclock"
|
||||
"id:8": "packageddraconic:fusion_crafter"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
|
@ -63001,13 +63001,13 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "You\u0027re going to craft a LOT of stuff using §bDraconic Evolution §6Fusion§r. Therefore, a way to automate it is crucial.\n\nFirst, place an §6Item Laser Relay§r on each §aInjector§r, one on the §aCore§r, and one on an §aItem Interface§r. You\u0027ll notice that you will need 2 more item lasers than your amount of Injectors.\n\nConnect them all to the Item Interface with your §6Laser Wrench§r. Pretty much, just click on one of the lasers, and click on your Item Interface.\n\n§eOne important thing to note is that lasers appear to be \"placed\" on a particular block but they will interact with all adjacent (non-laser) blocks.§r \n\n§cWarning: be careful not to place a second laser on a laser network adjacent to the network\u0027s Item Interface. This will immediately crash your game because it creates a cycle in the network. You will have to either restore from backup or edit the level.dat directly to remove the block to play again.§r\n\nUse the §6Compass§r to change the Laser on the core\u0027s piority to 1. \n\nFinally, place the §aRedstone Clock§r next to the core. \n\nYou also need to setup some mechanism to take the finished item out of the core. A Phantomface works well here, as it will only output the output item, and not the input item.\n\nImport into the Item Interface. You can use the Extended Processing Pattern Terminal and an Interface with Blocking Mode to do this.",
|
||||
"desc:8": "You\u0027re going to craft a LOT of stuff using §bDraconic Evolution §6Fusion§r. Therefore, a way to automate it is crucial.\n\nUsing §bPackagedDraconic§r, Draconic Fusion recipes can be easily automated through PackagedAuto. To get started, place a §6Fusion Package Crafter§r next to an §6Unpackager§r and surround it with §6Marked Fusion Crafting Injectors§r like a normal Fusion setup. Then, you can handle recipes through the Unpackager just like any other PAuto setup.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_laser_relay_item"
|
||||
"id:8": "packageddraconic:fusion_crafter"
|
||||
},
|
||||
"ignoresview:1": 0,
|
||||
"ismain:1": 0,
|
||||
@ -63050,34 +63050,10 @@
|
||||
"partialMatch:1": 1,
|
||||
"requiredItems:9": {
|
||||
"0:10": {
|
||||
"Count:3": 10,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_laser_relay_item"
|
||||
},
|
||||
"1:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_item_viewer"
|
||||
},
|
||||
"2:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:item_laser_wrench"
|
||||
},
|
||||
"3:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "minecraft:compass"
|
||||
},
|
||||
"4:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "extrautils2:redstoneclock"
|
||||
"id:8": "packageddraconic:fusion_crafter"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
|
@ -49644,13 +49644,13 @@
|
||||
"properties:10": {
|
||||
"betterquesting:10": {
|
||||
"autoclaim:1": 0,
|
||||
"desc:8": "You\u0027re going to craft a LOT of stuff using §bDraconic Evolution §6Fusion§r. Therefore, a way to automate it is crucial.\n\nFirst, place an §6Item Laser Relay§r on each §aInjector§r, one on the §aCore§r, and one on an §aItem Interface§r. You\u0027ll notice that you will need 2 more item lasers than your amount of Injectors.\n\nConnect them all to the Item Interface with your §6Laser Wrench§r. Pretty much, just click on one of the lasers, and click on your Item Interface.\n\n§eOne important thing to note is that lasers appear to be \"placed\" on a particular block but they will interact with all adjacent (non-laser) blocks.§r \n\n§cWarning: be careful not to place a second laser on a laser network adjacent to the network\u0027s Item Interface. This will immediately crash your game because it creates a cycle in the network. You will have to either restore from backup or edit the level.dat directly to remove the block to play again.§r\n\nUse the §6Compass§r to change the Laser on the core\u0027s piority to 1. \n\nFinally, place the §aRedstone Clock§r next to the core. \n\nYou also need to setup some mechanism to take the finished item out of the core. A Phantomface works well here, as it will only output the output item, and not the input item.\n\nImport into the Item Interface. You can use the Extended Processing Pattern Terminal and an Interface with Blocking Mode to do this.",
|
||||
"desc:8": "You\u0027re going to craft a LOT of stuff using §bDraconic Evolution §6Fusion§r. Therefore, a way to automate it is crucial.\n\nUsing §bPackagedDraconic§r, Draconic Fusion recipes can be easily automated through PackagedAuto. To get started, place a §6Fusion Package Crafter§r next to an §6Unpackager§r and surround it with §6Marked Fusion Crafting Injectors§r like a normal Fusion setup. Then, you can handle recipes through the Unpackager just like any other PAuto setup.",
|
||||
"globalshare:1": 0,
|
||||
"icon:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_laser_relay_item"
|
||||
"id:8": "packageddraconic:fusion_crafter"
|
||||
},
|
||||
"ignoresview:1": 0,
|
||||
"ismain:1": 0,
|
||||
@ -49680,34 +49680,10 @@
|
||||
"partialMatch:1": 1,
|
||||
"requiredItems:9": {
|
||||
"0:10": {
|
||||
"Count:3": 10,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_laser_relay_item"
|
||||
},
|
||||
"1:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:block_item_viewer"
|
||||
},
|
||||
"2:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "actuallyadditions:item_laser_wrench"
|
||||
},
|
||||
"3:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "minecraft:compass"
|
||||
},
|
||||
"4:10": {
|
||||
"Count:3": 1,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": "",
|
||||
"id:8": "extrautils2:redstoneclock"
|
||||
"id:8": "packageddraconic:fusion_crafter"
|
||||
}
|
||||
},
|
||||
"taskID:8": "bq_standard:retrieval"
|
||||
|
@ -1,4 +1,5 @@
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.MiscHelpers.removeDraconicFusionRecipe
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
// Wyvern Core
|
||||
removeDraconicFusionRecipe(item('minecraft:emerald_block'), item('draconicevolution:wyvern_core'))
|
||||
@ -155,4 +156,69 @@ mods.draconicevolution.fusion.recipeBuilder()
|
||||
.output(item('draconicevolution:dislocator_advanced'))
|
||||
.energy(10000000)
|
||||
.tierDraconic()
|
||||
|
||||
// Packaged Draconic Recipes
|
||||
// Fusion Package Crafter
|
||||
removeDraconicFusionRecipe(item('draconicevolution:fusion_crafting_core'), item('packageddraconic:fusion_crafter'))
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('draconicevolution:fusion_crafting_core'), item('extendedcrafting:interface') * 4, item('packagedauto:me_package_component') * 4, item('extendedcrafting:material', 12) * 4, metaitem('field.generator.iv'), metaitem('wireFineRuridit') * 64)
|
||||
.fluidInputs(fluid('soldering_alloy') * 576)
|
||||
.outputs(item('packageddraconic:fusion_crafter'))
|
||||
.duration(400).EUt(VA[LuV]).buildAndRegister();
|
||||
|
||||
// Marked Fusion Pedestals
|
||||
crafting.remove('packageddraconic:marked_basic_injector')
|
||||
crafting.remove('packageddraconic:marked_draconic_injector')
|
||||
crafting.remove('packageddraconic:marked_wyvern_injector')
|
||||
crafting.remove('packageddraconic:marked_chaotic_injector')
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('draconicevolution:crafting_injector'), item('extendedcrafting:material', 19), metaitem('sensor.iv'), ore('gearDraconium'))
|
||||
.outputs(item('packageddraconic:marked_basic_injector'))
|
||||
.duration(100).EUt(VA[IV]).buildAndRegister()
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('draconicevolution:crafting_injector', 1), item('extendedcrafting:material', 19), metaitem('sensor.iv'), ore('gearDraconium'))
|
||||
.outputs(item('packageddraconic:marked_wyvern_injector'))
|
||||
.duration(100).EUt(VA[IV]).buildAndRegister()
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('draconicevolution:crafting_injector', 2), item('extendedcrafting:material', 19), metaitem('sensor.iv'), ore('gearDraconium'))
|
||||
.outputs(item('packageddraconic:marked_draconic_injector'))
|
||||
.duration(100).EUt(VA[IV]).buildAndRegister()
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('draconicevolution:crafting_injector', 3), item('extendedcrafting:material', 19), metaitem('sensor.iv'), ore('gearDraconium'))
|
||||
.outputs(item('packageddraconic:marked_chaotic_injector'))
|
||||
.duration(100).EUt(VA[IV]).buildAndRegister()
|
||||
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('packageddraconic:marked_basic_injector'))
|
||||
.input(item('draconicevolution:wyvern_core'), item('draconicevolution:draconic_core'), item('minecraft:nether_star'), item('minecraft:nether_star'), item('draconicevolution:draconic_core'), ore('blockDraconium'), item('minecraft:nether_star'), item('minecraft:nether_star'))
|
||||
.output(item('packageddraconic:marked_wyvern_injector'))
|
||||
.energy(256000)
|
||||
.tierNormal()
|
||||
.register()
|
||||
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('packageddraconic:marked_wyvern_injector'))
|
||||
.input(item('minecraft:nether_star'), item('minecraft:dragon_egg'), item('draconicevolution:wyvern_core'), item('draconicevolution:wyvern_core'), item('minecraft:dragon_egg'), item('minecraft:nether_star'))
|
||||
.output(item('packageddraconic:marked_draconic_injector'))
|
||||
.energy(1000000000)
|
||||
.tierWyvern()
|
||||
.register()
|
||||
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('packageddraconic:marked_draconic_injector'))
|
||||
.input(item('draconicevolution:chaos_shard'), item('draconicevolution:chaos_shard'), metaitem('ingotNeutronium'), metaitem('ingotNeutronium'), metaitem('nomilabs:blockCrystalMatrix'), metaitem('nomilabs:blockCrystalMatrix'), metaitem('ingotNeutronium'), metaitem('ingotNeutronium'), item('draconicevolution:chaos_shard'), item('draconicevolution:chaos_shard'))
|
||||
.output(item('packageddraconic:marked_chaotic_injector'))
|
||||
.energy(3000000000)
|
||||
.tierDraconic()
|
||||
.register()
|
||||
|
||||
crafting.addShapeless(item('draconicevolution:crafting_injector'), [item('packageddraconic:marked_basic_injector')])
|
||||
crafting.addShapeless(item('draconicevolution:crafting_injector', 1), [item('packageddraconic:marked_wyvern_injector')])
|
||||
crafting.addShapeless(item('draconicevolution:crafting_injector', 2), [item('packageddraconic:marked_draconic_injector')])
|
||||
crafting.addShapeless(item('draconicevolution:crafting_injector', 3), [item('packageddraconic:marked_chaotic_injector')])
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user