1.7 Balance and Recipe Changes (#451)

[EXPAND]
[[messages]]
messageTitle = "Balancing Changes For GregTech 2.7"
messageBody = "[BALANCING]"

[[messages]]
messageTitle = "Copper Buff in Platinum Line (See [#407](https://github.com/Nomi-CEu/Nomi-CEu/issues/407))"
messageBody = "[BALANCING]\n[HM]"

[[messages]]
messageTitle = "Rebalance ABS Recipe for Fluxed Electrum's Duration"
messageBody = "[BALANCING]"
[EXPAND]

Co-authored-by: IntegerLimit <103940576+IntegerLimit@users.noreply.github.com>
This commit is contained in:
tracer4b 2023-10-23 18:42:25 +08:00 committed by GitHub
parent bbd2e807a2
commit 25c53f16a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
23 changed files with 853 additions and 170 deletions

View File

@ -764,6 +764,11 @@
"fileID": 4542025, "fileID": 4542025,
"required": true "required": true
}, },
{
"projectID": 687577,
"fileID": 4749823,
"required": true
},
{ {
"projectID": 737252, "projectID": 737252,
"fileID": 4278838, "fileID": 4278838,

View File

@ -9,10 +9,12 @@ general {
########################################################################################################## ##########################################################################################################
"client options" { "client options" {
# Whether or not to enable Emissive Textures for GregTech Casings when the multiblock is working (EBF coils, Fusion Casings, etc.).
# Default: false
B:casingsActiveEmissiveTextures=true B:casingsActiveEmissiveTextures=true
# Whether or not to enable Emissive Textures for Electric Blast Furnace Coils when the multiblock is working.
# Default: false
B:coilsActiveEmissiveTextures=true
# The default color to overlay onto machines. # The default color to overlay onto machines.
# 16777215 (0xFFFFFF in decimal) is no coloring (like GTCE). # 16777215 (0xFFFFFF in decimal) is no coloring (like GTCE).
# 13819135 (0xD2DCFF in decimal) is the classic blue from GT5 (default). # 13819135 (0xD2DCFF in decimal) is the classic blue from GT5 (default).
@ -31,7 +33,7 @@ general {
# Default: true # Default: true
B:hookDepthTexture=true B:hookDepthTexture=true
# Whether or not to enable Emissive Textures for GregTech Machines. # Whether or not to enable Emissive Textures for GregTech Machines and multiblock parts.
# Default: true # Default: true
B:machinesEmissiveTextures=true B:machinesEmissiveTextures=true
@ -55,6 +57,10 @@ general {
# Max: 16777215 # Max: 16777215
I:multiblockPreviewFontColor=3355443 I:multiblockPreviewFontColor=3355443
# Prevent optical and laser cables from animating when active.
# Default: false
B:preventAnimatedCables=false
# Prevent tooltips from blinking for better visibility # Prevent tooltips from blinking for better visibility
B:preventBlinkingTooltips=false B:preventBlinkingTooltips=false
@ -83,6 +89,11 @@ general {
# Min: 1 # Min: 1
# Max: 2147483647 # Max: 2147483647
I:scrollSpeed=13 I:scrollSpeed=13
# If progress bars should move smoothly.
# False is incremental like the Minecraft furnace.
# Default: true
B:smoothProgressBars=true
} }
"armor hud location" { "armor hud location" {
@ -321,7 +332,7 @@ general {
########################################################################################################## ##########################################################################################################
# energy compat options # energy compat options
#--------------------------------------------------------------------------------------------------------# #--------------------------------------------------------------------------------------------------------#
# Config options regarding GTEU compatibility with other energy systems # Config options regarding GTEU compatibility with AE2
########################################################################################################## ##########################################################################################################
"energy compat options" { "energy compat options" {
@ -343,11 +354,24 @@ general {
# Max: 16 # Max: 16
D:feToEuRatio=4.0 D:feToEuRatio=4.0
# The energy consumption of ME Hatch/Bus.
# Default: 1.0AE/t
# Min: 0.0
# Max: 10.0
D:meHatchEnergyUsage=1.0
# Enable Native GTEU to Forge Energy (RF and alike) on GT Cables and Wires. # Enable Native GTEU to Forge Energy (RF and alike) on GT Cables and Wires.
# This does not enable nor disable Converters. # This does not enable nor disable Converters.
# Default: true # Default: true
B:nativeEUToFE=true B:nativeEUToFE=true
D:rfRatio=4.0 D:rfRatio=4.0
# The interval between ME Hatch/Bus interact ME network.
# It may cause lag if the interval is too small.
# Default: 2 sec
# Min: 1
# Max: 80
I:updateIntervals=40
} }
} }
@ -398,6 +422,10 @@ general {
# Default: true # Default: true
B:enableMaintenance=true B:enableMaintenance=true
# Whether to enable Assembly Line research for recipes.
# Default: true
B:enableResearch=true
# Whether to enable World Accelerators, which accelerate ticks for surrounding Tile Entities, Crops, etc. # Whether to enable World Accelerators, which accelerate ticks for surrounding Tile Entities, Crops, etc.
# Default: true # Default: true
B:enableWorldAccelerators=true B:enableWorldAccelerators=true
@ -410,6 +438,21 @@ general {
# Default: true # Default: true
B:gt6StylePipesCables=true B:gt6StylePipesCables=true
# If High Tier (>UV-tier) GT content should be registered.
# Items and Machines enabled with this config will have missing recipes by default.
# This is intended for modpack developers only, and is not playable without custom tweaks or addons.
# Other mods can override this to true, regardless of the config file.
# Default: false
B:highTierContent=false
# Minimum distance betweeb Long Distance Fluid Pipe Endpoints
# Default: 50
I:ldFluidPipeMinDistance=50
# Minimum distance between Long Distance Item Pipe Endpoints
# Default: 50
I:ldItemPipeMinDistance=50
# Whether to play machine sounds while machines are active. # Whether to play machine sounds while machines are active.
# Default: true # Default: true
B:machineSounds=true B:machineSounds=true
@ -419,6 +462,15 @@ general {
# Default: 0.5 # Default: 0.5
D:multiblockSteamToEU=0.5 D:multiblockSteamToEU=0.5
# Whether the Assembly Line should require the item inputs to be in order.
# Default: true
B:orderedAssembly=true
# Whether the Assembly Line should require the fluid inputs to be in order.
# This does nothing if B:orderedAssembly is false.
# Default: false
B:orderedFluidAssembly=false
# Divisor for Recipe Duration per Overclock. # Divisor for Recipe Duration per Overclock.
# Default: 2.0 # Default: 2.0
# Min: 2.0 # Min: 2.0
@ -486,6 +538,10 @@ general {
# Whether to give the terminal to new players on login # Whether to give the terminal to new players on login
# Default: true # Default: true
B:spawnTerminal=false B:spawnTerminal=false
# Whether to enable Special Event features (e.g. Christmas, etc).
# Default: true
B:specialEvents=true
} }
########################################################################################################## ##########################################################################################################
@ -521,7 +577,7 @@ general {
B:hardDyeRecipes=false B:hardDyeRecipes=false
# Whether to make Glass related recipes harder. Default: true # Whether to make Glass related recipes harder. Default: true
B:hardGlassRecipes=true B:hardGlassRecipes=false
# Recipes for Buckets, Cauldrons, Hoppers, and Iron Bars require Iron Plates, Rods, and more. # Recipes for Buckets, Cauldrons, Hoppers, and Iron Bars require Iron Plates, Rods, and more.
# Default: true # Default: true
@ -529,33 +585,33 @@ general {
# Whether to make miscellaneous recipes harder. # Whether to make miscellaneous recipes harder.
# Default: false # Default: false
B:hardMiscRecipes=true B:hardMiscRecipes=false
# Whether to make Redstone related recipes harder. # Whether to make Redstone related recipes harder.
# Default: false # Default: false
B:hardRedstoneRecipes=true B:hardRedstoneRecipes=false
# Whether to make Vanilla Tools and Armor recipes harder. # Whether to make Vanilla Tools and Armor recipes harder.
# Excludes Flint and Steel, and Buckets. # Excludes Flint and Steel, and Buckets.
# Default: false # Default: false
B:hardToolArmorRecipes=true B:hardToolArmorRecipes=false
# Whether to make Wood related recipes harder. # Whether to make Wood related recipes harder.
# Excludes sticks and planks. # Excludes sticks and planks.
# Default: false # Default: false
B:hardWoodRecipes=true B:hardWoodRecipes=false
# Whether to make crafting recipes for Bricks, Firebricks, and Coke Bricks harder. # Whether to make crafting recipes for Bricks, Firebricks, and Coke Bricks harder.
# Default: false # Default: false
B:harderBrickRecipes=true B:harderBrickRecipes=false
# Whether to remove charcoal smelting recipes from the vanilla furnace. # Whether to remove charcoal smelting recipes from the vanilla furnace.
# Default: true # Default: true
B:harderCharcoalRecipe=true B:harderCharcoalRecipe=false
# Whether to make the recipe for the EBF Controller harder. # Whether to make the recipe for the EBF Controller harder.
# Default: false # Default: false
B:harderEBFControllerRecipe=true B:harderEBFControllerRecipe=false
# Change the recipe of Rods in the Lathe to 1 Rod and 2 Small Piles of Dust, instead of 2 Rods. # Change the recipe of Rods in the Lathe to 1 Rod and 2 Small Piles of Dust, instead of 2 Rods.
# Default: false # Default: false
@ -563,11 +619,11 @@ general {
# Whether to nerf the Paper crafting recipe. # Whether to nerf the Paper crafting recipe.
# Default: true # Default: true
B:nerfPaperCrafting=true B:nerfPaperCrafting=false
# Whether to nerf Wood crafting to 2 Planks from 1 Log, and 2 Sticks from 2 Planks. # Whether to nerf Wood crafting to 2 Planks from 1 Log, and 2 Sticks from 2 Planks.
# Default: false # Default: false
B:nerfWoodCrafting=true B:nerfWoodCrafting=false
B:plateWrenches=true B:plateWrenches=true
# Whether to remove Vanilla Block Recipes from the Crafting Table. # Whether to remove Vanilla Block Recipes from the Crafting Table.
@ -690,7 +746,7 @@ general {
# Specifies an additional random number of veins in a section. # Specifies an additional random number of veins in a section.
# Default: 0 # Default: 0
I:additionalVeinsInSection=3 I:additionalVeinsInSection=4
# Should all Stone Types drop unique Ore Item Blocks? # Should all Stone Types drop unique Ore Item Blocks?
# Default: false (meaning only Stone, Netherrack, and Endstone # Default: false (meaning only Stone, Netherrack, and Endstone
@ -714,7 +770,7 @@ general {
# Specifies the minimum number of veins in a section. # Specifies the minimum number of veins in a section.
# Default: 1 # Default: 1
I:minVeinsInSection=2 I:minVeinsInSection=4
# Multiplier for the chance to spawn a Rubber Tree on any given roll. Higher values make Rubber Trees more common. # Multiplier for the chance to spawn a Rubber Tree on any given roll. Higher values make Rubber Trees more common.
# Default: 1.0 # Default: 1.0

View File

@ -9,10 +9,12 @@ general {
########################################################################################################## ##########################################################################################################
"client options" { "client options" {
# Whether or not to enable Emissive Textures for GregTech Casings when the multiblock is working (EBF coils, Fusion Casings, etc.).
# Default: false
B:casingsActiveEmissiveTextures=true B:casingsActiveEmissiveTextures=true
# Whether or not to enable Emissive Textures for Electric Blast Furnace Coils when the multiblock is working.
# Default: false
B:coilsActiveEmissiveTextures=true
# The default color to overlay onto machines. # The default color to overlay onto machines.
# 16777215 (0xFFFFFF in decimal) is no coloring (like GTCE). # 16777215 (0xFFFFFF in decimal) is no coloring (like GTCE).
# 13819135 (0xD2DCFF in decimal) is the classic blue from GT5 (default). # 13819135 (0xD2DCFF in decimal) is the classic blue from GT5 (default).
@ -31,7 +33,7 @@ general {
# Default: true # Default: true
B:hookDepthTexture=true B:hookDepthTexture=true
# Whether or not to enable Emissive Textures for GregTech Machines. # Whether or not to enable Emissive Textures for GregTech Machines and multiblock parts.
# Default: true # Default: true
B:machinesEmissiveTextures=true B:machinesEmissiveTextures=true
@ -55,6 +57,10 @@ general {
# Max: 16777215 # Max: 16777215
I:multiblockPreviewFontColor=3355443 I:multiblockPreviewFontColor=3355443
# Prevent optical and laser cables from animating when active.
# Default: false
B:preventAnimatedCables=false
# Prevent tooltips from blinking for better visibility # Prevent tooltips from blinking for better visibility
B:preventBlinkingTooltips=false B:preventBlinkingTooltips=false
@ -83,6 +89,11 @@ general {
# Min: 1 # Min: 1
# Max: 2147483647 # Max: 2147483647
I:scrollSpeed=13 I:scrollSpeed=13
# If progress bars should move smoothly.
# False is incremental like the Minecraft furnace.
# Default: true
B:smoothProgressBars=true
} }
"armor hud location" { "armor hud location" {
@ -321,7 +332,7 @@ general {
########################################################################################################## ##########################################################################################################
# energy compat options # energy compat options
#--------------------------------------------------------------------------------------------------------# #--------------------------------------------------------------------------------------------------------#
# Config options regarding GTEU compatibility with other energy systems # Config options regarding GTEU compatibility with AE2
########################################################################################################## ##########################################################################################################
"energy compat options" { "energy compat options" {
@ -343,11 +354,24 @@ general {
# Max: 16 # Max: 16
D:feToEuRatio=4.0 D:feToEuRatio=4.0
# The energy consumption of ME Hatch/Bus.
# Default: 1.0AE/t
# Min: 0.0
# Max: 10.0
D:meHatchEnergyUsage=1.0
# Enable Native GTEU to Forge Energy (RF and alike) on GT Cables and Wires. # Enable Native GTEU to Forge Energy (RF and alike) on GT Cables and Wires.
# This does not enable nor disable Converters. # This does not enable nor disable Converters.
# Default: true # Default: true
B:nativeEUToFE=true B:nativeEUToFE=true
D:rfRatio=4.0 D:rfRatio=4.0
# The interval between ME Hatch/Bus interact ME network.
# It may cause lag if the interval is too small.
# Default: 2 sec
# Min: 1
# Max: 80
I:updateIntervals=40
} }
} }
@ -398,6 +422,10 @@ general {
# Default: true # Default: true
B:enableMaintenance=true B:enableMaintenance=true
# Whether to enable Assembly Line research for recipes.
# Default: true
B:enableResearch=true
# Whether to enable World Accelerators, which accelerate ticks for surrounding Tile Entities, Crops, etc. # Whether to enable World Accelerators, which accelerate ticks for surrounding Tile Entities, Crops, etc.
# Default: true # Default: true
B:enableWorldAccelerators=true B:enableWorldAccelerators=true
@ -410,6 +438,21 @@ general {
# Default: true # Default: true
B:gt6StylePipesCables=true B:gt6StylePipesCables=true
# If High Tier (>UV-tier) GT content should be registered.
# Items and Machines enabled with this config will have missing recipes by default.
# This is intended for modpack developers only, and is not playable without custom tweaks or addons.
# Other mods can override this to true, regardless of the config file.
# Default: false
B:highTierContent=false
# Minimum distance betweeb Long Distance Fluid Pipe Endpoints
# Default: 50
I:ldFluidPipeMinDistance=50
# Minimum distance between Long Distance Item Pipe Endpoints
# Default: 50
I:ldItemPipeMinDistance=50
# Whether to play machine sounds while machines are active. # Whether to play machine sounds while machines are active.
# Default: true # Default: true
B:machineSounds=true B:machineSounds=true
@ -419,6 +462,15 @@ general {
# Default: 0.5 # Default: 0.5
D:multiblockSteamToEU=0.5 D:multiblockSteamToEU=0.5
# Whether the Assembly Line should require the item inputs to be in order.
# Default: true
B:orderedAssembly=false
# Whether the Assembly Line should require the fluid inputs to be in order.
# This does nothing if B:orderedAssembly is false.
# Default: false
B:orderedFluidAssembly=false
# Divisor for Recipe Duration per Overclock. # Divisor for Recipe Duration per Overclock.
# Default: 2.0 # Default: 2.0
# Min: 2.0 # Min: 2.0
@ -486,6 +538,10 @@ general {
# Whether to give the terminal to new players on login # Whether to give the terminal to new players on login
# Default: true # Default: true
B:spawnTerminal=false B:spawnTerminal=false
# Whether to enable Special Event features (e.g. Christmas, etc).
# Default: true
B:specialEvents=true
} }
########################################################################################################## ##########################################################################################################

View File

@ -9,10 +9,12 @@ general {
########################################################################################################## ##########################################################################################################
"client options" { "client options" {
# Whether or not to enable Emissive Textures for GregTech Casings when the multiblock is working (EBF coils, Fusion Casings, etc.).
# Default: false
B:casingsActiveEmissiveTextures=true B:casingsActiveEmissiveTextures=true
# Whether or not to enable Emissive Textures for Electric Blast Furnace Coils when the multiblock is working.
# Default: false
B:coilsActiveEmissiveTextures=true
# The default color to overlay onto machines. # The default color to overlay onto machines.
# 16777215 (0xFFFFFF in decimal) is no coloring (like GTCE). # 16777215 (0xFFFFFF in decimal) is no coloring (like GTCE).
# 13819135 (0xD2DCFF in decimal) is the classic blue from GT5 (default). # 13819135 (0xD2DCFF in decimal) is the classic blue from GT5 (default).
@ -31,7 +33,7 @@ general {
# Default: true # Default: true
B:hookDepthTexture=true B:hookDepthTexture=true
# Whether or not to enable Emissive Textures for GregTech Machines. # Whether or not to enable Emissive Textures for GregTech Machines and multiblock parts.
# Default: true # Default: true
B:machinesEmissiveTextures=true B:machinesEmissiveTextures=true
@ -55,6 +57,10 @@ general {
# Max: 16777215 # Max: 16777215
I:multiblockPreviewFontColor=3355443 I:multiblockPreviewFontColor=3355443
# Prevent optical and laser cables from animating when active.
# Default: false
B:preventAnimatedCables=false
# Prevent tooltips from blinking for better visibility # Prevent tooltips from blinking for better visibility
B:preventBlinkingTooltips=false B:preventBlinkingTooltips=false
@ -83,6 +89,11 @@ general {
# Min: 1 # Min: 1
# Max: 2147483647 # Max: 2147483647
I:scrollSpeed=13 I:scrollSpeed=13
# If progress bars should move smoothly.
# False is incremental like the Minecraft furnace.
# Default: true
B:smoothProgressBars=true
} }
"armor hud location" { "armor hud location" {
@ -321,7 +332,7 @@ general {
########################################################################################################## ##########################################################################################################
# energy compat options # energy compat options
#--------------------------------------------------------------------------------------------------------# #--------------------------------------------------------------------------------------------------------#
# Config options regarding GTEU compatibility with other energy systems # Config options regarding GTEU compatibility with AE2
########################################################################################################## ##########################################################################################################
"energy compat options" { "energy compat options" {
@ -343,11 +354,24 @@ general {
# Max: 16 # Max: 16
D:feToEuRatio=4.0 D:feToEuRatio=4.0
# The energy consumption of ME Hatch/Bus.
# Default: 1.0AE/t
# Min: 0.0
# Max: 10.0
D:meHatchEnergyUsage=1.0
# Enable Native GTEU to Forge Energy (RF and alike) on GT Cables and Wires. # Enable Native GTEU to Forge Energy (RF and alike) on GT Cables and Wires.
# This does not enable nor disable Converters. # This does not enable nor disable Converters.
# Default: true # Default: true
B:nativeEUToFE=true B:nativeEUToFE=true
D:rfRatio=4.0 D:rfRatio=4.0
# The interval between ME Hatch/Bus interact ME network.
# It may cause lag if the interval is too small.
# Default: 2 sec
# Min: 1
# Max: 80
I:updateIntervals=40
} }
} }
@ -398,6 +422,10 @@ general {
# Default: true # Default: true
B:enableMaintenance=true B:enableMaintenance=true
# Whether to enable Assembly Line research for recipes.
# Default: true
B:enableResearch=true
# Whether to enable World Accelerators, which accelerate ticks for surrounding Tile Entities, Crops, etc. # Whether to enable World Accelerators, which accelerate ticks for surrounding Tile Entities, Crops, etc.
# Default: true # Default: true
B:enableWorldAccelerators=true B:enableWorldAccelerators=true
@ -410,6 +438,21 @@ general {
# Default: true # Default: true
B:gt6StylePipesCables=true B:gt6StylePipesCables=true
# If High Tier (>UV-tier) GT content should be registered.
# Items and Machines enabled with this config will have missing recipes by default.
# This is intended for modpack developers only, and is not playable without custom tweaks or addons.
# Other mods can override this to true, regardless of the config file.
# Default: false
B:highTierContent=false
# Minimum distance betweeb Long Distance Fluid Pipe Endpoints
# Default: 50
I:ldFluidPipeMinDistance=50
# Minimum distance between Long Distance Item Pipe Endpoints
# Default: 50
I:ldItemPipeMinDistance=50
# Whether to play machine sounds while machines are active. # Whether to play machine sounds while machines are active.
# Default: true # Default: true
B:machineSounds=true B:machineSounds=true
@ -419,6 +462,15 @@ general {
# Default: 0.5 # Default: 0.5
D:multiblockSteamToEU=0.5 D:multiblockSteamToEU=0.5
# Whether the Assembly Line should require the item inputs to be in order.
# Default: true
B:orderedAssembly=false
# Whether the Assembly Line should require the fluid inputs to be in order.
# This does nothing if B:orderedAssembly is false.
# Default: false
B:orderedFluidAssembly=false
# Divisor for Recipe Duration per Overclock. # Divisor for Recipe Duration per Overclock.
# Default: 2.0 # Default: 2.0
# Min: 2.0 # Min: 2.0
@ -486,6 +538,10 @@ general {
# Whether to give the terminal to new players on login # Whether to give the terminal to new players on login
# Default: true # Default: true
B:spawnTerminal=false B:spawnTerminal=false
# Whether to enable Special Event features (e.g. Christmas, etc).
# Default: true
B:specialEvents=true
} }
########################################################################################################## ##########################################################################################################

View File

@ -0,0 +1,179 @@
import gregtech.recipes.builders.*
import io.sommers.packmode.PMConfig
def assembly_line = mods.gregtech.assembly_line
// World Accelerator HV
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('hull.luv'), metaitem('field.generator.luv') * 64, metaitem('field.generator.luv') * 16, metaitem('sensor.luv') * 20, metaitem('emitter.luv') * 20, ore('circuitLuv') * 16, metaitem('plateDoubleIridium') * 4, metaitem('plateDenseDraconium') * 2)
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('enderium') * 1152)
.outputs(metaitem('world_accelerator.hv'))
.stationResearch(b -> b.researchStack(item('minecraft:clock')).CWUt(4))
.duration(6000).EUt(30720)
.buildAndRegister()
// ZPM Field Generator
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('frameNaquadahAlloy'), metaitem('plateNaquadahAlloy') * 6, metaitem('quantumstar'), metaitem('emitter.zpm') * 2, ore('circuitZpm') * 2, metaitem('wireFineUraniumRhodiumDinaquadide') * 64, metaitem('wireFineUraniumRhodiumDinaquadide') * 64, metaitem('cableGtSingleVanadiumGallium') * 4)
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('awakened_draconium') * 1296)
.outputs(metaitem('field.generator.zpm'))
.stationResearch(b -> b.researchStack(metaitem('field.generator.luv')).CWUt(4))
.duration(600).EUt(24000)
.buildAndRegister()
// Dark Soularium Jetplate
mods.gregtech.assembly_line.recipeBuilder()
.inputs(item('simplyjetpacks:itemjetpack', 8), item('simplyjetpacks:metaitemmods', 4) * 2, item('extrautils2:angelring'), item('enderio:item_material', 16) * 2, item('contenttweaker:doublecompressedoctadiccapacitor'), ore('circuitLuv') * 4, item('simplyjetpacks:metaitemmods', 11) * 2)
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(item('simplyjetpacks:itemjetpack', 9))
.stationResearch(b -> b.researchStack(item('simplyjetpacks:metaitemmods', 11)).CWUt(16))
.duration(3000).EUt(30720)
.buildAndRegister()
// Flux-Infused Jetplate
mods.gregtech.assembly_line.recipeBuilder()
.inputs(item('simplyjetpacks:itemjetpack', 17), item('redstonearsenal:armor.plate_flux'), item('simplyjetpacks:metaitemmods', 21), item('extrautils2:angelring'), item('contenttweaker:compressedoctadiccapacitor') * 2, ore('circuitLuv') * 4, item('simplyjetpacks:metaitemmods', 30) * 2)
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(item('simplyjetpacks:itemjetpack', 18))
.stationResearch(b -> b.researchStack(item('simplyjetpacks:metaitemmods', 30)).CWUt(16))
.duration(3000).EUt(30720)
.buildAndRegister()
// Naquadah Reactor 1
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('cover.screen'), item('appliedenergistics2:spatial_pylon') * 3, ore('circuitZpm'), item('gregtech:transparent_casing', 1) * 2)
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('omnium') * 32)
.outputs(metaitem('multiblocktweaker:naquadah_reactor_1'))
.stationResearch(b -> b.researchStack(metaitem('boltNaquadah')).CWUt(16))
.duration(1500).EUt(122880)
.buildAndRegister()
// Rotary Hearth Furnace
if (PMConfig.getPackMode() == "normal") {
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('electric_blast_furnace'), ore('circuitUv') * 4, metaitem('field.generator.luv') * 4, metaitem('springNaquadahAlloy') * 4, metaitem('plateDenseNaquadahAlloy') * 4, metaitem('wireGtQuadrupleUraniumRhodiumDinaquadide') * 4)
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(metaitem('gcym:mega_blast_furnace'))
.stationResearch(b -> b.researchStack(metaitem('electric_blast_furnace')).CWUt(16))
.duration(1200).EUt(30720)
.buildAndRegister()
} else {
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('electric_blast_furnace'), ore('circuitUhv') * 4, metaitem('field.generator.uv') * 4, metaitem('springTritanium') * 4, metaitem('plateTritanium') * 4, metaitem('wireGtQuadrupleUraniumRhodiumDinaquadide') * 4)
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(metaitem('gcym:mega_blast_furnace'))
.stationResearch(b -> b.researchStack(metaitem('electric_blast_furnace')).CWUt(128).EUt(1966080))
.duration(1200).EUt(491520)
.buildAndRegister()
}
// Bulk Blast Chiller
if (PMConfig.getPackMode() == "normal") {
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('vacuum_freezer'), ore('circuitUv') * 4, metaitem('field.generator.luv') * 4, metaitem('pipeNormalFluidNaquadah') * 4, metaitem('plateDenseNaquadahAlloy') * 4, metaitem('wireGtQuadrupleUraniumRhodiumDinaquadide') * 4)
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(metaitem('gcym:mega_vacuum_freezer'))
.stationResearch(b -> b.researchStack(metaitem('vacuum_freezer')).CWUt(16))
.duration(1200).EUt(30720)
.buildAndRegister()
} else {
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('vacuum_freezer'), ore('circuitUhv') * 4, metaitem('field.generator.uv') * 4, metaitem('pipeNormalFluidDuranium') * 4, metaitem('plateDenseTritanium') * 4, metaitem('wireGtQuadrupleUraniumRhodiumDinaquadide') * 4)
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(metaitem('gcym:mega_vacuum_freezer'))
.stationResearch(b -> b.researchStack(metaitem('vacuum_freezer')).CWUt(128).EUt(1966080))
.duration(1200).EUt(491520)
.buildAndRegister()
}
// World Accelerator EV
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('hull.zpm'), metaitem('field.generator.zpm') * 64, metaitem('field.generator.zpm') * 16, metaitem('sensor.zpm') * 20, metaitem('emitter.zpm') * 20, ore('circuitZpm') * 16, metaitem('plateDoubleEuropium') * 4, metaitem('plateDenseDraconium') * 2)
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('enderium') * 1152)
.outputs(metaitem('world_accelerator.ev'))
.stationResearch(b -> b.researchStack(metaitem('world_accelerator.hv')).CWUt(32).EUt(122880))
.duration(12000).EUt(122880)
.buildAndRegister()
// Naquadah Reactor 2
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('cover.screen'), item('appliedenergistics2:spatial_pylon') * 3, ore('circuitUv'), item('gregtech:transparent_casing', 1) * 2)
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('omnium') * 288)
.outputs(metaitem('multiblocktweaker:naquadah_reactor_2'))
.stationResearch(b -> b.researchStack(metaitem('multiblocktweaker:naquadah_reactor_1')).CWUt(64).EUt(122880))
.duration(1500).EUt(122880)
.buildAndRegister()
// Universal Navigator
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('frameMicroversium'), metaitem('plateMicroversium') * 24, metaitem('gravistar'), metaitem('sensor.uv') * 2, metaitem('robot.arm.uv') * 2, ore('circuitUhv'), metaitem('plateDenseNaquadahAlloy') * 2, metaitem('wireGtQuadrupleEnrichedNaquadahTriniumEuropiumDuranide') * 4, metaitem('wireFineTritanium') * 64)
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('naquadria') * 576)
.outputs(item('contenttweaker:universalnavigator'))
.stationResearch(b -> b.researchStack(item('contenttweaker:stellarcreationdata')).CWUt(96).EUt(491520))
.duration(6000).EUt(491520)
.buildAndRegister()
// Ultimate Material
mods.gregtech.assembly_line.recipeBuilder()
.inputs(item('draconicevolution:dragon_heart'), item('armorplus:material', 1) * 4, item('armorplus:material', 2) * 8, item('armorplus:material', 3) * 12)
.outputs(item('armorplus:material', 4))
.stationResearch(b -> b.researchStack(item('draconicevolution:dragon_heart')).CWUt(96).EUt(491520))
.duration(600).EUt(491520)
.buildAndRegister()
// Reactor Stabilizer Rotor Assembly
mods.gregtech.assembly_line.recipeBuilder()
.inputs(ore('frameGtAwakenedDraconium'), ore('gearAwakenedDraconium'), ore('plateAwakenedDraconium') * 2, item('draconicevolution:reactor_part', 1) * 2, item('draconicevolution:reactor_part', 2) * 2)
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(item('draconicevolution:reactor_part', 3))
.stationResearch(b -> b.researchStack(metaitem('gearAwakenedDraconium')).CWUt(96).EUt(491520))
.duration(600).EUt(491520)
.buildAndRegister()
// Reactor Stabilizer Focus Ring
mods.gregtech.assembly_line.recipeBuilder()
.inputs(ore('frameGtAwakenedDraconium'), item('draconicevolution:awakened_core'), ore('ringAwakenedDraconium') * 4, ore('plateCrystalMatrix') * 4, item('advsolars:sunnarium_plate') * 4)
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(item('draconicevolution:reactor_part', 4))
.stationResearch(b -> b.researchStack(metaitem('ringAwakenedDraconium')).CWUt(96).EUt(491520))
.duration(600).EUt(491520)
.buildAndRegister()
// Reactor Stabilizer Frame
mods.gregtech.assembly_line.recipeBuilder()
.inputs(ore('frameGtAwakenedDraconium'), ore('gearAwakenedDraconium'), item('draconicevolution:awakened_core'), metaitem('sensor.zpm') * 2, metaitem('emitter.zpm') * 2, ore('plateElite') * 6)
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(item('draconicevolution:reactor_part'))
.stationResearch(b -> b.researchStack(metaitem('frameAwakenedDraconium')).CWUt(96).EUt(491520))
.duration(750).EUt(491520)
.buildAndRegister()
// Simulation Supercomputer
if (PMConfig.getPackMode() == "normal") {
mods.gregtech.assembly_line.recipeBuilder()
.inputs(item('gcym:large_multiblock_casing', 11), ore('plateTrinaquadalloy') * 6, item('deepmoblearning:simulation_chamber') * 4, item('contenttweaker:heartofauniverse'), metaitem('robot.arm.uv') * 2, metaitem('field.generator.uv') * 2, ore('circuitUhv') * 4, item('draconicevolution:draconic_energy_core'))
.fluidInputs(fluid('soldering_alloy') * 1152)
.outputs(metaitem('multiblocktweaker:dml_sim_chamber'))
.stationResearch(b -> b.researchStack(item('deepmoblearning:simulation_chamber')).CWUt(128).EUt(1966080))
.duration(1200).EUt(1966080)
.buildAndRegister()
}
// World Accelerator IV
mods.gregtech.assembly_line.recipeBuilder()
.inputs(metaitem('hull.uv'), metaitem('field.generator.uv') * 64, metaitem('field.generator.uv') * 16, metaitem('sensor.uv') * 20, metaitem('emitter.uv') * 20, ore('circuitUv') * 16, metaitem('plateDoubleEuropium') * 4, metaitem('plateDenseNeutronium') * 2)
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('enderium') * 1152, fluid('naquadria') * 576)
.outputs(metaitem('world_accelerator.iv'))
.stationResearch(b -> b.researchStack(metaitem('world_accelerator.ev')).CWUt(128).EUt(491520))
.duration(12000).EUt(491520)
.buildAndRegister()
// UV Field Generator (Hard mode only)
if (PMConfig.getPackMode() == "expert") {
mods.gregtech.assembly_line.recipeBuilder()
.inputs(ore('frameGtTritanium'), ore('plateTritanium') * 6, metaitem('gravistar'), metaitem('emitter.uv') * 2, ore('circuitUv') * 2, ore('wireFineEnrichedNaquadahTriniumEuropiumDuranide') * 64, ore('wireFineEnrichedNaquadahTriniumEuropiumDuranide') * 64, ore('cableGtSingleYttriumBariumCuprate') * 4)
.fluidInputs(fluid('soldering_alloy') * 1728, fluid('naquadria') * 576, fluid('taranium') * 288)
.outputs(metaitem('field.generator.uv'))
.stationResearch(b -> b.researchStack(metaitem('field.generator.zpm')).CWUt(48).EUt(122880))
.duration(600).EUt(100000)
.buildAndRegister()
}

View File

@ -0,0 +1,63 @@
import io.sommers.packmode.PMConfig
import gregtech.api.recipes.category.RecipeCategories
// Assembly Control Casing
mods.gregtech.arc_furnace.removeByInput(30, [item('gregtech:multiblock_casing', 3)], [fluid('oxygen') * 932])
mods.gregtech.macerator.removeByInput(32, [item('gregtech:multiblock_casing', 3)], null)
if (PMConfig.getPackMode() == "normal") {
mods.gregtech.arc_furnace.recipeBuilder()
.inputs(item('gregtech:multiblock_casing', 3))
.fluidInputs(fluid('oxygen') * 932)
.outputs(metaitem('nuggetTungstenSteel') * 15, metaitem('dustGraphene'), metaitem('nuggetTungsten') * 6, metaitem('nuggetIridium') * 5)
.duration(932)
.EUt(30)
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
.buildAndRegister();
mods.gregtech.macerator.recipeBuilder()
.inputs(item('gregtech:multiblock_casing', 3))
.outputs(metaitem('dustSmallTungstenSteel') * 7, metaitem('dustRubber'), metaitem('dustGraphene'), metaitem('dustSmallTungsten') * 3)
.duration(725)
.EUt(30)
.category(RecipeCategories.MACERATOR_RECYCLING)
.buildAndRegister();
}
else {
mods.gregtech.arc_furnace.recipeBuilder()
.inputs(item('gregtech:multiblock_casing', 3))
.fluidInputs(fluid('oxygen') * 932)
.outputs(metaitem('nuggetTungstenSteel') * 62, metaitem('dustGraphene') * 4, metaitem('nuggetTungsten') * 26, metaitem('nuggetIridium') * 22)
.duration(932)
.EUt(30)
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
.buildAndRegister();
mods.gregtech.macerator.recipeBuilder()
.inputs(item('gregtech:multiblock_casing', 3))
.outputs(metaitem('dustSmallTungstenSteel') * 28, metaitem('dustRubber') * 4, metaitem('dustGraphene') * 4, metaitem('dustSmallTungsten') * 12)
.duration(725)
.EUt(30)
.category(RecipeCategories.MACERATOR_RECYCLING)
.buildAndRegister();
}
mods.gregtech.arc_furnace.removeByInput(30, [item('gregtech:multiblock_casing', 4)], [fluid('oxygen') * 3322])
if (PMConfig.getPackMode() == "expert") {
mods.gregtech.arc_furnace.recipeBuilder()
.inputs(item('gregtech:multiblock_casing', 4))
.fluidInputs(fluid('oxygen') * 3322)
.outputs(metaitem('dustGraphene') * 24, metaitem('nuggetTungstenSteel') * 20, metaitem('ingotTungsten') * 16, metaitem('ingotRuridit') * 8)
.duration(3322)
.EUt(30)
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
.buildAndRegister();
mods.gregtech.arc_furnace.recipeBuilder()
.inputs(item('gregtech:multiblock_casing', 4))
.outputs(metaitem('dustGraphene') * 24, metaitem('dustRubber') * 22, metaitem('dustTungstenSteel') * 20, metaitem('dustTungsten') * 17)
.duration(2944)
.EUt(30)
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
.buildAndRegister();
}

View File

@ -0,0 +1,235 @@
import io.sommers.packmode.PMConfig
if (PMConfig.getPackMode() == "normal") {
// Input Buses
// ULV Input Bus * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('glue') * 250])
// ULV Input Bus * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 72])
// ULV Input Bus * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 36])
// ULV Input Bus * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 4])
// LV Input Bus * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('glue') * 500])
// LV Input Bus * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 144])
// LV Input Bus * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 72])
// LV Input Bus * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 9])
// MV Input Bus * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 288])
// MV Input Bus * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 144])
// MV Input Bus * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 18])
// HV Input Bus * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 432])
// HV Input Bus * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 288])
// HV Input Bus * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 36])
// EV Input Bus * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('crate.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 432])
// EV Input Bus * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('crate.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 72])
// IV Input Bus * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('crate.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 576])
// IV Input Bus * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('crate.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 144])
// Bronze Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.import.mv')], [fluid('oxygen') * 882])
// Bronze Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.import.mv')], null)
// Stainless Steel Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.import.hv')], [fluid('oxygen') * 1087])
// Stainless Steel Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.import.hv')], null)
// Block of Aluminium * 1
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.import.ev')], [fluid('oxygen') * 621])
// Aluminium Dust * 9
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.import.ev')], null)
// Stainless Steel Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.import.iv')], [fluid('oxygen') * 1590])
// Stainless Steel Dust * 8
mods.gregtech.macerator.removeByInput(32, [metaitem('item_bus.import.iv')], null)
// Output Buses
// ULV Output Bus * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('glue') * 250])
// ULV Output Bus * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 72])
// ULV Output Bus * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 36])
// ULV Output Bus * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 4])
// LV Output Bus * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('glue') * 500])
// LV Output Bus * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 144])
// LV Output Bus * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 72])
// LV Output Bus * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 9])
// MV Output Bus * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 288])
// MV Output Bus * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 144])
// MV Output Bus * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 18])
// HV Output Bus * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 432])
// HV Output Bus * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 288])
// HV Output Bus * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 36])
// EV Output Bus * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('crate.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 432])
// EV Output Bus * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('crate.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 72])
// IV Output Bus * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('crate.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 576])
// IV Output Bus * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('crate.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 144])
// Aluminium Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.export.mv')], [fluid('oxygen') * 882])
// Aluminium Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.export.mv')], null)
// Stainless Steel Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.export.hv')], [fluid('oxygen') * 1087])
// Stainless Steel Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.export.hv')], null)
// Block of Aluminium * 1
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.export.ev')], [fluid('oxygen') * 621])
// Aluminium Dust * 9
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.export.ev')], null)
// Stainless Steel Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.export.iv')], [fluid('oxygen') * 1590])
// Stainless Steel Dust * 8
mods.gregtech.macerator.removeByInput(32, [metaitem('item_bus.export.iv')], null)
// Input Hatches
// ULV Input Hatch * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('glue') * 250])
// ULV Input Hatch * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 72])
// ULV Input Hatch * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 36])
// ULV Input Hatch * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 4])
// LV Input Hatch * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('glue') * 500])
// LV Input Hatch * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 144])
// LV Input Hatch * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 72])
// LV Input Hatch * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 9])
// MV Input Hatch * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 288])
// MV Input Hatch * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 144])
// MV Input Hatch * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 18])
// HV Input Hatch * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 432])
// HV Input Hatch * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 288])
// HV Input Hatch * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 36])
// EV Input Hatch * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('drum.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 432])
// EV Input Hatch * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('drum.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 72])
// IV Input Hatch * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('drum.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 576])
// IV Input Hatch * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('drum.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 144])
// Aluminium Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.import.mv')], [fluid('oxygen') * 730])
// Aluminium Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.import.mv')], null)
// Stainless Steel Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.import.hv')], [fluid('oxygen') * 975])
// Stainless Steel Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.import.hv')], null)
// Titanium Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.import.ev')], [fluid('oxygen') * 569])
// Titanium Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.import.ev')], null)
// Tungstensteel Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.import.iv')], [fluid('oxygen') * 1480])
// Tungstensteel Dust * 8
mods.gregtech.macerator.removeByInput(32, [metaitem('fluid_hatch.import.iv')], null)
// Output Hatches
// ULV Output Hatch * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('glue') * 250])
// ULV Output Hatch * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 72])
// ULV Output Hatch * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 36])
// ULV Output Hatch * 1
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 4])
// LV Output Hatch * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('glue') * 500])
// LV Output Hatch * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 144])
// LV Output Hatch * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 72])
// LV Output Hatch * 1
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 9])
// MV Output Hatch * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 288])
// MV Output Hatch * 1
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 144])
// HV Output Hatch * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 432])
// HV Output Hatch * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 288])
// HV Output Hatch * 1
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 36])
// EV Output Hatch * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('drum.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 432])
// EV Output Hatch * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('drum.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 72])
// IV Output Hatch * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('drum.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 576])
// IV Output Hatch * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('drum.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 144])
// Aluminium Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.export.mv')], [fluid('oxygen') * 730])
// Aluminium Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.export.mv')], null)
// Stainless Steel Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.export.hv')], [fluid('oxygen') * 975])
// Stainless Steel Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.export.hv')], null)
// Titanium Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.export.ev')], [fluid('oxygen') * 569])
// Titanium Dust * 8
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.export.ev')], null)
// Tungstensteel Ingot * 8
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.export.iv')], [fluid('oxygen') * 1480])
// Tungstensteel Dust * 8
mods.gregtech.macerator.removeByInput(32, [metaitem('fluid_hatch.export.iv')], null)
// 4x/9x Hatches
// EV Quadruple Input Hatch * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('fluid_hatch.import.ev'), metaitem('pipeQuadrupleFluidTitanium'), metaitem('circuit.integrated').withNbt(["Configuration": 4])], [fluid('polytetrafluoroethylene') * 576])
// EV Quadruple Output Hatch * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('fluid_hatch.export.ev'), metaitem('pipeQuadrupleFluidTitanium'), metaitem('circuit.integrated').withNbt(["Configuration": 4])], [fluid('polytetrafluoroethylene') * 576])
// IV Quadruple Input Hatch * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('fluid_hatch.import.iv'), metaitem('pipeQuadrupleFluidTungstenSteel'), metaitem('circuit.integrated').withNbt(["Configuration": 4])], [fluid('polytetrafluoroethylene') * 576])
// IV Quadruple Output Hatch * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('fluid_hatch.export.iv'), metaitem('pipeQuadrupleFluidTungstenSteel'), metaitem('circuit.integrated').withNbt(["Configuration": 4])], [fluid('polytetrafluoroethylene') * 576])
// EV Nonuple Input Hatch * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('fluid_hatch.import.ev'), metaitem('pipeNonupleFluidTitanium'), metaitem('circuit.integrated').withNbt(["Configuration": 9])], [fluid('polytetrafluoroethylene') * 1296])
// EV Nonuple Output Hatch * 1
mods.gregtech.assembler.removeByInput(1920, [metaitem('fluid_hatch.export.ev'), metaitem('pipeNonupleFluidTitanium'), metaitem('circuit.integrated').withNbt(["Configuration": 9])], [fluid('polytetrafluoroethylene') * 1296])
// IV Nonuple Input Hatch * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('fluid_hatch.import.iv'), metaitem('pipeNonupleFluidTungstenSteel'), metaitem('circuit.integrated').withNbt(["Configuration": 9])], [fluid('polytetrafluoroethylene') * 1296])
// IV Nonuple Output Hatch * 1
mods.gregtech.assembler.removeByInput(7680, [metaitem('fluid_hatch.export.iv'), metaitem('pipeNonupleFluidTungstenSteel'), metaitem('circuit.integrated').withNbt(["Configuration": 9])], [fluid('polytetrafluoroethylene') * 1296])
}

View File

@ -0,0 +1,20 @@
{
"packName": "Nomi-CEu",
"packId": "nomi-ceu",
"version": "1.0.0",
"debug": false,
"classes": {
"preInit": []
},
"loaders": {
"preInit": [
"preInit/"
],
"init": [
"init/"
],
"postInit": [
"postInit/"
]
}
}

View File

@ -16,6 +16,7 @@ import mods.appliedenergistics2.Inscriber;
//Silicon //Silicon
Inscriber.removeRecipe(<appliedenergistics2:material:20>); Inscriber.removeRecipe(<appliedenergistics2:material:20>);
Inscriber.addRecipe(<appliedenergistics2:material:20>, <metaitem:plateSilicon>, true, <appliedenergistics2:material:19>); Inscriber.addRecipe(<appliedenergistics2:material:20>, <metaitem:plateSilicon>, true, <appliedenergistics2:material:19>);
Inscriber.addRecipe(<appliedenergistics2:material:20>, <ore:itemSilicon>, true, <appliedenergistics2:material:19>);
//Engineering Processor //Engineering Processor
Inscriber.removeRecipe(<appliedenergistics2:material:24>); Inscriber.removeRecipe(<appliedenergistics2:material:24>);

View File

@ -269,7 +269,7 @@ alloy_blast_smelter.recipeBuilder()
.fluidOutputs(<liquid:electrum_flux> * 1296) .fluidOutputs(<liquid:electrum_flux> * 1296)
.circuit(4) .circuit(4)
.property("temperature", 1100) .property("temperature", 1100)
.duration(9000) .duration(19602)
.EUt(120) .EUt(120)
.buildAndRegister(); .buildAndRegister();

View File

@ -55,18 +55,25 @@ recipes.addShaped(<draconicevolution:wyvern_sword>, [
//Fusion Injector //Fusion Injector
recipes.remove(<draconicevolution:crafting_injector>); recipes.remove(<draconicevolution:crafting_injector>);
recipes.addShaped(<draconicevolution:crafting_injector>, [ assembly_line.recipeBuilder()
[<enderio:item_material:16>, <metaitem:plateEuropium>, <enderio:item_material:16>], .inputs(<gregtech:multiblock_casing:3>, <actuallyadditions:block_crystal_empowered:5>, <metaitem:plateEuropium>, <draconicevolution:draconic_core> * 2, <enderio:item_material:16> * 4)
[dragcore, <actuallyadditions:block_crystal_empowered:5>, dragcore], .fluidInputs(<liquid:soldering_alloy> * 1152)
[<enderio:item_material:16>, <gregtech:multiblock_casing:3>, <enderio:item_material:16>]]); .outputs(<draconicevolution:crafting_injector>)
.property("research", <actuallyadditions:block_crystal_empowered:5>)
.duration(600).EUt(30720).buildAndRegister();
// Fusion crafting core
recipes.remove(<draconicevolution:fusion_crafting_core>);
assembly_line.recipeBuilder()
.inputs(<metaitem:frameHsse>, <ore:plateTungstenCarbide> * 6, <draconicevolution:draconic_core> * 4, <ore:gemNetherStar> * 4, <metaitem:sensor.iv> * 2, <ore:circuitIv> * 2, <ore:blockLapis> * 8)
.fluidInputs(<liquid:soldering_alloy> * 1152)
.outputs(<draconicevolution:fusion_crafting_core>)
.property("research", <draconicevolution:draconic_core>)
.duration(1200).EUt(30720).buildAndRegister();
//Reactor Stabalizer Frame //Reactor Stabalizer Frame
recipes.remove(<draconicevolution:reactor_part>); recipes.remove(<draconicevolution:reactor_part>);
recipes.addShaped(<draconicevolution:reactor_part>, [ // Moved to Groovy
[<nuclearcraft:part:3>,<nuclearcraft:part:3>,<nuclearcraft:part:3>],
[<draconicevolution:awakened_core:*>, <ore:gearAwakenedDraconium>, null],
[<nuclearcraft:part:3>,<nuclearcraft:part:3>,<nuclearcraft:part:3>]]);
recipes.remove(<draconicevolution:reactor_part:1>); recipes.remove(<draconicevolution:reactor_part:1>);
recipes.addShaped(<draconicevolution:reactor_part:1>, [ recipes.addShaped(<draconicevolution:reactor_part:1>, [
@ -81,29 +88,27 @@ recipes.addShaped(<draconicevolution:reactor_part:2>, [
[<ore:gearDraconium>, <ore:plateDraconium>,<ore:plateDraconium>]]); [<ore:gearDraconium>, <ore:plateDraconium>,<ore:plateDraconium>]]);
recipes.remove(<draconicevolution:reactor_part:3>); recipes.remove(<draconicevolution:reactor_part:3>);
recipes.addShaped(<draconicevolution:reactor_part:3>, [ // Moved to Groovy
[null, <draconicevolution:reactor_part:1>, <draconicevolution:reactor_part:2>],
[<ore:gearAwakenedDraconium>, <ore:plateAwakenedDraconium>,<ore:plateAwakenedDraconium>],
[null, <draconicevolution:reactor_part:1>, <draconicevolution:reactor_part:2>]]);
recipes.remove(<draconicevolution:reactor_part:4>); recipes.remove(<draconicevolution:reactor_part:4>);
recipes.addShaped(<draconicevolution:reactor_part:4>, [ // Moved to Groovy
[<advsolars:sunnarium_plate>, <ore:plateCrystalMatrix>, <advsolars:sunnarium_plate>],
[<ore:plateCrystalMatrix>, <draconicevolution:awakened_core:*>, <ore:plateCrystalMatrix>],
[<advsolars:sunnarium_plate>, <ore:plateCrystalMatrix>, <advsolars:sunnarium_plate>]]);
// Particle Generator
recipes.remove(<draconicevolution:particle_generator>); recipes.remove(<draconicevolution:particle_generator>);
recipes.addShaped(<draconicevolution:particle_generator>, [ assembly_line.recipeBuilder()
[<actuallyadditions:block_crystal_empowered>, <minecraft:blaze_rod>, <actuallyadditions:block_crystal_empowered>], .inputs(<metaitem:frameTungstenCarbide>, <ore:plateDraconium> * 6, <draconicevolution:draconic_core>, <ore:rodBlaze> * 10, <metaitem:emitter.ev> * 3, <actuallyadditions:block_crystal_empowered> * 4)
[<minecraft:blaze_rod>, <draconicevolution:draconic_core:*>, <minecraft:blaze_rod>], .fluidInputs(<liquid:soldering_alloy> * 1152)
[<actuallyadditions:block_crystal_empowered>, <minecraft:blaze_rod>, <actuallyadditions:block_crystal_empowered>]]); .outputs(<draconicevolution:particle_generator>)
.property("research", <actuallyadditions:block_crystal_empowered>)
.duration(1200).EUt(30720).buildAndRegister();
recipes.remove(<draconicevolution:energy_storage_core>); recipes.remove(<draconicevolution:energy_storage_core>);
recipes.addShaped(<draconicevolution:energy_storage_core>, [ assembly_line.recipeBuilder()
[<ore:ingotDraconium>,<ore:ingotDraconium>,<ore:ingotDraconium>], .inputs(<metaitem:frameTungstenCarbide>, <ore:plateDraconium> * 6, <draconicevolution:wyvern_core>, <draconicevolution:wyvern_energy_core> * 4, <metaitem:field.generator.iv> * 2, <metaitem:wireGtSingleVanadiumGallium> * 12)
[<draconicevolution:wyvern_energy_core>,<draconicevolution:wyvern_core> ,<draconicevolution:wyvern_energy_core>], .fluidInputs(<liquid:soldering_alloy> * 1152)
[<ore:ingotDraconium>,<ore:ingotDraconium>,<ore:ingotDraconium>] .outputs(<draconicevolution:energy_storage_core>)
]); .property("research", <draconicevolution:wyvern_energy_core>)
.duration(1200).EUt(30720).buildAndRegister();
recipes.addShapeless(<metaitem:dustDraconium>, [<draconicevolution:draconium_dust>]); recipes.addShapeless(<metaitem:dustDraconium>, [<draconicevolution:draconium_dust>]);

View File

@ -419,7 +419,7 @@ recipes.addShaped(<naturescompass:naturescompass>,
[[<ore:treeSapling>, <minecraft:compass>, <ore:treeSapling>], [[<ore:treeSapling>, <minecraft:compass>, <ore:treeSapling>],
[<ore:logWood>, <metaitem:prospector.lv>, <ore:logWood>], [<ore:logWood>, <metaitem:prospector.lv>, <ore:logWood>],
[<ore:treeSapling>, <ore:logWood>, <ore:treeSapling>]]); [<ore:treeSapling>, <ore:logWood>, <ore:treeSapling>]]);
/*arc_furnace.recipeBuilder() /*arc_furnace.recipeBuilder()
.inputs(<minecraft:iron_door>) .inputs(<minecraft:iron_door>)
.fluidInputs(<liquid:oxygen> * 236) .fluidInputs(<liquid:oxygen> * 236)

View File

@ -217,15 +217,10 @@ recipes.addShaped(<metaitem:charger.uhv>, [
]); ]);
// Assembly Line // Assembly Line
// ZPM Field Generator * 1 // ZPM Field Generator * 1
<recipemap:assembly_line>.findRecipe(24000, [<metaitem:frameNaquadahAlloy>, <metaitem:plateNaquadahAlloy> * 6, <metaitem:quantumstar>, <metaitem:emitter.zpm> * 2, <metaitem:circuit.quantum_mainframe> * 2, <metaitem:wireFineUraniumRhodiumDinaquadide> * 64, <metaitem:wireFineUraniumRhodiumDinaquadide> * 64, <metaitem:cableGtSingleVanadiumGallium> * 4], [<liquid:soldering_alloy> * 1152]).remove(); <recipemap:assembly_line>.findRecipe(24000, [<metaitem:frameNaquadahAlloy>, <metaitem:plateNaquadahAlloy> * 6, <metaitem:quantumstar>, <metaitem:emitter.zpm> * 2, <metaitem:circuit.quantum_mainframe> * 2, <metaitem:wireFineUraniumRhodiumDinaquadide> * 64, <metaitem:wireFineUraniumRhodiumDinaquadide> * 64, <metaitem:cableGtSingleVanadiumGallium> * 4], [<liquid:soldering_alloy> * 1152]).remove();
assembly_line.recipeBuilder() // Moved to Groovy
.inputs([<metaitem:frameNaquadahAlloy>, <metaitem:plateNaquadahAlloy> * 6, <metaitem:quantumstar>, <metaitem:emitter.zpm> * 2, <ore:circuitZpm> * 2, <metaitem:wireFineUraniumRhodiumDinaquadide> * 64, <metaitem:wireFineUraniumRhodiumDinaquadide> * 64, <metaitem:cableGtSingleVanadiumGallium> * 4])
.fluidInputs([<liquid:soldering_alloy> * 1152, <liquid:awakened_draconium> * 1296])
.outputs(<metaitem:field.generator.zpm>)
.duration(600)
.EUt(24000)
.buildAndRegister();
// Rhodium Plated Palladium // Rhodium Plated Palladium
// Rhodium Plated Palladium Dust * 4 // Rhodium Plated Palladium Dust * 4
@ -301,24 +296,16 @@ recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.uv");
// Tungstensteel Dust * 32 // Tungstensteel Dust * 32
<recipemap:macerator>.findRecipe(32, [<metaitem:world_accelerator.iv>], null).remove(); <recipemap:macerator>.findRecipe(32, [<metaitem:world_accelerator.iv>], null).remove();
// Moved to Groovy
assembly_line.recipeBuilder() /* UHV Multis */
.inputs(<metaitem:sensor.luv> * 20, <metaitem:field.generator.luv> * 20, <metaitem:field.generator.luv> * 20, <metaitem:plateDenseDraconium>, <metaitem:plateDoubleIridium> * 2, <metaitem:hull.luv>, <metaitem:plateDoubleIridium> * 2, <metaitem:plateDenseDraconium>, <metaitem:field.generator.luv> * 20, <metaitem:field.generator.luv> * 20, <metaitem:emitter.luv> * 20) // Rotary Hearth Furnace
.fluidInputs(<liquid:soldering_alloy> * 1152, <liquid:enderium> * 1152) recipes.remove(<metaitem:gcym:mega_blast_furnace>);
.outputs(<metaitem:world_accelerator.hv>) // Moved to Groovy
.duration(900).EUt(30720).buildAndRegister();
assembly_line.recipeBuilder() // Bulk Blast Chiller
.inputs(<metaitem:sensor.zpm> * 20, <metaitem:field.generator.zpm> * 20, <metaitem:field.generator.zpm> * 20, <metaitem:plateDenseDraconium>, <metaitem:plateDoubleEuropium> * 2, <metaitem:hull.zpm>, <metaitem:plateDoubleEuropium> * 2, <metaitem:plateDenseDraconium>, <metaitem:field.generator.zpm> * 20, <metaitem:field.generator.zpm> * 20, <metaitem:emitter.zpm> * 20) recipes.remove(<metaitem:gcym:mega_vacuum_freezer>);
.fluidInputs(<liquid:soldering_alloy> * 1152, <liquid:enderium> * 1152) // Moved to Groovy
.outputs(<metaitem:world_accelerator.ev>)
.duration(900).EUt(122880).buildAndRegister();
assembly_line.recipeBuilder()
.inputs(<metaitem:sensor.uv> * 20, <metaitem:field.generator.uv> * 20, <metaitem:field.generator.uv> * 20, <metaitem:plateDenseNeutronium>, <metaitem:plateDoubleEuropium> * 2, <metaitem:hull.uv>, <metaitem:plateDoubleEuropium> * 2, <metaitem:plateDenseNeutronium>, <metaitem:field.generator.uv> * 20, <metaitem:field.generator.uv> * 20, <metaitem:emitter.uv> * 20)
.fluidInputs(<liquid:soldering_alloy> * 1152, <liquid:enderium> * 1152, <liquid:naquadria> * 576)
.outputs(<metaitem:world_accelerator.iv>)
.duration(900).EUt(491520).buildAndRegister();
// Stabilized Miners Tooltips // Stabilized Miners Tooltips
<contenttweaker:tieroneship_stabilized>.addTooltip(format.italic( <contenttweaker:tieroneship_stabilized>.addTooltip(format.italic(

View File

@ -215,19 +215,11 @@ recipes.addShaped(resonantjetpack, [
//Dark Soularium JetPlate //Dark Soularium JetPlate
recipes.removeByRecipeName("simplyjetpacks:upgraderecipe5"); recipes.removeByRecipeName("simplyjetpacks:upgraderecipe5");
recipes.addShaped(darksoulariumjetplate, [ // Moved to Groovy
[<enderio:item_material:16>, <extrautils2:angelring:*>, <enderio:item_material:16>],
[<simplyjetpacks:metaitemmods:4>, armoredvibrantjetpack.marked("jetpack"), <simplyjetpacks:metaitemmods:4>],
[<simplyjetpacks:metaitemmods:11>, doublecompressedoctadiccap, <simplyjetpacks:metaitemmods:11>]],
transferTag);
//Flux-Infused Jetplate //Flux-Infused Jetplate
recipes.removeByRecipeName("simplyjetpacks:upgraderecipe34"); recipes.removeByRecipeName("simplyjetpacks:upgraderecipe34");
recipes.addShaped(fluxinfusedjetplate, [ // Moved to Groovy
[compressedoctadiccap, <extrautils2:angelring:*>, compressedoctadiccap],
[<simplyjetpacks:metaitemmods:21>, armoredresonantjetpack.marked("jetpack"), <simplyjetpacks:metaitemmods:21>],
[<simplyjetpacks:metaitemmods:30>, <redstonearsenal:armor.plate_flux>, <simplyjetpacks:metaitemmods:30>]],
transferTag);
/* Fix Armored Jetpacks */ /* Fix Armored Jetpacks */
recipes.removeByRecipeName("simplyjetpacks:upgraderecipe15"); // conductive iron recipes.removeByRecipeName("simplyjetpacks:upgraderecipe15"); // conductive iron

View File

@ -217,17 +217,12 @@ makeExtremeRecipe9(<contenttweaker:tiersevenship>,
W : <contenttweaker:warpengine> } W : <contenttweaker:warpengine> }
); );
makeShaped("of_warpengine", <contenttweaker:warpengine>, assembly_line.recipeBuilder()
["PIP", .inputs([<metaitem:frameMicroversium>, <ore:plateEnderium> * 6, <draconicevolution:item_dislocation_inhibitor>, <draconicevolution:dislocator_advanced> * 2, <ore:plateCrystalMatrix> * 2, <metaitem:field.generator.iv> * 2, <simplyjetpacks:metaitemmods:30> * 2, <simplyjetpacks:metaitemmods:11>])
"ABA", .fluidInputs(<liquid:soldering_alloy> * 1152)
"CDC"], .outputs(<contenttweaker:warpengine>)
{ A : <draconicevolution:dislocator_advanced>, .property("research", <draconicevolution:item_dislocation_inhibitor>)
B : <ore:blockEnderium>, .duration(1800).EUt(30720).buildAndRegister();
C : <simplyjetpacks:metaitemmods:30>,
D : <simplyjetpacks:metaitemmods:11>,
I : <draconicevolution:item_dislocation_inhibitor>,
P : <ore:plateCrystalMatrix> }
);
///////////// Tier Eight Space Ship ////////////////// ///////////// Tier Eight Space Ship //////////////////
@ -277,14 +272,7 @@ makeExtremeRecipe9(<contenttweaker:tiernineship>,
W : <contenttweaker:warpengine> } W : <contenttweaker:warpengine> }
); );
makeShaped("of_universalnavigator", <contenttweaker:universalnavigator>, // Recipe moved to Groovy
["ABA",
"BCB",
"ABA"],
{ A : <metaitem:plateNaquadahAlloy>,
B : <metaitem:processor.neuro>,
C : <metaitem:circuit.wetware_mainframe> }
);
<contenttweaker:universalnavigator>.addTooltip(format.blue("See you later, navigator!")); <contenttweaker:universalnavigator>.addTooltip(format.blue("See you later, navigator!"));
///////////// Tier Ten Space Ship ////////////////// ///////////// Tier Ten Space Ship //////////////////

View File

@ -495,7 +495,7 @@ chemical_reactor.recipeBuilder()
chemical_bath.recipeBuilder() chemical_bath.recipeBuilder()
.inputs(<metaitem:dustPlatinumGroupSludge> * 3) .inputs(<metaitem:dustPlatinumGroupSludge> * 3)
.fluidInputs(<liquid:aqua_regia> * 2000) .fluidInputs(<liquid:aqua_regia> * 2000)
.outputs(<metaitem:dustPlatinumGroupResidue>) .outputs(<metaitem:dustPlatinumGroupResidue>, <metaitem:dustPlatinumSludgeResidue>)
.fluidOutputs(<liquid:platinum_palladium_leachate> * 1000) .fluidOutputs(<liquid:platinum_palladium_leachate> * 1000)
.duration(250).EUt(30).buildAndRegister(); .duration(250).EUt(30).buildAndRegister();
@ -506,6 +506,15 @@ chemical_bath.recipeBuilder()
.fluidOutputs(<liquid:platinum_palladium_leachate> * 1000) .fluidOutputs(<liquid:platinum_palladium_leachate> * 1000)
.duration(250).EUt(30).buildAndRegister(); .duration(250).EUt(30).buildAndRegister();
// Platinum Sludge Residue
<recipemap:centrifuge>.findRecipe(30, [<metaitem:dustPlatinumSludgeResidue> * 5], null).remove();
centrifuge.recipeBuilder()
.inputs(<metaitem:dustPlatinumSludgeResidue> * 5)
.outputs(<metaitem:dustSiliconDioxide> * 2, <metaitem:dustCopper> * 2)
.chancedOutput(<metaitem:dustGold>, 1000, 1000)
.duration(938).EUt(30).buildAndRegister();
// Platinum // Platinum
chemical_reactor.recipeBuilder() chemical_reactor.recipeBuilder()
.inputs(<metaitem:dustAmmoniumChloride> * 8) .inputs(<metaitem:dustAmmoniumChloride> * 8)
@ -731,7 +740,7 @@ centrifuge.recipeBuilder()
.inputs(<metaitem:dustOxidisedResidue> * 10) .inputs(<metaitem:dustOxidisedResidue> * 10)
.fluidInputs(<liquid:distilled_water> * 10000) .fluidInputs(<liquid:distilled_water> * 10000)
.outputs(<metaitem:dustGarnetSand> * 12, <metaitem:dustBasalticMineralSand> * 12, <metaitem:dustBauxite> * 8, <metaitem:dustPhosphorusPentoxide> * 4, <metaitem:dustIlmenite> * 4, <metaitem:dustRefinedResidue>) .outputs(<metaitem:dustGarnetSand> * 12, <metaitem:dustBasalticMineralSand> * 12, <metaitem:dustBauxite> * 8, <metaitem:dustPhosphorusPentoxide> * 4, <metaitem:dustIlmenite> * 4, <metaitem:dustRefinedResidue>)
.fluidOutputs(<liquid:hydrofluoric_acid> * 2000, <liquid:lead_zinc_solution> * 250, <liquid:sulfuric_nickel_solution> * 250) .fluidOutputs(<liquid:hydrofluoric_acid> * 2000, <liquid:sulfuric_copper_solution> * 1000, <liquid:lead_zinc_solution> * 250, <liquid:sulfuric_nickel_solution> * 250)
.duration(1500).EUt(720).buildAndRegister(); .duration(1500).EUt(720).buildAndRegister();
// 1/4800 scale // 1/4800 scale

20
overrides/scripts/expertmode.zs Normal file → Executable file
View File

@ -634,6 +634,26 @@ assembly_line.recipeBuilder()
.outputs(<contenttweaker:tieroneship_stabilized>) .outputs(<contenttweaker:tieroneship_stabilized>)
.duration(5000).EUt(500000).buildAndRegister(); .duration(5000).EUt(500000).buildAndRegister();
// Assembly Control Casing
recipes.remove(<gregtech:multiblock_casing:3>);
recipes.addShaped(<gregtech:multiblock_casing:3>, [
[<ore:circuitLuv>, <metaitem:plate.high_power_integrated_circuit>, <ore:circuitLuv>],
[<metaitem:sensor.iv>, <metaitem:frameTungstenSteel>, <metaitem:emitter.iv>],
[<ore:circuitLuv>, <metaitem:electric.motor.iv>, <ore:circuitLuv>]
]);
// Recycling recipes in groovy
// Assembly Line Casing
recipes.remove(<gregtech:multiblock_casing:4>);
recipes.addShaped(<gregtech:multiblock_casing:4>, [
[<ore:plateSteel>, <ore:gearRuridit>, <ore:plateSteel>],
[<metaitem:robot.arm.iv>, <metaitem:frameTungstenSteel>, <metaitem:robot.arm.iv>],
[<ore:plateSteel>, <ore:gearRuridit>, <ore:plateSteel>]
]);
// Recycling recipes in groovy
// Remove shortcut recipes // Remove shortcut recipes
recipes.remove(<minecraft:stick> * 16); recipes.remove(<minecraft:stick> * 16);
recipes.removeByRecipeName("appliedenergistics2:misc/vanilla_comparator"); recipes.removeByRecipeName("appliedenergistics2:misc/vanilla_comparator");

View File

@ -443,16 +443,7 @@ recipes.addShaped(<avaritia:resource>, [
////////////////////////// Ultimate Material /////////////////////// ////////////////////////// Ultimate Material ///////////////////////
makeExtremeRecipe5(<armorplus:material:4>, // Moved to Groovy
["BCCCB",
"CBABC",
"CADAC",
"CBABC",
"BCCCB"],
{ A : <armorplus:material:1>,
B : <armorplus:material:2>,
C : <armorplus:material:3>,
D : <draconicevolution:dragon_heart> });
////////////////////////// Eternal Catalyst /////////////////////// ////////////////////////// Eternal Catalyst ///////////////////////

View File

@ -822,6 +822,7 @@ var tributyl_phosphate = MaterialBuilder(32115, "tributyl_phosphate")
<material:ultimet>.addFlags(["generate_frame"]); <material:ultimet>.addFlags(["generate_frame"]);
<material:incoloy_ma_956>.addFlags(["generate_double_plate"]); <material:incoloy_ma_956>.addFlags(["generate_double_plate"]);
<material:watertight_steel>.addFlags(["generate_double_plate"]); <material:watertight_steel>.addFlags(["generate_double_plate"]);
<material:tritanium>.addFlags(["generate_dense", "generate_spring"]);
// Prevent TE Gears from showing up // Prevent TE Gears from showing up
<material:tin>.addFlags(["generate_gear"]); <material:tin>.addFlags(["generate_gear"]);
<material:copper>.addFlags(["generate_gear"]); <material:copper>.addFlags(["generate_gear"]);

View File

@ -140,16 +140,7 @@ dml_sim_chamber.hasMufflerMechanics = false;
//dml_sim_chamber.frontOverlay = <cube_renderer:CREATIVE_CONTAINER_OVERLAY>; //dml_sim_chamber.frontOverlay = <cube_renderer:CREATIVE_CONTAINER_OVERLAY>;
//Recipe for Controller //Recipe for Controller
makeShaped("simulation_controller", <metaitem:multiblocktweaker:dml_sim_chamber>, // Moved to Groovy
["MHM",
"RCR",
"MEM"],
{ M : <metaitem:circuit.wetware_mainframe>,
R : <metaitem:robot.arm.uv>,
C : <gcym:large_multiblock_casing:11>,
E : <draconicevolution:draconic_energy_core>,
H : <contenttweaker:heartofauniverse>
});
val DATA_MODEL_MAXIMUM_TIER = 4; val DATA_MODEL_MAXIMUM_TIER = 4;
val PRISTINE_CHANCE_FIXED = 30; // in % val PRISTINE_CHANCE_FIXED = 30; // in %

View File

@ -377,25 +377,8 @@ recipes.addShaped("creative_tank_provider", <metaitem:mbt:creative_tank_provider
[<ore:circuitZpm>, <metaitem:field.generator.uv>, <ore:circuitZpm>] [<ore:circuitZpm>, <metaitem:field.generator.uv>, <ore:circuitZpm>]
]); ]);
makeShaped("naquadah_reactor_1", <metaitem:multiblocktweaker:naquadah_reactor_1>, // Naquadah Reactor
["NCN", // Moved to Groovy
"GSG",
"PPP"],
{ C : <ore:circuitIv>, //T5
G : <gregtech:transparent_casing:1>,
S : <metaitem:cover.screen>,
P : <appliedenergistics2:spatial_pylon>,
N : <extendedcrafting:material:33>}); //Omnium Nugget
makeShaped("naquadah_reactor_2", <metaitem:multiblocktweaker:naquadah_reactor_2>,
["NCN",
"GSG",
"PPP"],
{ C : <ore:circuitLuv>, //T6
G : <gregtech:transparent_casing:1>,
S : <metaitem:cover.screen>,
P : <appliedenergistics2:spatial_pylon>,
N : <extendedcrafting:material:32>}); //Omnium Ingot

68
overrides/scripts/normalmode.zs Normal file → Executable file
View File

@ -728,26 +728,21 @@ large_chemical_reactor.recipeBuilder()
.circuit(25) .circuit(25)
.duration(300).EUt(7680).buildAndRegister(); .duration(300).EUt(7680).buildAndRegister();
// Assembly Control Casing
recipes.remove(<gregtech:multiblock_casing:3>);
recipes.addShaped(<gregtech:multiblock_casing:3> * 4, [
[<ore:circuitLuv>, <metaitem:plate.high_power_integrated_circuit>, <ore:circuitLuv>],
[<metaitem:sensor.iv>, <metaitem:frameTungstenSteel>, <metaitem:emitter.iv>],
[<ore:circuitLuv>, <metaitem:electric.motor.iv>, <ore:circuitLuv>]
]);
// Recycling recipes in groovy
// Nq+ and Nq* // Nq+ and Nq*
mixer.recipeBuilder().inputs([<metaitem:dustNaquadah> * 2,<enderio:item_material:20> * 4,<contenttweaker:grainsofinnocence>,<enderio:item_material:36>]).fluidInputs([<liquid:pulsating_iron> * 576, <liquid:neptunium> * 144]).outputs(<metaitem:dustNaquadahEnriched>).EUt(8000).duration(400).buildAndRegister(); mixer.recipeBuilder().inputs([<metaitem:dustNaquadah> * 2,<enderio:item_material:20> * 4,<contenttweaker:grainsofinnocence>,<enderio:item_material:36>]).fluidInputs([<liquid:pulsating_iron> * 576, <liquid:neptunium> * 144]).outputs(<metaitem:dustNaquadahEnriched>).EUt(8000).duration(400).buildAndRegister();
mixer.recipeBuilder().inputs([<metaitem:dustNaquadah> * 2,<enderio:item_material:34>,<enderio:item_material:35>*4,<enderio:item_material:37>]).fluidInputs([<liquid:enderium> * 576, <liquid:curium> * 144]).outputs(<metaitem:dustNaquadria>).EUt(30000).duration(400).buildAndRegister(); mixer.recipeBuilder().inputs([<metaitem:dustNaquadah> * 2,<enderio:item_material:34>,<enderio:item_material:35>*4,<enderio:item_material:37>]).fluidInputs([<liquid:enderium> * 576, <liquid:curium> * 144]).outputs(<metaitem:dustNaquadria>).EUt(30000).duration(400).buildAndRegister();
/* UHV Multis, move to zpm (used to be UHV) */
// Rotary Hearth Furnace
recipes.remove(<metaitem:gcym:mega_blast_furnace>);
recipes.addShaped(<metaitem:gcym:mega_blast_furnace>,
[[<ore:springNaquadahAlloy>, <ore:circuitUv>, <ore:springNaquadahAlloy>],
[<metaitem:field.generator.luv>, <metaitem:electric_blast_furnace>, <metaitem:field.generator.luv>],
[<ore:plateDenseNaquadahAlloy>, <ore:wireGtQuadrupleUraniumRhodiumDinaquadide>, <ore:plateDenseNaquadahAlloy>]]);
// Bulk Blast Chiller
recipes.remove(<metaitem:gcym:mega_vacuum_freezer>);
recipes.addShaped(<metaitem:gcym:mega_vacuum_freezer>,
[[<ore:pipeNormalFluidNaquadah>, <ore:circuitUv>, <ore:pipeNormalFluidNaquadah>],
[<metaitem:field.generator.luv>, <metaitem:vacuum_freezer>, <metaitem:field.generator.luv>],
[<ore:plateDenseNaquadahAlloy>, <ore:wireGtQuadrupleUraniumRhodiumDinaquadide>, <ore:plateDenseNaquadahAlloy>]]);
// Recycling recipe replacements // Recycling recipe replacements
// RHF // RHF
<recipemap:arc_furnace>.findRecipe(30, [<metaitem:gcym:mega_blast_furnace>], [<liquid:oxygen> * 20786]).remove(); <recipemap:arc_furnace>.findRecipe(30, [<metaitem:gcym:mega_blast_furnace>], [<liquid:oxygen> * 20786]).remove();
@ -784,7 +779,48 @@ macerator.recipeBuilder()
.duration(25408) .duration(25408)
.EUt(32) .EUt(32)
.buildAndRegister(); .buildAndRegister();
// I/O Buses
// Removals in Groovy
recipes.addShaped(<metaitem:item_bus.import.ulv>, [[<ore:chest>], [<metaitem:hull.ulv>]]);
recipes.addShaped(<metaitem:item_bus.import.lv>, [[<ore:chest>], [<metaitem:hull.lv>]]);
recipes.addShaped(<metaitem:item_bus.import.mv>, [[<ore:chest>], [<metaitem:hull.mv>]]);
recipes.addShaped(<metaitem:item_bus.import.hv>, [[<ore:chest>], [<metaitem:hull.hv>]]);
recipes.addShaped(<metaitem:item_bus.import.ev>, [[<ore:chest>], [<metaitem:hull.ev>]]);
recipes.addShaped(<metaitem:item_bus.import.iv>, [[<ore:chest>], [<metaitem:hull.iv>]]);
recipes.addShaped(<metaitem:item_bus.export.ulv>, [[<metaitem:hull.ulv>], [<ore:chest>]]);
recipes.addShaped(<metaitem:item_bus.export.lv>, [[<metaitem:hull.lv>], [<ore:chest>]]);
recipes.addShaped(<metaitem:item_bus.export.mv>, [[<metaitem:hull.mv>], [<ore:chest>]]);
recipes.addShaped(<metaitem:item_bus.export.hv>, [[<metaitem:hull.hv>], [<ore:chest>]]);
recipes.addShaped(<metaitem:item_bus.export.ev>, [[<metaitem:hull.ev>], [<ore:chest>]]);
recipes.addShaped(<metaitem:item_bus.export.iv>, [[<metaitem:hull.iv>], [<ore:chest>]]);
recipes.addShaped(<metaitem:fluid_hatch.import.ulv>, [[<ore:blockGlass>], [<metaitem:hull.ulv>]]);
recipes.addShaped(<metaitem:fluid_hatch.import.lv>, [[<ore:blockGlass>], [<metaitem:hull.lv>]]);
recipes.addShaped(<metaitem:fluid_hatch.import.mv>, [[<ore:blockGlass>], [<metaitem:hull.mv>]]);
recipes.addShaped(<metaitem:fluid_hatch.import.hv>, [[<ore:blockGlass>], [<metaitem:hull.hv>]]);
recipes.addShaped(<metaitem:fluid_hatch.import.ev>, [[<ore:blockGlass>], [<metaitem:hull.ev>]]);
recipes.addShaped(<metaitem:fluid_hatch.import.iv>, [[<ore:blockGlass>], [<metaitem:hull.iv>]]);
recipes.addShaped(<metaitem:fluid_hatch.export.ulv>, [[<metaitem:hull.ulv>], [<ore:blockGlass>]]);
recipes.addShaped(<metaitem:fluid_hatch.export.lv>, [[<metaitem:hull.lv>], [<ore:blockGlass>]]);
recipes.addShaped(<metaitem:fluid_hatch.export.mv>, [[<metaitem:hull.mv>], [<ore:blockGlass>]]);
recipes.addShaped(<metaitem:fluid_hatch.export.hv>, [[<metaitem:hull.hv>], [<ore:blockGlass>]]);
recipes.addShaped(<metaitem:fluid_hatch.export.ev>, [[<metaitem:hull.ev>], [<ore:blockGlass>]]);
recipes.addShaped(<metaitem:fluid_hatch.export.iv>, [[<metaitem:hull.iv>], [<ore:blockGlass>]]);
recipes.addShaped(<metaitem:fluid_hatch.import_4x>, [[<ore:pipeQuadrupleFluidTitanium>], [<metaitem:hull.ev>]]);
recipes.addShaped(<metaitem:fluid_hatch.import_4x.iv>, [[<ore:pipeQuadrupleFluidTungstensteel>], [<metaitem:hull.iv>]]);
recipes.addShaped(<metaitem:fluid_hatch.import_9x>, [[<ore:pipeNonupleFluidTitanium>], [<metaitem:hull.ev>]]);
recipes.addShaped(<metaitem:fluid_hatch.import_9x.iv>, [[<ore:pipeNonupleFluidTungstensteel>], [<metaitem:hull.iv>]]);
recipes.addShaped(<metaitem:fluid_hatch.export_4x>, [[<metaitem:hull.ev>], [<ore:pipeQuadrupleFluidTitanium>]]);
recipes.addShaped(<metaitem:fluid_hatch.export_4x.iv>, [[<metaitem:hull.iv>], [<ore:pipeQuadrupleFluidTungstensteel>]]);
recipes.addShaped(<metaitem:fluid_hatch.export_9x>, [[<metaitem:hull.ev>], [<ore:pipeNonupleFluidTitanium>]]);
recipes.addShaped(<metaitem:fluid_hatch.export_9x.iv>, [[<metaitem:hull.iv>], [<ore:pipeNonupleFluidTungstensteel>]]);
// AA Drill Core Coin Tooltip // AA Drill Core Coin Tooltip
<actuallyadditions:item_misc:16>.addTooltip(format.red("Also can be purchased for Nomicoins.")); <actuallyadditions:item_misc:16>.addTooltip(format.red("Also can be purchased for Nomicoins."));

View File

@ -68,20 +68,29 @@ mods.jei.JEI.removeAndHide(<solarflux:dispersive_upgrade>);
mods.jei.JEI.removeAndHide(<solarflux:furnace_upgrade>); mods.jei.JEI.removeAndHide(<solarflux:furnace_upgrade>);
recipes.addShaped(<solarflux:solar_panel_8> * 4, [ //recipes.addShaped(<solarflux:solar_panel_8> * 4, [
[<solarflux:photovoltaic_cell_6>,<solarflux:photovoltaic_cell_6>,<solarflux:photovoltaic_cell_6>], // [<solarflux:photovoltaic_cell_6>,<solarflux:photovoltaic_cell_6>,<solarflux:photovoltaic_cell_6>],
[<solarflux:solar_panel_7>,<ore:blockEnderium>,<solarflux:solar_panel_7>], // [<solarflux:solar_panel_7>,<ore:blockEnderium>,<solarflux:solar_panel_7>],
[<metaitem:plateOsmiridium>,<enderio:item_endergy_conduit>,<metaitem:plateOsmiridium>]]); // [<metaitem:plateOsmiridium>,<enderio:item_endergy_conduit>,<metaitem:plateOsmiridium>]]);
assembly_line.recipeBuilder()
.inputs([<solarflux:solar_panel_7> * 2, <solarflux:photovoltaic_cell_6> * 3, <metaitem:plateOsmiridium> * 2, <enderio:item_endergy_conduit>])
.fluidInputs([<liquid:enderium> * 1296])
.outputs(<solarflux:solar_panel_8> * 4)
.property("research", <solarflux:solar_panel_7>)
.duration(4800).EUt(30720)
.buildAndRegister();
recipes.addShaped(<solarflux:photovoltaic_cell_6> * 6, [ recipes.addShaped(<solarflux:photovoltaic_cell_6> * 6, [
[<advsolars:sunnarium_enriched_plate>,<advsolars:sunnarium_enriched_plate>,<advsolars:sunnarium_enriched_plate>], [<advsolars:sunnarium_enriched_plate>,<advsolars:sunnarium_enriched_plate>,<advsolars:sunnarium_enriched_plate>],
[<solarflux:photovoltaic_cell_5>,<solarflux:photovoltaic_cell_5>,<solarflux:photovoltaic_cell_5>], [<solarflux:photovoltaic_cell_5>,<solarflux:photovoltaic_cell_5>,<solarflux:photovoltaic_cell_5>],
[<advsolars:sunnarium_enriched_plate>,<advsolars:sunnarium_enriched_plate>,<advsolars:sunnarium_enriched_plate>]]); [<advsolars:sunnarium_enriched_plate>,<advsolars:sunnarium_enriched_plate>,<advsolars:sunnarium_enriched_plate>]]);
recipes.addShaped(<solarflux:solar_panel_7> * 4, [ assembler.recipeBuilder()
[<solarflux:photovoltaic_cell_5>,<solarflux:photovoltaic_cell_5>,<solarflux:photovoltaic_cell_5>], .inputs([<solarflux:solar_panel_6> * 2, <solarflux:photovoltaic_cell_5> * 3, <metaitem:plateOsmium> * 2, <enderio:item_endergy_conduit:4>])
[<solarflux:solar_panel_6>,<ore:blockSignalum>,<solarflux:solar_panel_6>], .fluidInputs([<liquid:signalum> * 1296])
[<metaitem:plateOsmium>,<enderio:item_endergy_conduit:4>,<metaitem:plateOsmium>]]); .outputs(<solarflux:solar_panel_7> * 4)
.duration(2400).EUt(7680)
.buildAndRegister();
recipes.addShaped(<solarflux:photovoltaic_cell_5> * 6, [ recipes.addShaped(<solarflux:photovoltaic_cell_5> * 6, [
[<advsolars:sunnarium_plate>,<advsolars:sunnarium_plate>,<advsolars:sunnarium_plate>], [<advsolars:sunnarium_plate>,<advsolars:sunnarium_plate>,<advsolars:sunnarium_plate>],