Merge branch 'main' of https://github.com/tracer4b/nomi-ceu
This commit is contained in:
commit
ef7f8cca37
@ -23,14 +23,17 @@ If you want a harder, or perhaps a more "true" GregTech experience, check out th
|
||||
- The Steam Age
|
||||
- No Creative Tank; instead...
|
||||
- Stabilized Micro Miners for late-game infinite resources
|
||||
- Harder recipes for assorted things like Iridium, Numismatic Dynamos, and more
|
||||
- Harder recipes for assorted things like Vanadium, Graphene, Numismatic Dynamos, and more
|
||||
|
||||
Installation instructions:
|
||||
- Change the packmode to Expert (Options -> Pack Mode). Restart to have this take effect.
|
||||
- Grab the hardmode config files from [here](https://github.com/m2r1k5/nomi-ceu/tree/main/hardmode%20config%20overrides). Drag this into your minecraft folder (you should be "replacing" the existing `config` folder).
|
||||
- Install the hardmode config files from [here](https://github.com/tracer4b/nomi-ceu/tree/main/overrides). Restart the pack for this to take effect.
|
||||
- Windows users may grab the utility [here](https://raw.githubusercontent.com/tracer4b/nomi-ceu/main/pack-mode-switcher.bat)(right click - save as), save it to the root directory of the pack (the same level as `\config`).
|
||||
- Run `/bq_admin default load ExpertQuests` to load the hard mode questbook.
|
||||
|
||||
## Credits
|
||||
Certain new quests from [GregTech Community Pack](https://github.com/GregTechCEu/GregTech-Community-Pack).
|
||||
GTCE item-ID to GTCEu item-ID conversion scripts by [brachy84](https://github.com/brachy84).
|
||||
Perfect Gem textures from [FurfSky Reborn](http://furfsky.net/). ([Permission](https://ibb.co/bBpksq0) at [this message](https://discord.com/channels/771187253937438762/774353150278369351/938438074503942184) in [FurfSky Reborn server](https://discord.gg/fsr))
|
||||
Certain hard mode recipe chains and Magnetron texture from [GCY Science](https://github.com/GregTechCEu/gregicality-science).
|
||||
Stabilized miner textures from [Self-Torture Edition](https://github.com/NotMyWing/Omnifactory-Self-Torture-Edition).
|
||||
Thank you!
|
||||
|
@ -199,8 +199,8 @@
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 238222,
|
||||
"fileID": 3043174,
|
||||
"projectID": 557549,
|
||||
"fileID": 3745849,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -517,11 +517,6 @@
|
||||
"fileID": 2920441,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 292785,
|
||||
"fileID": 2915154,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 296057,
|
||||
"fileID": 2573063,
|
||||
@ -599,7 +594,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 361579,
|
||||
"fileID": 3542217,
|
||||
"fileID": 3245793,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -620,7 +615,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 386188,
|
||||
"fileID": 3617282,
|
||||
"fileID": 3783812,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -635,7 +630,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 412037,
|
||||
"fileID": 3632558,
|
||||
"fileID": 3787768,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -645,17 +640,17 @@
|
||||
},
|
||||
{
|
||||
"projectID": 557242,
|
||||
"fileID": 3665578,
|
||||
"fileID": 3805253,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 564858,
|
||||
"fileID": 3661669,
|
||||
"fileID": 3783615,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 570458,
|
||||
"fileID": 3695079,
|
||||
"fileID": 3755096,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -680,7 +675,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 460609,
|
||||
"fileID": 3722251,
|
||||
"fileID": 3781801,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
|
10
overrides/README.md
Normal file
10
overrides/README.md
Normal file
@ -0,0 +1,10 @@
|
||||
# Hard mode config files
|
||||
Config files for normal and hard modes are found in `\config-overrides\normal` and `\config-overrides\expert` respectively.
|
||||
|
||||
To install hard mode, drag the files inside `\config-overrides\expert` into the main `config` folder, as below:
|
||||
|
||||

|
||||
|
||||
The same for reverting back to normal mode, plus manually deleting `\config\globalgamerules.cfg` to cancel forced peaceful.
|
||||
|
||||
Windows users may also use `pack-mode-switcher.bat` found in the root directory. (It was here so it comes with the pack, but curseforge clearly doesn't want suspicious file in the release.')
|
@ -0,0 +1,535 @@
|
||||
# Configuration file
|
||||
|
||||
automation {
|
||||
I:formationPlaneEntityLimit=128
|
||||
}
|
||||
|
||||
|
||||
battery {
|
||||
I:chargedStaff=8000
|
||||
I:colorApplicator=20000
|
||||
I:entropyManipulator=200000
|
||||
I:matterCannon=200000
|
||||
I:portableCell=20000
|
||||
I:wirelessTerminal=1600000
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# blockingmode
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Map of items to not block when blockingmode is enabled.
|
||||
# [modid]
|
||||
# modid:item:metadata(optional,default:0)
|
||||
# Supports more than one modid, so you can block different things between, for example, gregtech or enderio
|
||||
##########################################################################################################
|
||||
|
||||
blockingmode {
|
||||
# NonBlockingItems
|
||||
S:nonBlockingItems <
|
||||
[gregtech]
|
||||
gregtech:meta_item_1:461
|
||||
gregtech:shape.mold.plate
|
||||
gregtech:shape.mold.gear
|
||||
gregtech:shape.mold.credit
|
||||
gregtech:shape.mold.bottle
|
||||
gregtech:shape.mold.ingot
|
||||
gregtech:shape.mold.ball
|
||||
gregtech:shape.mold.block
|
||||
gregtech:shape.mold.nugget
|
||||
gregtech:shape.mold.cylinder
|
||||
gregtech:shape.mold.anvil
|
||||
gregtech:shape.mold.name
|
||||
gregtech:shape.mold.gear.small
|
||||
gregtech:shape.mold.rotor
|
||||
gregtech:shape.extruder.plate
|
||||
gregtech:shape.extruder.rod
|
||||
gregtech:shape.extruder.bolt
|
||||
gregtech:shape.extruder.ring
|
||||
gregtech:shape.extruder.cell
|
||||
gregtech:shape.extruder.ingot
|
||||
gregtech:shape.extruder.wire
|
||||
gregtech:shape.extruder.pipe.tiny
|
||||
gregtech:shape.extruder.pipe.small
|
||||
gregtech:shape.extruder.pipe.normal
|
||||
gregtech:shape.extruder.pipe.large
|
||||
gregtech:shape.extruder.pipe.huge
|
||||
gregtech:shape.extruder.block
|
||||
gregtech:shape.extruder.sword
|
||||
gregtech:shape.extruder.pickaxe
|
||||
gregtech:shape.extruder.shovel
|
||||
gregtech:shape.extruder.axe
|
||||
gregtech:shape.extruder.hoe
|
||||
gregtech:shape.extruder.hammer
|
||||
gregtech:shape.extruder.file
|
||||
gregtech:shape.extruder.saw
|
||||
gregtech:shape.extruder.gear
|
||||
gregtech:shape.extruder.bottle
|
||||
gregtech:shape.extruder.foil
|
||||
gregtech:shape.extruder.gear_small
|
||||
gregtech:shape.extruder.rod_long
|
||||
gregtech:shape.extruder.rotor
|
||||
gregtech:glass_lens.white
|
||||
gregtech:glass_lens.orange
|
||||
gregtech:glass_lens.magenta
|
||||
gregtech:glass_lens.light_blue
|
||||
gregtech:glass_lens.yellow
|
||||
gregtech:glass_lens.lime
|
||||
gregtech:glass_lens.pink
|
||||
gregtech:glass_lens.gray
|
||||
gregtech:glass_lens.light_gray
|
||||
gregtech:glass_lens.cyan
|
||||
gregtech:glass_lens.purple
|
||||
gregtech:glass_lens.blue
|
||||
gregtech:glass_lens.brown
|
||||
gregtech:glass_lens.green
|
||||
gregtech:glass_lens.red
|
||||
gregtech:glass_lens.black
|
||||
contenttweaker:smallgearextrudershape
|
||||
contenttweaker:creativeportabletankmold
|
||||
>
|
||||
}
|
||||
|
||||
|
||||
client {
|
||||
# Possible Values: AE, EU, RF, GTCEU
|
||||
S:PowerUnit=AE
|
||||
|
||||
# Possible Values: AUTOSEARCH, AUTOSEARCH_KEEP, MANUAL_SEARCH, MANUAL_SEARCH_KEEP, JEI_AUTOSEARCH, JEI_AUTOSEARCH_KEEP, JEI_MANUAL_SEARCH, JEI_MANUAL_SEARCH_KEEP
|
||||
S:SEARCH_MODE=AUTOSEARCH
|
||||
|
||||
# Possible Values: YES, NO, UNDECIDED
|
||||
S:SEARCH_TOOLTIPS=YES
|
||||
|
||||
# Possible Values: TALL, FULL, SMALL
|
||||
S:TERMINAL_STYLE=TALL
|
||||
|
||||
# Controls buttons on Crafting Screen : Capped at 9
|
||||
I:craftAmtButton1=1
|
||||
|
||||
# Controls buttons on Crafting Screen : Capped at 99
|
||||
I:craftAmtButton2=10
|
||||
|
||||
# Controls buttons on Crafting Screen : Capped at 999
|
||||
I:craftAmtButton3=100
|
||||
|
||||
# Controls buttons on Crafting Screen : Capped at 9999
|
||||
I:craftAmtButton4=1000
|
||||
B:disableColoredCableRecipesInJEI=true
|
||||
B:enableEffects=true
|
||||
|
||||
# Controls buttons on Level Emitter Screen : Capped at 9
|
||||
I:levelAmtButton1=1
|
||||
|
||||
# Controls buttons on Level Emitter Screen : Capped at 99
|
||||
I:levelAmtButton2=10
|
||||
|
||||
# Controls buttons on Level Emitter Screen : Capped at 999
|
||||
I:levelAmtButton3=100
|
||||
|
||||
# Controls buttons on Level Emitter Screen : Capped at 9999
|
||||
I:levelAmtButton4=1000
|
||||
|
||||
# Controls buttons on Priority Screen : Capped at 9
|
||||
I:priorityAmtButton1=1
|
||||
|
||||
# Controls buttons on Priority Screen : Capped at 99
|
||||
I:priorityAmtButton2=10
|
||||
|
||||
# Controls buttons on Priority Screen : Capped at 999
|
||||
I:priorityAmtButton3=100
|
||||
|
||||
# Controls buttons on Priority Screen : Capped at 9999
|
||||
I:priorityAmtButton4=1000
|
||||
B:useColoredCraftingStatus=true
|
||||
B:useTerminalUseLargeFont=false
|
||||
}
|
||||
|
||||
|
||||
condenser {
|
||||
I:MatterBalls=256
|
||||
I:Singularity=256000
|
||||
}
|
||||
|
||||
|
||||
craftingcpu {
|
||||
I:craftingCalculationTimePerTick=5
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# features
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Warning: Disabling a feature may disable other features depending on it.
|
||||
##########################################################################################################
|
||||
|
||||
features {
|
||||
|
||||
world {
|
||||
B:CertusOre=false
|
||||
B:CertusQuartzWorldGen=false
|
||||
B:ChargedCertusOre=false
|
||||
B:ChestLoot=true
|
||||
|
||||
# Blocks that are not used in any essential recipes, also slabs and stairs.
|
||||
B:DecorativeBlocks=true
|
||||
B:DecorativeLights=true
|
||||
B:Flour=false
|
||||
B:MeteoriteWorldGen=true
|
||||
B:SkyStoneChests=true
|
||||
B:SpawnPressesInMeteorites=true
|
||||
B:TinyTNT=true
|
||||
B:VillagerTrading=true
|
||||
}
|
||||
|
||||
machines {
|
||||
B:Charger=true
|
||||
B:CrystalGrowthAccelerator=false
|
||||
B:GrindStone=false
|
||||
B:Inscriber=true
|
||||
B:VibrationChamber=false
|
||||
}
|
||||
|
||||
toolsclassifications {
|
||||
B:CertusQuartzTools=true
|
||||
B:NetherQuartzTools=true
|
||||
B:PoweredTools=true
|
||||
}
|
||||
|
||||
tools {
|
||||
B:ChargedStaff=false
|
||||
B:ColorApplicator=false
|
||||
B:EntropyManipulator=false
|
||||
B:MatterCannon=false
|
||||
B:MeteoriteCompass=true
|
||||
B:PaintBalls=false
|
||||
B:QuartzAxe=false
|
||||
B:QuartzHoe=false
|
||||
B:QuartzKnife=false
|
||||
B:QuartzPickaxe=false
|
||||
B:QuartzSpade=false
|
||||
B:QuartzSword=false
|
||||
B:QuartzWrench=false
|
||||
B:WirelessAccessTerminal=true
|
||||
}
|
||||
|
||||
networkfeatures {
|
||||
B:Channels=false
|
||||
B:QuantumNetworkBridge=true
|
||||
B:Security=true
|
||||
B:SpatialIO=true
|
||||
}
|
||||
|
||||
networkbuses {
|
||||
B:AnnihilationPlane=true
|
||||
B:CableAnchor=true
|
||||
B:CraftingTerminal=true
|
||||
B:ExportBus=true
|
||||
B:FluidAnnihilationPlane=true
|
||||
B:FluidExportBus=true
|
||||
B:FluidFormationPlane=true
|
||||
B:FluidImportBus=true
|
||||
B:FluidInterface=true
|
||||
B:FluidLevelEmitter=true
|
||||
B:FluidStorageBus=true
|
||||
B:FluidTerminal=true
|
||||
B:FormationPlane=true
|
||||
B:IdentityAnnihilationPlane=true
|
||||
B:ImportBus=true
|
||||
B:Interface=true
|
||||
B:LevelEmitter=true
|
||||
B:P2PTunnel=true
|
||||
B:Panels=true
|
||||
B:PartConversionMonitor=true
|
||||
B:QuartzFiber=true
|
||||
B:StorageBus=true
|
||||
B:StorageMonitor=true
|
||||
B:Terminal=true
|
||||
B:ToggleBus=true
|
||||
}
|
||||
|
||||
portablecell {
|
||||
B:PortableCell=true
|
||||
}
|
||||
|
||||
storage {
|
||||
B:Condenser=true
|
||||
B:IOPort=true
|
||||
B:MEChest=true
|
||||
B:MEDrive=true
|
||||
B:StorageCells=true
|
||||
}
|
||||
|
||||
networktool {
|
||||
B:MemoryCard=true
|
||||
B:NetworkTool=true
|
||||
}
|
||||
|
||||
cables {
|
||||
B:CoveredCables=true
|
||||
B:DenseCables=true
|
||||
B:GlassCables=true
|
||||
B:SmartCables=true
|
||||
}
|
||||
|
||||
energy {
|
||||
B:DenseEnergyCells=true
|
||||
B:EnergyAcceptor=true
|
||||
B:EnergyCells=true
|
||||
}
|
||||
|
||||
p2ptunnels {
|
||||
B:P2PTunnelEU=true
|
||||
B:P2PTunnelFE=true
|
||||
B:P2PTunnelFluids=true
|
||||
B:P2PTunnelGTCEU=true
|
||||
B:P2PTunnelItems=true
|
||||
B:P2PTunnelLight=true
|
||||
B:P2PTunnelME=true
|
||||
B:P2PTunnelOpenComputers=true
|
||||
B:P2PTunnelPressure=true
|
||||
B:P2PTunnelRedstone=true
|
||||
}
|
||||
|
||||
blockfeatures {
|
||||
B:MassCannonBlockDamage=true
|
||||
B:TinyTNTBlockDamage=true
|
||||
}
|
||||
|
||||
facades {
|
||||
B:Facades=true
|
||||
}
|
||||
|
||||
misc {
|
||||
B:Achievements=false
|
||||
B:CraftingLog=false
|
||||
B:Creative=true
|
||||
B:DebugLogging=false
|
||||
B:GrinderLogging=false
|
||||
B:IntegrationLogging=false
|
||||
B:LightDetector=true
|
||||
B:LogSecurityAudits=false
|
||||
B:Logging=true
|
||||
B:PacketLogging=false
|
||||
B:UnsupportedDeveloperTools=false
|
||||
B:UpdateLogging=false
|
||||
B:WebsiteRecipes=false
|
||||
}
|
||||
|
||||
crafting {
|
||||
B:EnableDisassemblyCrafting=true
|
||||
B:EnableFacadeCrafting=true
|
||||
B:InWorldFluix=true
|
||||
B:InWorldPurification=true
|
||||
B:InWorldSingularity=true
|
||||
B:InterfaceTerminal=true
|
||||
}
|
||||
|
||||
rendering {
|
||||
B:AlphaPass=true
|
||||
}
|
||||
|
||||
craftingfeatures {
|
||||
B:CraftingCPU=true
|
||||
|
||||
# Use CraftingManager to find an alternative recipe, after a pattern rejected an ingredient. Should be enabled to avoid issues, but can have a minor performance impact.
|
||||
B:CraftingManagerFallback=true
|
||||
B:MolecularAssembler=true
|
||||
B:Patterns=true
|
||||
}
|
||||
|
||||
upgrades {
|
||||
B:AdvancedCards=true
|
||||
B:BasicCards=true
|
||||
B:ViewCell=true
|
||||
}
|
||||
|
||||
materials {
|
||||
B:Certus=true
|
||||
B:CrystalSeeds=true
|
||||
B:Dusts=true
|
||||
B:Fluix=true
|
||||
B:Nuggets=true
|
||||
B:PureCrystals=true
|
||||
B:QuartzGlass=true
|
||||
B:Silicon=true
|
||||
B:SkyStone=true
|
||||
}
|
||||
|
||||
craftingcomponents {
|
||||
B:Cores=true
|
||||
B:MatterBall=true
|
||||
B:Presses=true
|
||||
B:PrintedCircuits=true
|
||||
B:Processors=true
|
||||
}
|
||||
|
||||
commands {
|
||||
B:ChunkLoggerTrace=false
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
general {
|
||||
# Will auto-remove items that crash when being loaded from storage. This will destroy those items instead of crashing the game!
|
||||
B:removeCrashingItemsOnLoad=false
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# grindstone
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Creates recipe of the following pattern automatically: '1 oreTYPE => 2 dustTYPE' and '(1 ingotTYPE or 1 crystalTYPE or 1 gemTYPE) => 1 dustTYPE'
|
||||
##########################################################################################################
|
||||
|
||||
grindstone {
|
||||
# Blacklists the exact oredict name from being handled by any recipe.
|
||||
S:blacklist <
|
||||
>
|
||||
|
||||
# The list of types to handle. Specify without a prefix like ore or dust.
|
||||
S:grinderOres <
|
||||
Obsidian
|
||||
Ender
|
||||
EnderPearl
|
||||
Coal
|
||||
Iron
|
||||
Gold
|
||||
Charcoal
|
||||
NetherQuartz
|
||||
CertusQuartz
|
||||
Wheat
|
||||
Fluix
|
||||
Copper
|
||||
Tin
|
||||
Silver
|
||||
Lead
|
||||
Bronze
|
||||
Brass
|
||||
Platinum
|
||||
Nickel
|
||||
Invar
|
||||
Aluminium
|
||||
Electrum
|
||||
Osmium
|
||||
Zinc
|
||||
>
|
||||
|
||||
# Chance to actually get an output with stacksize > 1.
|
||||
D:oreDoublePercentage=90.0
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# modintegration
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Valid Values are 'AUTO', 'ON', or 'OFF' - defaults to 'AUTO' ; Suggested that you leave this alone unless your experiencing an issue, or wish to disable the integration for a reason.
|
||||
##########################################################################################################
|
||||
|
||||
modintegration {
|
||||
S:CraftTweaker=AUTO
|
||||
S:GregTech=AUTO
|
||||
S:IndustrialCraft2=AUTO
|
||||
S:InventoryTweaks=AUTO
|
||||
S:JustEnoughItems=AUTO
|
||||
S:Mekanism=AUTO
|
||||
S:MineFactoryReloaded=AUTO
|
||||
S:OpenComputers=AUTO
|
||||
S:Railcraft=AUTO
|
||||
S:Tesla=AUTO
|
||||
S:TheOneProbe=AUTO
|
||||
S:Waila=AUTO
|
||||
}
|
||||
|
||||
|
||||
powerratios {
|
||||
D:ForgeEnergy=0.5
|
||||
D:GTCEU=2.0
|
||||
D:IC2=2.0
|
||||
D:UsageMultiplier=1.0
|
||||
}
|
||||
|
||||
|
||||
spatialio {
|
||||
D:spatialPowerExponent=1.35
|
||||
D:spatialPowerMultiplier=1250.0
|
||||
I:storageDimensionID=2
|
||||
I:storageProviderID=-11
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# tickrates
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Min / Max Tickrates for dynamic ticking, most of these components also use sleeping, to prevent constant ticking, adjust with care, non standard rates are not supported or tested.
|
||||
##########################################################################################################
|
||||
|
||||
tickrates {
|
||||
I:AnnihilationPlane.max=120
|
||||
I:AnnihilationPlane.min=2
|
||||
I:Charger.max=120
|
||||
I:Charger.min=10
|
||||
I:ExportBus.max=60
|
||||
I:ExportBus.min=5
|
||||
I:FluidExportBus.max=60
|
||||
I:FluidExportBus.min=5
|
||||
I:FluidImportBus.max=40
|
||||
I:FluidImportBus.min=5
|
||||
I:FluidStorageBus.max=60
|
||||
I:FluidStorageBus.min=5
|
||||
I:IOPort.max=5
|
||||
I:IOPort.min=1
|
||||
I:ImportBus.max=40
|
||||
I:ImportBus.min=5
|
||||
I:Inscriber.max=1
|
||||
I:Inscriber.min=1
|
||||
I:Interface.max=120
|
||||
I:Interface.min=5
|
||||
I:ItemTunnel.max=60
|
||||
I:ItemTunnel.min=5
|
||||
I:LightTunnel.max=60
|
||||
I:LightTunnel.min=5
|
||||
I:METunnel.max=20
|
||||
I:METunnel.min=5
|
||||
I:OpenComputersTunnel.max=5
|
||||
I:OpenComputersTunnel.min=1
|
||||
I:PressureTunnel.max=120
|
||||
I:PressureTunnel.min=1
|
||||
I:StorageBus.max=60
|
||||
I:StorageBus.min=5
|
||||
I:VibrationChamber.max=40
|
||||
I:VibrationChamber.min=10
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# wireless
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Range= wirelessBaseRange + wirelessBoosterRangeMultiplier * Math.pow( boosters, wirelessBoosterExp )
|
||||
# PowerDrain= wirelessBaseCost + wirelessCostMultiplier * Math.pow( boosters, 1 + boosters / wirelessHighWirelessCount )
|
||||
##########################################################################################################
|
||||
|
||||
wireless {
|
||||
D:wirelessBaseCost=8.0
|
||||
D:wirelessBaseRange=16.0
|
||||
D:wirelessBoosterExp=1.5
|
||||
D:wirelessBoosterRangeMultiplier=1.0
|
||||
D:wirelessCostMultiplier=1.0
|
||||
D:wirelessTerminalDrainMultiplier=1.0
|
||||
}
|
||||
|
||||
|
||||
worldgen {
|
||||
D:meteoriteClusterChance=0.1
|
||||
I:meteoriteDimensionWhitelist <
|
||||
0
|
||||
>
|
||||
I:meteoriteMaximumSpawnHeight=180
|
||||
I:minMeteoriteDistance=707
|
||||
I:quartzOresClusterAmount=15
|
||||
I:quartzOresPerCluster=4
|
||||
D:spawnChargedChance=0.07999998331069946
|
||||
}
|
||||
|
||||
|
@ -0,0 +1,721 @@
|
||||
# Configuration file
|
||||
|
||||
Device {
|
||||
# If TRUE, most Devices will no longer have Auto-Input functionality. Not recommended, but knock yourself out.
|
||||
B:DisableAutoInput=false
|
||||
|
||||
# If TRUE, most Devices will no longer have Auto-Output functionality. Not recommended, but knock yourself out.
|
||||
B:DisableAutoOutput=false
|
||||
|
||||
# If TRUE, Devices are securable.
|
||||
B:Securable=false
|
||||
|
||||
WaterGen {
|
||||
B:Enable=true
|
||||
|
||||
# If TRUE, the Aqueous Accumulator will act as an Infinite Source and will also function in the Nether.
|
||||
B:Infinite=true
|
||||
|
||||
# If TRUE, the Aqueous Accumulator will produce water very slowly even without adjacent source blocks.
|
||||
B:PassiveGeneration=true
|
||||
}
|
||||
|
||||
Nullifier {
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
HeatSink {
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Tapper {
|
||||
B:Enable=false
|
||||
|
||||
# Adjust this value to set the number of cycles Phyto-Gro lasts. [range: 2 ~ 64, default: 8]
|
||||
I:FertilizerDuration=8
|
||||
|
||||
# If TRUE, the Arboreal Extractor will REQUIRE Phyto-Gro to operate.
|
||||
B:RequireFertilizer=false
|
||||
}
|
||||
|
||||
Fisher {
|
||||
# Adjust this value to set the number of cycles Aqua-Chow lasts. [range: 2 ~ 64, default: 8]
|
||||
I:BaitDuration=8
|
||||
B:Enable=true
|
||||
|
||||
# If TRUE, the Aquatic Entangler will REQUIRE Aqua-Chow to operate.
|
||||
B:RequireBait=false
|
||||
}
|
||||
|
||||
ItemBuffer {
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
FluidBuffer {
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Lexicon {
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
XpCollector {
|
||||
B:Enable=true
|
||||
|
||||
# Adjust this value to change the capture radius for the Insightful Condenser. [range: 2 ~ 16, default: 5]
|
||||
I:Radius=5
|
||||
}
|
||||
|
||||
Diffuser {
|
||||
B:Enable=true
|
||||
|
||||
# Adjust this value to change the area effect radius when Lingering Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 8]
|
||||
I:LingeringPotionRadius=8
|
||||
|
||||
# Adjust this value to change the area effect radius when Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 4]
|
||||
I:PotionRadius=4
|
||||
|
||||
# Adjust this value to change the area effect radius when Splash Potion fluid is used in a Decoctive Diffuser. [range: 2 ~ 16, default: 6]
|
||||
I:SplashPotionRadius=6
|
||||
}
|
||||
|
||||
Factorizer {
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
MobCatcher {
|
||||
B:Enable=false
|
||||
|
||||
# Adjust this value to change the capture radius for the Creature Encaptulator. [range: 2 ~ 16, default: 5]
|
||||
I:Radius=4
|
||||
}
|
||||
|
||||
ItemCollector {
|
||||
B:Enable=true
|
||||
|
||||
# Adjust this value to change the capture radius for the Vacuumulator. [range: 2 ~ 16, default: 5]
|
||||
I:Radius=5
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Dynamo {
|
||||
# If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid.
|
||||
B:ClassicCrafting=false
|
||||
|
||||
# If TRUE, Dynamo Augment Slot scaling will use a custom set of values rather than default behavior (1/level).
|
||||
B:CustomAugmentScaling=true
|
||||
|
||||
# If TRUE, Dynamo RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression.
|
||||
B:CustomPowerScaling=true
|
||||
|
||||
# If TRUE, Dynamos are securable.
|
||||
B:Securable=true
|
||||
|
||||
# If TRUE, Dynamos will have much smaller internal energy (RF) storage. Generation speed will no longer scale with internal energy.
|
||||
B:SmallStorage=false
|
||||
|
||||
# If TRUE, Dynamos are upgradable. If disabled, be sure and change the Augment Progression.
|
||||
B:Upgradable=true
|
||||
|
||||
# If TRUE, Dynamos can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion.
|
||||
B:UpgradeKitCrafting=true
|
||||
|
||||
##########################################################################################################
|
||||
# AugmentSlots
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Adjust the number of augments that Dynamos have at any given Level.
|
||||
# Progression will be checked for validity - upgrading a block cannot result in fewer slots.
|
||||
##########################################################################################################
|
||||
|
||||
AugmentSlots {
|
||||
# Augment Slots for Level 0 Dynamos. [range: 0 ~ 9, default: 0]
|
||||
I:Level0=2
|
||||
|
||||
# Augment Slots for Level 1 Dynamos. [range: 0 ~ 9, default: 1]
|
||||
I:Level1=4
|
||||
|
||||
# Augment Slots for Level 2 Dynamos. [range: 0 ~ 9, default: 2]
|
||||
I:Level2=6
|
||||
|
||||
# Augment Slots for Level 3 Dynamos. [range: 0 ~ 9, default: 3]
|
||||
I:Level3=8
|
||||
|
||||
# Augment Slots for Level 4 Dynamos. [range: 0 ~ 9, default: 4]
|
||||
I:Level4=9
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# CustomPowerScaling
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING.
|
||||
# Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent.
|
||||
# Values will be checked for validity and rounded down to the nearest 10.
|
||||
##########################################################################################################
|
||||
|
||||
CustomPowerScaling {
|
||||
# Scale Factor for Level 1 Dynamos. [range: 100 ~ 400, default: 150]
|
||||
I:Level1=150
|
||||
|
||||
# Scale Factor for Level 2 Dynamos. [range: 100 ~ 900, default: 250]
|
||||
I:Level2=250
|
||||
|
||||
# Scale Factor for Level 3 Dynamos. [range: 100 ~ 1600, default: 400]
|
||||
I:Level3=500
|
||||
|
||||
# Scale Factor for Level 4 Dynamos. [range: 100 ~ 2500, default: 600]
|
||||
I:Level4=1000
|
||||
}
|
||||
|
||||
Steam {
|
||||
# Adjust this value to change the Energy generation (in RF/t) for a Steam Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40]
|
||||
I:BasePower=40
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Magmatic {
|
||||
# Adjust this value to change the Energy generation (in RF/t) for a Magmatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40]
|
||||
I:BasePower=60
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Compression {
|
||||
# Adjust this value to change the Energy generation (in RF/t) for a Compression Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40]
|
||||
I:BasePower=60
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
Reactant {
|
||||
# Adjust this value to change the Energy generation (in RF/t) for a Reactant Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40]
|
||||
I:BasePower=250
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Enervation {
|
||||
# Adjust this value to change the Energy generation (in RF/t) for an Enervation Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40]
|
||||
I:BasePower=80
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
Numismatic {
|
||||
# Adjust this value to change the Energy generation (in RF/t) for a Numismatic Dynamo. This base value will scale with block level and Augments. [range: 10 ~ 1000, default: 40]
|
||||
I:BasePower=500
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Item {
|
||||
|
||||
Capacitor {
|
||||
# Adjust this value to change the amount of Energy (in RF) stored by a Basic Flux Capacitor. This base value will scale with item level. [range: 10000 ~ 10000000, default: 1000000]
|
||||
I:BaseCapacity=10000000
|
||||
|
||||
# Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 2000]
|
||||
I:BaseReceive=20000
|
||||
|
||||
# Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Flux Capacitor. This base value will scale with item level. [range: 100 ~ 1000000, default: 1000]
|
||||
I:BaseSend=10000
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Reservoir {
|
||||
# Adjust this value to change the amount of Fluid (in mB) stored by a Basic Reservoir. This base value will scale with item level. [range: 2000 ~ 100000, default: 10000]
|
||||
I:BaseCapacity=10000
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
Satchel {
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Augment {
|
||||
# If TRUE, the recipe for the Compactor's Coin Specialization is enabled. [default: true]
|
||||
B:AugmentCompactorCoin=true
|
||||
|
||||
# If TRUE, the recipe for the Compactor's Gear Specialization is enabled. [default: true]
|
||||
B:AugmentCompactorGear=true
|
||||
|
||||
# If TRUE, the recipe for the Extruder's Sedimentary Specialization is enabled. [default: true]
|
||||
B:AugmentExtruderSedimentary=true
|
||||
|
||||
# If TRUE, the recipe for the Furnace's Food Specialization is enabled. [default: true]
|
||||
B:AugmentFurnaceFood=false
|
||||
|
||||
# If TRUE, the recipe for the Furnace's Ore Specialization is enabled. [default: true]
|
||||
B:AugmentFurnaceOre=false
|
||||
|
||||
# If TRUE, the recipe for the Furnace's Pyrolysis Specialization is enabled. [default: true]
|
||||
B:AugmentFurnacePyrolysis=false
|
||||
|
||||
# If TRUE, the recipe for the Pulverizer's Petrotheum Specialization is enabled. [default: true]
|
||||
B:AugmentPulverizerPetrotheum=false
|
||||
|
||||
# If TRUE, the recipe for the Refinery's Potion Specialization is enabled. [default: true]
|
||||
B:AugmentRefineryPotion=false
|
||||
|
||||
# If TRUE, the recipe for the Smelter's Pyrotheum Specialization is enabled. [default: true]
|
||||
B:AugmentSmelterPyrotheum=false
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Machine {
|
||||
# If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid.
|
||||
B:ClassicCrafting=false
|
||||
|
||||
# If TRUE, Machine Augment Slot scaling will use a custom set of values rather than default behavior (1/level).
|
||||
B:CustomAugmentScaling=false
|
||||
|
||||
# If TRUE, Machine Total RF (ENERGY) scaling will use a custom set of values rather than default behavior (no scaling). The default custom configuration provides an alternate progression where machines use 5% additional total RF per tier.
|
||||
B:CustomEnergyScaling=true
|
||||
|
||||
# If TRUE, Machine RF/t (POWER) scaling will use a custom set of values rather than default behavior. The default custom configuration provides a reasonable alternate progression.
|
||||
B:CustomPowerScaling=true
|
||||
|
||||
# If TRUE, Machines will no longer have Auto-Input functionality. Not recommended, but knock yourself out.
|
||||
B:DisableAutoInput=false
|
||||
|
||||
# If TRUE, Machines will no longer have Auto-Output functionality. Not recommended, but knock yourself out.
|
||||
B:DisableAutoOutput=false
|
||||
|
||||
# If TRUE, Machines are securable.
|
||||
B:Securable=true
|
||||
|
||||
# If TRUE, Machines will have much smaller internal energy (RF) storage. Processing speed will no longer scale with internal energy.
|
||||
B:SmallStorage=false
|
||||
|
||||
# If TRUE, Machines are upgradable. If disabled, be sure and change the Augment Scaling config options as well.
|
||||
B:Upgradable=true
|
||||
|
||||
# If TRUE, Machines can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion.
|
||||
B:UpgradeKitCrafting=true
|
||||
|
||||
##########################################################################################################
|
||||
# AugmentSlots
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Adjust the number of augments that Machines have at any given Level.
|
||||
# Progression will be checked for validity - upgrading a block cannot result in fewer slots.
|
||||
##########################################################################################################
|
||||
|
||||
AugmentSlots {
|
||||
# Augment Slots for Level 0 Machines. [range: 0 ~ 9, default: 0]
|
||||
I:Level0=0
|
||||
|
||||
# Augment Slots for Level 1 Machines. [range: 0 ~ 9, default: 1]
|
||||
I:Level1=1
|
||||
|
||||
# Augment Slots for Level 2 Machines. [range: 0 ~ 9, default: 2]
|
||||
I:Level2=2
|
||||
|
||||
# Augment Slots for Level 3 Machines. [range: 0 ~ 9, default: 3]
|
||||
I:Level3=3
|
||||
|
||||
# Augment Slots for Level 4 Machines. [range: 0 ~ 9, default: 4]
|
||||
I:Level4=4
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# CustomPowerScaling
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING.
|
||||
# Values are expressed as a percentage of Base Power; Base Scale Factor is 100 percent.
|
||||
# Values will be checked for validity and rounded down to the nearest 10.
|
||||
##########################################################################################################
|
||||
|
||||
CustomPowerScaling {
|
||||
# Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 150]
|
||||
I:Level1=150
|
||||
|
||||
# Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 250]
|
||||
I:Level2=250
|
||||
|
||||
# Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 400]
|
||||
I:Level3=400
|
||||
|
||||
# Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 600]
|
||||
I:Level4=600
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# CustomEnergyScaling
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# ADVANCED FEATURE - ONLY EDIT IF YOU KNOW WHAT YOU ARE DOING.
|
||||
# Values are expressed as a percentage of Base Energy; Base Scale Factor is 100 percent.
|
||||
# Values will be checked for validity and rounded down to the nearest 5.
|
||||
##########################################################################################################
|
||||
|
||||
CustomEnergyScaling {
|
||||
# Scale Factor for Level 1 Machines. [range: 100 ~ 400, default: 105]
|
||||
I:Level1=105
|
||||
|
||||
# Scale Factor for Level 2 Machines. [range: 100 ~ 900, default: 110]
|
||||
I:Level2=110
|
||||
|
||||
# Scale Factor for Level 3 Machines. [range: 100 ~ 1600, default: 115]
|
||||
I:Level3=115
|
||||
|
||||
# Scale Factor for Level 4 Machines. [range: 100 ~ 2500, default: 120]
|
||||
I:Level4=120
|
||||
}
|
||||
|
||||
Furnace {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Redstone Furnace. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
Pulverizer {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Pulverizer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=false
|
||||
|
||||
# Adjust this value to change the default Ore -> Dust Multiplier for this machine. [range: 1 ~ 8, default: 2]
|
||||
I:"Ore -> Dust Multiplier"=2
|
||||
}
|
||||
|
||||
Sawmill {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Sawmill. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=false
|
||||
|
||||
# Adjust this value to change the default Log -> Plank Multiplier for this machine. [range: 1.0 ~ 8.0, default: 1.5]
|
||||
S:"Log -> Plank Multiplier"=1.5
|
||||
}
|
||||
|
||||
Smelter {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for an Induction Smelter. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
Insolator {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Phytogenic Insolator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=200
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Compactor {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Compactor. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Crucible {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Magma Crucible. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40]
|
||||
I:BasePower=40
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Refinery {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Fractionating Still. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
Transposer {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Fluid Transposer. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Charger {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for an Energetic Infuser. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 40]
|
||||
I:BasePower=40
|
||||
B:Enable=true
|
||||
|
||||
# Adjust this value to change the amount of RF per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 100 ~ 10000, default: 500]
|
||||
I:RepairEnergy=500
|
||||
|
||||
# Adjust this value to change the amount of Essence of Knowledge per point of durability in the Energetic Infuser with the Flux Reconstruction augment. [range: 1 ~ 1000, default: 5]
|
||||
I:RepairFluid=5
|
||||
|
||||
# Adjust this value to change the wireless range for the Energetic Infuser with the Parabolic Flux Coupling augment. [range: 8 ~ 128, default: 32]
|
||||
I:WirelessRange=32
|
||||
}
|
||||
|
||||
Centrifuge {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Centrifugal Separator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
Crafter {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Sequential Fabricator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
Brewer {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a BREWER. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=false
|
||||
}
|
||||
|
||||
Enchanter {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for an Arcane Ensorcellator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=50
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Precipitator {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for a Glacial Precipitator. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
Extruder {
|
||||
# Adjust this value to change the Energy consumption (in RF/t) for an Igneous Extruder. This base value will scale with block level and Augments. [range: 10 ~ 5000, default: 20]
|
||||
I:BasePower=20
|
||||
B:Enable=true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Plugins {
|
||||
# If TRUE, support for AbyssalCraft is enabled. [default: true]
|
||||
B:AbyssalCraft=true
|
||||
|
||||
# If TRUE, support for Actually Additions is enabled. [default: true]
|
||||
B:"Actually Additions"=true
|
||||
|
||||
# If TRUE, support for Applied Energistics 2 is enabled. [default: true]
|
||||
B:"Applied Energistics 2"=true
|
||||
|
||||
# If TRUE, support for Astral Sorcery is enabled. [default: true]
|
||||
B:"Astral Sorcery"=true
|
||||
|
||||
# If TRUE, support for Biomes O' Plenty is enabled. [default: true]
|
||||
B:"Biomes O' Plenty"=true
|
||||
|
||||
# If TRUE, support for Chisel is enabled. [default: true]
|
||||
B:Chisel=true
|
||||
|
||||
# If TRUE, support for Computronics is enabled. [default: true]
|
||||
B:Computronics=true
|
||||
|
||||
# If TRUE, support for Elemental Dimensions is enabled. [default: true]
|
||||
B:"Elemental Dimensions"=true
|
||||
|
||||
# If TRUE, support for Ender IO is enabled. [default: true]
|
||||
B:"Ender IO"=true
|
||||
|
||||
# If TRUE, support for EvilCraft is enabled. [default: true]
|
||||
B:EvilCraft=true
|
||||
|
||||
# If TRUE, support for Extra Alchemy is enabled. [default: true]
|
||||
B:"Extra Alchemy"=true
|
||||
|
||||
# If TRUE, support for Extra Bees is enabled. [default: true]
|
||||
B:"Extra Bees"=true
|
||||
|
||||
# If TRUE, support for Extra Trees is enabled. [default: true]
|
||||
B:"Extra Trees"=true
|
||||
|
||||
# If TRUE, support for Extra Utilities 2 is enabled. [default: true]
|
||||
B:"Extra Utilities 2"=true
|
||||
|
||||
# If TRUE, support for Familiar Fauna is enabled. [default: true]
|
||||
B:"Familiar Fauna"=true
|
||||
|
||||
# If TRUE, support for Forestry is enabled. [default: true]
|
||||
B:Forestry=true
|
||||
|
||||
# If TRUE, support for Gendustry is enabled. [default: true]
|
||||
B:Gendustry=true
|
||||
|
||||
# If TRUE, support for Gregtech Classic is enabled. [default: true]
|
||||
B:"Gregtech Classic"=true
|
||||
|
||||
# If TRUE, support for Gregtech Classic Expansion is enabled. [default: true]
|
||||
B:"Gregtech Classic Expansion"=true
|
||||
|
||||
# If TRUE, support for Ice and Fire is enabled. [default: true]
|
||||
B:"Ice and Fire"=true
|
||||
|
||||
# If TRUE, support for Immersive Engineering is enabled. [default: true]
|
||||
B:"Immersive Engineering"=true
|
||||
|
||||
# If TRUE, support for IndustrialCraft 2 is enabled. [default: true]
|
||||
B:"IndustrialCraft 2"=true
|
||||
|
||||
# If TRUE, support for Integrated Dynamics is enabled. [default: true]
|
||||
B:"Integrated Dynamics"=true
|
||||
|
||||
# If TRUE, support for Magic Bees is enabled. [default: true]
|
||||
B:"Magic Bees"=true
|
||||
|
||||
# If TRUE, support for Mowzie's Mobs is enabled. [default: true]
|
||||
B:"Mowzie's Mobs"=true
|
||||
|
||||
# If TRUE, support for Mystical Agriculture is enabled. [default: true]
|
||||
B:"Mystical Agriculture"=true
|
||||
|
||||
# If TRUE, support for Mystical Wildlife is enabled. [default: true]
|
||||
B:"Mystical Wildlife"=true
|
||||
|
||||
# If TRUE, support for Natura is enabled. [default: true]
|
||||
B:Natura=true
|
||||
|
||||
# If TRUE, support for Pam's BoneCraft is enabled. [default: true]
|
||||
B:"Pam's BoneCraft"=true
|
||||
|
||||
# If TRUE, support for Pam's HarvestCraft is enabled. [default: true]
|
||||
B:"Pam's HarvestCraft"=true
|
||||
|
||||
# If TRUE, support for Pam's Redbud Tree is enabled. [default: true]
|
||||
B:"Pam's Redbud Tree"=true
|
||||
|
||||
# If TRUE, support for Pam's Spooky Tree is enabled. [default: true]
|
||||
B:"Pam's Spooky Tree"=true
|
||||
|
||||
# If TRUE, support for Plants is enabled. [default: true]
|
||||
B:Plants=true
|
||||
|
||||
# If TRUE, support for Primal Core is enabled. [default: true]
|
||||
B:"Primal Core"=true
|
||||
|
||||
# If TRUE, support for Quark is enabled. [default: true]
|
||||
B:Quark=true
|
||||
|
||||
# If TRUE, support for Rustic is enabled. [default: true]
|
||||
B:Rustic=true
|
||||
|
||||
# If TRUE, support for Tech Reborn is enabled. [default: true]
|
||||
B:"Tech Reborn"=true
|
||||
|
||||
# If TRUE, support for Terraqueous is enabled. [default: true]
|
||||
B:Terraqueous=true
|
||||
|
||||
# If TRUE, support for Thaumcraft is enabled. [default: true]
|
||||
B:Thaumcraft=true
|
||||
|
||||
# If TRUE, support for The Betweenlands is enabled. [default: true]
|
||||
B:"The Betweenlands"=true
|
||||
|
||||
# If TRUE, support for The One Probe is enabled. [default: true]
|
||||
B:"The One Probe"=true
|
||||
|
||||
# If TRUE, support for Tinkers' Construct is enabled. [default: true]
|
||||
B:"Tinkers' Construct"=true
|
||||
|
||||
# If TRUE, support for Traverse is enabled. [default: true]
|
||||
B:Traverse=true
|
||||
|
||||
# If TRUE, support for Tropicraft is enabled. [default: true]
|
||||
B:Tropicraft=true
|
||||
|
||||
# If TRUE, support for Twilight Forest is enabled. [default: true]
|
||||
B:"Twilight Forest"=true
|
||||
|
||||
# If TRUE, support for Underground Biomes is enabled. [default: true]
|
||||
B:"Underground Biomes"=true
|
||||
}
|
||||
|
||||
|
||||
Storage {
|
||||
|
||||
Cell {
|
||||
# Adjust this value to change the amount of Energy (in RF) stored by a Basic Cell. This base value will scale with block level. [range: 50000 ~ 20000000, default: 2000000]
|
||||
I:BaseCapacity=20000000
|
||||
|
||||
# Adjust this value to change the amount of Energy (in RF/t) that can be received by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000]
|
||||
I:BaseReceive=10000
|
||||
|
||||
# Adjust this value to change the amount of Energy (in RF/t) that can be sent by a Basic Cell. This base value will scale with block level. [range: 100 ~ 10000, default: 1000]
|
||||
I:BaseSend=10000
|
||||
|
||||
# If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid.
|
||||
B:ClassicCrafting=false
|
||||
|
||||
# If TRUE, Energy Cells may be turned into Creative versions using a Creative Conversion Kit.
|
||||
B:Creative=false
|
||||
|
||||
# If TRUE, Energy Cells are enabled.
|
||||
B:Enable=true
|
||||
|
||||
# If TRUE, Energy Cells are securable.
|
||||
B:Securable=true
|
||||
|
||||
# If TRUE, Energy Cells can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion.
|
||||
B:UpgradeKitCrafting=true
|
||||
}
|
||||
|
||||
Tank {
|
||||
# Adjust this value to change the amount of Fluid (in mB) stored by a Basic Tank. This base value will scale with block level. [range: 2000 ~ 1000000, default: 20000]
|
||||
I:BaseCapacity=50000
|
||||
|
||||
# If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid.
|
||||
B:ClassicCrafting=false
|
||||
|
||||
# If TRUE, Tanks may be turned into Creative versions using a Creative Conversion Kit.
|
||||
B:Creative=false
|
||||
|
||||
# If TRUE, Tanks are enabled.
|
||||
B:Enable=true
|
||||
|
||||
# If TRUE, Tanks are securable.
|
||||
B:Securable=true
|
||||
|
||||
# If TRUE, Tanks can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion.
|
||||
B:UpgradeKitCrafting=false
|
||||
}
|
||||
|
||||
Cache {
|
||||
# Adjust this value to change the amount of Items stored by a Basic Cache. This base value will scale with block level. [range: 500 ~ 500000, default: 20000]
|
||||
I:BaseCapacity=20000
|
||||
|
||||
# If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid.
|
||||
B:ClassicCrafting=false
|
||||
|
||||
# If TRUE, Caches may be turned into Creative versions using a Creative Conversion Kit.
|
||||
B:Creative=false
|
||||
|
||||
# If TRUE, Caches are enabled.
|
||||
B:Enable=false
|
||||
|
||||
# If TRUE, Caches can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion.
|
||||
B:UpgradeKitCrafting=false
|
||||
}
|
||||
|
||||
Strongbox {
|
||||
# If TRUE, 'Classic' Crafting is enabled - Non-Creative Upgrade Kits WILL NOT WORK in a Crafting Grid.
|
||||
B:ClassicCrafting=false
|
||||
|
||||
# If TRUE, Strongboxes may be turned into Creative versions using a Creative Conversion Kit.
|
||||
B:Creative=false
|
||||
|
||||
# If TRUE, Strongboxes are enabled.
|
||||
B:Enable=false
|
||||
|
||||
# If TRUE, Strongboxes are securable.
|
||||
B:Securable=false
|
||||
|
||||
# If TRUE, Strongboxes can be upgraded in a Crafting Grid using Kits. If Classic Crafting is enabled, only the Creative Conversion Kit may be used in this fashion.
|
||||
B:UpgradeKitCrafting=false
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Upgrades {
|
||||
# This sets the minimum upgradeable block tier for Automatic Input functionality. [range: 0 ~ 4, default: 0]
|
||||
I:LevelAutoInput=0
|
||||
|
||||
# This sets the minimum upgradeable block tier for Automatic Output functionality. [range: 0 ~ 4, default: 0]
|
||||
I:LevelAutoOutput=0
|
||||
|
||||
# This sets the minimum upgradeable block tier for Redstone Control functionality. [range: 0 ~ 4, default: 0]
|
||||
I:LevelRedstoneControl=0
|
||||
}
|
||||
|
||||
|
||||
Version {
|
||||
S:Identifier=5.5.7
|
||||
}
|
||||
|
||||
|
171
overrides/config-overrides/normal/extrautils2.cfg
Normal file
171
overrides/config-overrides/normal/extrautils2.cfg
Normal file
@ -0,0 +1,171 @@
|
||||
# Configuration file
|
||||
|
||||
"creative blocks: breakable" {
|
||||
# Allow Non-Creative players to break/harvest creative blocks. [default: false]
|
||||
B:gameplay=false
|
||||
}
|
||||
|
||||
|
||||
"creative blocks: configurable" {
|
||||
# Allow Non-Creative players to configure creative blocks. [default: false]
|
||||
B:gameplay=false
|
||||
}
|
||||
|
||||
|
||||
"dimension ids" {
|
||||
I:"Deep Dark"=-11325
|
||||
I:ExtraUtils2_Quarry_Dim=-9999
|
||||
}
|
||||
|
||||
|
||||
enabled {
|
||||
B:AnalogCrafter=true
|
||||
B:AngelBlock=true
|
||||
B:AngelRing=true
|
||||
B:BagOfHolding=false
|
||||
B:BiomeMarker=false
|
||||
B:Book=true
|
||||
B:Boomerang=false
|
||||
B:ChickenRing=false
|
||||
B:ChunkLoader=true
|
||||
B:CompoundBow=false
|
||||
B:CompressedCobblestone=true
|
||||
B:CompressedDirt=true
|
||||
B:CompressedGravel=true
|
||||
B:CompressedNetherrack=true
|
||||
B:CompressedSand=true
|
||||
B:Contract=true
|
||||
B:Crafter=true
|
||||
B:CreativeChest=false
|
||||
B:CreativeEnergy=true
|
||||
B:CreativeHarvest=true
|
||||
B:CursedEarth=true
|
||||
B:DecorativeBedrock=false
|
||||
B:DecorativeGlass=true
|
||||
B:DecorativeSolid=true
|
||||
B:DecorativeSolidWood=true
|
||||
B:"Deep Dark"=false
|
||||
B:Drum=true
|
||||
B:EnderLilly=true
|
||||
B:EnderShard=true
|
||||
B:ExtraUtils2_Quarry_Dim=true
|
||||
B:FakeCopy=true
|
||||
B:Filter=true
|
||||
B:FilterFluids=true
|
||||
B:FireAxe=false
|
||||
B:FlatTransferNode=false
|
||||
B:GlassCutter=false
|
||||
B:GoldenLasso=true
|
||||
B:Indexer=false
|
||||
B:IndexerRemote=false
|
||||
B:IneffableGlass=true
|
||||
B:Ingredients=true
|
||||
B:InteractionProxy=false
|
||||
B:ItemBuildersWand=true
|
||||
B:ItemCreativeBuildersWand=true
|
||||
B:ItemCreativeDestructionWand=true
|
||||
B:ItemDestructionWand=true
|
||||
B:Klein=false
|
||||
B:LargishChest=false
|
||||
B:LawSword=false
|
||||
B:LuxSaber=false
|
||||
B:Machine=true
|
||||
B:MagicApple=true
|
||||
B:Miner=false
|
||||
B:MiniChest=true
|
||||
B:MoonStone=false
|
||||
B:Opinium=true
|
||||
B:PassiveGenerator=true
|
||||
B:PlayerChest=true
|
||||
B:PowerBattery=false
|
||||
B:PowerManager=false
|
||||
B:PowerOverload=false
|
||||
B:PowerTransmitter=false
|
||||
B:Quarry=false
|
||||
B:QuarryProxy=false
|
||||
B:RainbowGenerator=true
|
||||
B:RedOrchid=false
|
||||
B:RedstoneClock=true
|
||||
B:RedstoneLantern=true
|
||||
B:Resonator=true
|
||||
B:Scanner=true
|
||||
B:Screen=true
|
||||
B:SimpleDecorative=true
|
||||
B:Snowglobe=false
|
||||
B:SoundMuffler=false
|
||||
B:Spotlight=true
|
||||
B:SunCrystal=false
|
||||
B:SuperMobSpawner=false
|
||||
B:Synergy=false
|
||||
B:Teleporter=false
|
||||
B:Terraformer=false
|
||||
B:TrashCan=true
|
||||
B:TrashCanEnergy=true
|
||||
B:TrashCanFluid=true
|
||||
B:TrashChest=true
|
||||
B:Trowel=true
|
||||
B:UnstableIngots=true
|
||||
B:User=true
|
||||
B:WateringCan=true
|
||||
B:WoodenStickPoke=false
|
||||
B:Wrench=false
|
||||
B:additionalVanillaRecipes=true
|
||||
B:ironwood=false
|
||||
B:pipe=false
|
||||
B:potion_Purge=false
|
||||
B:potion_doom=false
|
||||
B:potion_fizzy_lifting=false
|
||||
B:potion_gravity=false
|
||||
B:potion_greek_fire=false
|
||||
B:potion_love=false
|
||||
B:potion_relapse=false
|
||||
B:potion_second_chance=false
|
||||
B:sendCapabilitiesAfterDimensionChange=false
|
||||
B:sickle_diamond=false
|
||||
B:sickle_gold=false
|
||||
B:sickle_iron=false
|
||||
B:sickle_stone=false
|
||||
B:sickle_wood=false
|
||||
B:spike_creative=true
|
||||
B:spike_diamond=true
|
||||
B:spike_gold=true
|
||||
B:spike_iron=true
|
||||
B:spike_stone=true
|
||||
B:spike_wood=true
|
||||
B:squidSpawnRestrictions=true
|
||||
B:villager_alchemist=false
|
||||
B:villager_red_mechanic=false
|
||||
B:villager_shady_merchant=false
|
||||
B:wall_world_type=false
|
||||
}
|
||||
|
||||
|
||||
energy {
|
||||
I:"Quantum Quarry: Base Energy Per Operation"=20000
|
||||
}
|
||||
|
||||
|
||||
gameplay {
|
||||
# Add an entity id (mod:name) to this list to prevent cursed earth from spawning it. [default: ]
|
||||
S:"Cursed Earth Entity BlackList" <
|
||||
>
|
||||
B:"Quantum Quarry: Enable Nether/End biome generation (has been buggy)"=false
|
||||
|
||||
# Choose allowed container classnames.
|
||||
S:"Unstable Ingot: Allowed Classes" <
|
||||
net.minecraft.inventory.ContainerWorkbench
|
||||
>
|
||||
}
|
||||
|
||||
|
||||
settings {
|
||||
B:WallWorld_GiveSpawnItems=true
|
||||
}
|
||||
|
||||
|
||||
"unstable ingot: explosion time" {
|
||||
# Choose the time until explosion. [range: 0 ~ 2400, default: 200]
|
||||
I:gameplay=200
|
||||
}
|
||||
|
||||
|
621
overrides/config-overrides/normal/gregtech.cfg
Normal file
621
overrides/config-overrides/normal/gregtech.cfg
Normal file
@ -0,0 +1,621 @@
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
|
||||
##########################################################################################################
|
||||
# client options
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Config options for client-only features
|
||||
##########################################################################################################
|
||||
|
||||
"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
|
||||
|
||||
# The default color to overlay onto machines.
|
||||
# 16777215 (0xFFFFFF in decimal) is no coloring (like GTCE).
|
||||
# 13819135 (0xD2DCFF in decimal) is the classic blue from GT5 (default).
|
||||
I:defaultPaintingColor=13819135
|
||||
|
||||
# The default color to overlay onto Machine (and other) UIs.
|
||||
# 16777215 (0xFFFFFF) is no coloring (like GTCE).
|
||||
# 13819135 (0xD2DCFF in decimal) is the classic blue from GT5 (default).
|
||||
I:defaultUIColor=13819135
|
||||
|
||||
# Whether to hook depth texture. Has no effect on performance, but if there is a problem with rendering, try disabling it.
|
||||
# Default: true
|
||||
B:hookDepthTexture=true
|
||||
|
||||
# Whether or not to enable Emissive Textures for GregTech Machines.
|
||||
# Default: true
|
||||
B:machinesEmissiveTextures=true
|
||||
|
||||
# Overrides the MC total playable sounds limit. MC's default is 28, which causes problems with many machine sounds at once
|
||||
# If sounds are causing large amounts of lag, try lowering this.
|
||||
# If sounds are not working at all, try setting this to the lowest value (28).
|
||||
# Default: 512
|
||||
# Min: 28
|
||||
# Max: 2048
|
||||
I:maxNumSounds=512
|
||||
|
||||
# Resolution level for fragment shaders.
|
||||
# Higher values increase quality (limited by the resolution of your screen) but are more GPU intensive.
|
||||
# Default: 2
|
||||
# Min: 0.0
|
||||
# Max: 5.0
|
||||
D:resolution=2.0
|
||||
|
||||
# Terminal root path.
|
||||
# Default: {.../config}/gregtech/terminal
|
||||
S:terminalRootPath=gregtech/terminal
|
||||
|
||||
# Whether or not sounds should be played when crafting with tools.
|
||||
# Default: true
|
||||
B:toolCraftingSounds=true
|
||||
|
||||
# Whether or not sounds should be played when using tools outside of crafting.
|
||||
# Default: true
|
||||
B:toolUseSounds=true
|
||||
|
||||
"gui config" {
|
||||
# The scrolling speed of widgets
|
||||
# Default: 13
|
||||
# Min: 1
|
||||
# Max: 2147483647
|
||||
I:scrollSpeed=13
|
||||
}
|
||||
|
||||
"armor hud location" {
|
||||
# Sets HUD location
|
||||
# 1 - left-upper corner
|
||||
# 2 - right-upper corner
|
||||
# 3 - left-bottom corner
|
||||
# 4 - right-bottom corner
|
||||
# Default: 1
|
||||
# Min: 1
|
||||
# Max: 4
|
||||
I:hudLocation=1
|
||||
|
||||
# Horizontal offset of HUD.
|
||||
# Default: 0
|
||||
# Min: 0
|
||||
# Max: 100
|
||||
I:hudOffsetX=0
|
||||
|
||||
# Vertical offset of HUD.
|
||||
# Default: 0
|
||||
# Min: 0
|
||||
# Max: 100
|
||||
I:hudOffsetY=0
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# shader options
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Config options for Shaders and Post-processing Effects
|
||||
##########################################################################################################
|
||||
|
||||
"shader options" {
|
||||
# The base brightness of the bloom.
|
||||
# It is similar to strength
|
||||
# This value should be smaller than highBrightnessThreshold.
|
||||
# OUTPUT = BACKGROUND + BLOOM * strength * ({base} + LT + (1 - BACKGROUND_BRIGHTNESS)*(HT-LT)))
|
||||
# Default: 0.1
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:baseBrightness=0.1
|
||||
|
||||
# Bloom Algorithm
|
||||
# 0 - Simple Gaussian Blur Bloom (Fast)
|
||||
# 1 - Unity Bloom
|
||||
# 2 - Unreal Bloom
|
||||
# Default: 2
|
||||
# Min: 0
|
||||
# Max: 2
|
||||
I:bloomStyle=2
|
||||
|
||||
# Whether or not to enable Emissive Textures with bloom effect.
|
||||
# Default: true
|
||||
B:emissiveTexturesBloom=true
|
||||
|
||||
# The brightness after bloom should not exceed this value. It can be used to limit the brightness of highlights (e.g., daytime).
|
||||
# OUTPUT = BACKGROUND + BLOOM * strength * (base + LT + (1 - BACKGROUND_BRIGHTNESS)*({HT}-LT)))
|
||||
# This value should be greater than lowBrightnessThreshold.
|
||||
# Default: 0.5
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:highBrightnessThreshold=0.5
|
||||
|
||||
# The brightness after bloom should not smaller than this value. It can be used to limit the brightness of dusky parts (e.g., night/caves).
|
||||
# OUTPUT = BACKGROUND + BLOOM * strength * (base + {LT} + (1 - BACKGROUND_BRIGHTNESS)*(HT-{LT})))
|
||||
# This value should be smaller than highBrightnessThreshold.
|
||||
# Default: 0.2
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:lowBrightnessThreshold=0.2
|
||||
|
||||
# Mipmap Size.
|
||||
# Higher values increase quality, but are slower to render.
|
||||
# Default: 5
|
||||
# Min: 2
|
||||
# Max: 5
|
||||
I:nMips=5
|
||||
|
||||
# Blur Step (bloom range)
|
||||
# Default: 1
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:step=1.0
|
||||
|
||||
# Bloom Strength
|
||||
# OUTPUT = BACKGROUND + BLOOM * {strength} * (base + LT + (1 - BACKGROUND_BRIGHTNESS)*(HT-LT)))
|
||||
# Default: 2
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:strength=1.5
|
||||
|
||||
# Whether to use shader programs.
|
||||
# Default: true
|
||||
B:useShader=true
|
||||
|
||||
##########################################################################################################
|
||||
# fusion reactor
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Bloom config options for the fusion reactor.
|
||||
##########################################################################################################
|
||||
|
||||
"fusion reactor" {
|
||||
# The base brightness of the bloom.
|
||||
# It is similar to strength
|
||||
# This value should be smaller than highBrightnessThreshold.
|
||||
# OUTPUT = BACKGROUND + BLOOM * strength * ({base} + LT + (1 - BACKGROUND_BRIGHTNESS)*(HT-LT)))
|
||||
# Default: 0.1
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:baseBrightness=0.0
|
||||
|
||||
# Bloom Algorithm
|
||||
# 0 - Simple Gaussian Blur Bloom (Fast)
|
||||
# 1 - Unity Bloom
|
||||
# 2 - Unreal Bloom
|
||||
# Default: 2
|
||||
# Min: 0
|
||||
# Max: 2
|
||||
I:bloomStyle=1
|
||||
|
||||
# The brightness after bloom should not exceed this value. It can be used to limit the brightness of highlights (e.g., daytime).
|
||||
# OUTPUT = BACKGROUND + BLOOM * strength * (base + LT + (1 - BACKGROUND_BRIGHTNESS)*({HT}-LT)))
|
||||
# This value should be greater than lowBrightnessThreshold.
|
||||
# Default: 0.5
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:highBrightnessThreshold=1.3
|
||||
|
||||
# The brightness after bloom should not smaller than this value. It can be used to limit the brightness of dusky parts (e.g., night/caves).
|
||||
# OUTPUT = BACKGROUND + BLOOM * strength * (base + {LT} + (1 - BACKGROUND_BRIGHTNESS)*(HT-{LT})))
|
||||
# This value should be smaller than highBrightnessThreshold.
|
||||
# Default: 0.2
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:lowBrightnessThreshold=0.3
|
||||
|
||||
# Bloom Strength
|
||||
# OUTPUT = BACKGROUND + BLOOM * {strength} * (base + LT + (1 - BACKGROUND_BRIGHTNESS)*(HT-LT)))
|
||||
# Default: 2
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:strength=1.5
|
||||
|
||||
# Whether to use shader programs.
|
||||
# Default: true
|
||||
B:useShader=true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# compatibility options
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Config options for Mod Compatibility
|
||||
##########################################################################################################
|
||||
|
||||
"compatibility options" {
|
||||
# Whether to hide facades of all blocks in JEI and creative search menu.
|
||||
# Default: true
|
||||
B:hideFacadesInJEI=true
|
||||
|
||||
# Whether to hide filled cells in JEI and creative search menu.
|
||||
# Default: true
|
||||
B:hideFilledCellsInJEI=true
|
||||
|
||||
# Specifies priorities of mods in Ore Dictionary item registration.
|
||||
# First ModID has highest priority, last has lowest. Unspecified ModIDs follow standard sorting, but always have lower priority than the last specified ModID.
|
||||
# Default: ["minecraft", "gregtech"]
|
||||
S:modPriorities <
|
||||
minecraft
|
||||
gregtech
|
||||
>
|
||||
|
||||
# Whether Gregtech should remove smelting recipes from the vanilla furnace for ingots requiring the Electric Blast Furnace.
|
||||
# Default: true
|
||||
B:removeSmeltingForEBFMetals=true
|
||||
|
||||
##########################################################################################################
|
||||
# energy compat options
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Config options regarding GTEU compatibility with other energy systems
|
||||
##########################################################################################################
|
||||
|
||||
"energy compat options" {
|
||||
# Enable GTEU to FE (and vice versa) Converters.
|
||||
# Default: false
|
||||
B:enableFEConverters=true
|
||||
|
||||
# GTEU to Forge Energy ratio for converting EU to FE.
|
||||
# Affects native conversion and Converters.
|
||||
# Default: 4 FE == 1 EU
|
||||
# Min: 1
|
||||
# Max: 16
|
||||
D:euToFeRatio=4.0
|
||||
|
||||
# Forge Energy to GTEU ratio for converting FE to EU.
|
||||
# Only affects converters.
|
||||
# Default: 4 FE == 1 EU
|
||||
# Min: 1
|
||||
# Max: 16
|
||||
D:feToEuRatio=4.0
|
||||
|
||||
# Enable Native GTEU to Forge Energy (RF and alike) on GT Cables and Wires.
|
||||
# This does not enable nor disable Converters.
|
||||
# Default: true
|
||||
B:nativeEUToFE=true
|
||||
D:rfRatio=4.0
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# machine options
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Config options for GT Machines, Pipes, Cables, and Electric Items
|
||||
##########################################################################################################
|
||||
|
||||
"machine options" {
|
||||
# Additional Fluids to allow in GT Boilers in place of Water or Distilled Water.
|
||||
# Useful for mods like TerraFirmaCraft with different Fluids for Water
|
||||
# Default: none
|
||||
S:boilerFluids <
|
||||
>
|
||||
|
||||
# The EU/t drain for each screen of the Central Monitor.
|
||||
# Default: 8
|
||||
# Min: 0
|
||||
# Max: 2147483647
|
||||
I:centralMonitorEuCost=8
|
||||
|
||||
# Whether machines should explode when overloaded with power.
|
||||
# Default: true
|
||||
B:doExplosions=false
|
||||
|
||||
# Whether to enable High-Tier Solar Panels (IV-UV). They will not have recipes.
|
||||
# Default: false
|
||||
B:enableHighTierSolars=true
|
||||
|
||||
# Whether to enable the Maintenance Hatch, required for Multiblocks.
|
||||
# Default: true
|
||||
B:enableMaintenance=true
|
||||
|
||||
# Whether to enable World Accelerators, which accelerate ticks for surrounding Tile Entities, Crops, etc.
|
||||
# Default: true
|
||||
B:enableWorldAccelerators=true
|
||||
|
||||
# Energy use multiplier for electric items.
|
||||
# Default: 100
|
||||
I:energyUsageMultiplier=100
|
||||
|
||||
# Whether to use GT6-style pipe and cable connections, meaning they will not auto-connect unless placed directly onto another pipe or cable.
|
||||
# Default: true
|
||||
B:gt6StylePipesCables=true
|
||||
|
||||
# Whether to play machine sounds while machines are active.
|
||||
# Default: true
|
||||
B:machineSounds=true
|
||||
|
||||
# Steam to EU multiplier for Steam Multiblocks.
|
||||
# 1.0 means 1L Steam -> 1 EU. 0.5 means 2L Steam -> 1 EU.
|
||||
# Default: 0.5
|
||||
D:multiblockSteamToEU=0.5
|
||||
|
||||
# Divisor for Recipe Duration per Overclock.
|
||||
# Default: 2.0
|
||||
# Min: 2.0
|
||||
# Max: 3.0
|
||||
D:overclockDivisor=2.0
|
||||
|
||||
# Blacklist of machines for the Processing Array.
|
||||
# Add the unlocalized Recipe Map name to blacklist the machine.
|
||||
# Default: All machines allowed
|
||||
S:processingArrayBlacklist <
|
||||
>
|
||||
|
||||
# Whether insufficient energy supply should reset Machine recipe progress to zero.
|
||||
# If true, progress will reset.
|
||||
# If false, progress will decrease to zero with 2x speed
|
||||
# Default: false
|
||||
B:recipeProgressLowEnergy=false
|
||||
|
||||
# Whether to require a Wrench to break machines.
|
||||
# Default: false
|
||||
B:requireWrenchForMachines=false
|
||||
|
||||
# Whether Steam Multiblocks should use Steel instead of Bronze.
|
||||
# Default: false
|
||||
B:steelSteamMultiblocks=false
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# miscellaneous options
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Config options for miscellaneous features
|
||||
##########################################################################################################
|
||||
|
||||
"miscellaneous options" {
|
||||
# Whether to enable more verbose logging.
|
||||
# Default: false
|
||||
B:debug=false
|
||||
|
||||
# Chance with which flint and steel will create fire.
|
||||
# Default: 50
|
||||
# Min: 0
|
||||
# Max: 100
|
||||
I:flintChanceToCreateFire=100
|
||||
|
||||
# Setting this to true makes GTCEu ignore error and invalid recipes that would otherwise cause crash.
|
||||
# Default: true
|
||||
B:ignoreErrorOrInvalidRecipes=true
|
||||
|
||||
# Whether to enable a login message to players when they join the world.
|
||||
# Default: true
|
||||
B:loginMessage=true
|
||||
|
||||
# Whether to give the terminal to new players on login
|
||||
# Default: true
|
||||
B:spawnTerminal=true
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# recipe options
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Config Options for GregTech and Vanilla Recipes
|
||||
##########################################################################################################
|
||||
|
||||
"recipe options" {
|
||||
# Whether to disable the Vanilla Concrete from Powder with Water behavior, forcing the GT recipe.
|
||||
# Default: false
|
||||
B:disableConcreteInWorld=false
|
||||
|
||||
# Whether to remove Block/Ingot compression and decompression in the Crafting Table.
|
||||
# Default: false
|
||||
B:disableManualCompression=false
|
||||
|
||||
# Whether to make the Flint and Steel recipe require steel parts.
|
||||
# Default: true.
|
||||
B:flintAndSteelRequireSteel=true
|
||||
|
||||
# Whether to generate Flawed and Chipped Gems for materials and recipes involving them.
|
||||
# Useful for mods like TerraFirmaCraft.
|
||||
# Default: false
|
||||
B:generateLowQualityGems=false
|
||||
|
||||
# Whether to make coloring blocks like Concrete or Glass harder.
|
||||
# Default: false
|
||||
B:hardDyeRecipes=false
|
||||
|
||||
# Whether to make Glass related recipes harder. Default: true
|
||||
B:hardGlassRecipes=false
|
||||
|
||||
# Recipes for items like Iron Doors, Trapdoors, Buckets, Cauldrons, Hoppers, and Iron Bars require Iron Plates, Rods, and more.
|
||||
# Default: true
|
||||
B:hardIronRecipes=true
|
||||
|
||||
# Whether to make miscellaneous recipes harder.
|
||||
# Default: false
|
||||
B:hardMiscRecipes=false
|
||||
|
||||
# Whether to make Redstone related recipes harder.
|
||||
# Default: false
|
||||
B:hardRedstoneRecipes=false
|
||||
|
||||
# Whether to make Vanilla Tools and Armor recipes harder.
|
||||
# Excludes Flint and Steel, and Buckets.
|
||||
# Default: false
|
||||
B:hardToolArmorRecipes=false
|
||||
|
||||
# Whether to make Wood related recipes harder.
|
||||
# Excludes sticks and planks.
|
||||
# Default: false
|
||||
B:hardWoodRecipes=false
|
||||
|
||||
# Whether to make crafting recipes for Bricks, Firebricks, and Coke Bricks harder.
|
||||
# Default: false
|
||||
B:harderBrickRecipes=false
|
||||
|
||||
# Whether to remove charcoal smelting recipes from the vanilla furnace.
|
||||
# Default: true
|
||||
B:harderCharcoalRecipe=false
|
||||
|
||||
# Whether to make the recipe for the EBF Controller harder.
|
||||
# Default: false
|
||||
B:harderEBFControllerRecipe=false
|
||||
|
||||
# Change the recipe of Rods in the Lathe to 1 Rod and 2 Small Piles of Dust, instead of 2 Rods.
|
||||
# Default: false
|
||||
B:harderRods=false
|
||||
|
||||
# Whether to nerf the Paper crafting recipe.
|
||||
# Default: true
|
||||
B:nerfPaperCrafting=false
|
||||
|
||||
# Whether to nerf Wood crafting to 2 Planks from 1 Log, and 2 Sticks from 2 Planks.
|
||||
# Default: false
|
||||
B:nerfWoodCrafting=false
|
||||
|
||||
# Whether Wrenches should require Plates instead of Ingots to craft.
|
||||
# Default: false
|
||||
B:plateWrenches=false
|
||||
|
||||
# Whether to remove Vanilla Block Recipes from the Crafting Table.
|
||||
# Default: false
|
||||
B:removeVanillaBlockRecipes=false
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# tool and armor options
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Config options for Tools and Armor
|
||||
##########################################################################################################
|
||||
|
||||
"tool and armor options" {
|
||||
# Should EV and IV Drills be enabled, which may cause lag when used on low-end devices?
|
||||
# Default: true
|
||||
B:enableHighTierDrills=true
|
||||
|
||||
# Advanced Electric Jetpack Voltage Tier.
|
||||
# Default: 3 (HV)
|
||||
# Min: 0
|
||||
# Max: 14
|
||||
I:voltageTierAdvImpeller=3
|
||||
|
||||
# Advanced NanoSuit Chestplate Voltage Tier.
|
||||
# Default: 3 (HV)
|
||||
# Min: 0
|
||||
# Max: 14
|
||||
I:voltageTierAdvNanoSuit=3
|
||||
|
||||
# Advanced QuarkTech Suit Chestplate Voltage Tier.
|
||||
# Default: 5 (LuV)
|
||||
# Min: 0
|
||||
# Max: 14
|
||||
I:voltageTierAdvQuarkTech=6
|
||||
|
||||
# Electric Impeller Jetpack Voltage Tier.
|
||||
# Default: 2 (MV)
|
||||
# Min: 0
|
||||
# Max: 14
|
||||
I:voltageTierImpeller=2
|
||||
|
||||
# NanoSuit Voltage Tier. Default: 3 (HV)
|
||||
# Min: 0
|
||||
# Max: 14
|
||||
I:voltageTierNanoSuit=3
|
||||
|
||||
# NightVision Goggles Voltage Tier. Default: 1 (LV)
|
||||
# Min: 0
|
||||
# Max: 14
|
||||
I:voltageTierNightVision=1
|
||||
|
||||
# QuarkTech Suit Voltage Tier.
|
||||
# Default: 5 (IV)
|
||||
# Min: 0
|
||||
# Max: 14
|
||||
I:voltageTierQuarkTech=5
|
||||
|
||||
"nanosaber options" {
|
||||
# The EU/t consumption of the NanoSaber.
|
||||
# Default: 64
|
||||
# Min: 1
|
||||
# Max: 512
|
||||
I:energyConsumption=64
|
||||
|
||||
# The base damage of the NanoSaber.
|
||||
# Default: 5.0
|
||||
# Min: 0.0
|
||||
# Max: 100.0
|
||||
D:nanoSaberBaseDamage=5.0
|
||||
|
||||
# The additional damage added when the NanoSaber is powered.
|
||||
# Default: 20.0
|
||||
# Min: 0.0
|
||||
# Max: 100.0
|
||||
D:nanoSaberDamageBoost=20.0
|
||||
|
||||
# Should Zombies spawn with charged, active NanoSabers on hard difficulty?
|
||||
# Default: true
|
||||
B:zombieSpawnWithSabers=true
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# armorhud
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Armor HUD Location
|
||||
##########################################################################################################
|
||||
|
||||
armorhud {
|
||||
# Sets HUD location
|
||||
# 1 - left-upper corner
|
||||
# 2 - right-upper corner
|
||||
# 3 - left-bottom corner
|
||||
# 4 - right-bottom corner
|
||||
I:hudLocation=1
|
||||
|
||||
# Horizontal offset of HUD [0 ~ 100)
|
||||
I:hudOffsetX=0
|
||||
|
||||
# Vertical offset of HUD [0 ~ 100)
|
||||
I:hudOffsetY=0
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# worldgen options
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Config options for World Generation features
|
||||
##########################################################################################################
|
||||
|
||||
"worldgen options" {
|
||||
# Allow GregTech to add additional GregTech Items as loot in various structures.
|
||||
# Default: true
|
||||
B:addLoot=true
|
||||
|
||||
# Specifies an additional random number of veins in a section.
|
||||
# Default: 0
|
||||
I:additionalVeinsInSection=6
|
||||
|
||||
# Should all Stone Types drop unique Ore Item Blocks?
|
||||
# Default: false (meaning only Stone, Netherrack, and Endstone
|
||||
B:allUniqueStoneTypes=false
|
||||
|
||||
# Whether to disable Rubber Tree world generation.
|
||||
# Default: false
|
||||
B:disableRubberTreeGeneration=false
|
||||
|
||||
# Whether to disable Vanilla ore generation in world.
|
||||
# Default: true
|
||||
B:disableVanillaOres=false
|
||||
|
||||
# Whether veins should be generated in the center of chunks.
|
||||
# Default: true
|
||||
B:generateVeinsInCenterOfChunk=false
|
||||
|
||||
# Whether to increase number of rolls for dungeon chests. Increases dungeon loot drastically.
|
||||
# Default: true
|
||||
B:increaseDungeonLoot=true
|
||||
|
||||
# Specifies the minimum number of veins in a section.
|
||||
# Default: 1
|
||||
I:minVeinsInSection=6
|
||||
|
||||
# Multiplier for the chance to spawn a Rubber Tree on any given roll. Higher values make Rubber Trees more common.
|
||||
# Default: 1.0
|
||||
# Min: 0.0
|
||||
# Max: 1.7976931348623157E308
|
||||
D:rubberTreeRateIncrease=1.0
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
11
overrides/config-overrides/normal/packmode.cfg
Normal file
11
overrides/config-overrides/normal/packmode.cfg
Normal file
@ -0,0 +1,11 @@
|
||||
# Configuration file
|
||||
|
||||
general {
|
||||
S:acceptedModes <
|
||||
normal
|
||||
expert
|
||||
>
|
||||
S:packMode=normal
|
||||
}
|
||||
|
||||
|
@ -122,20 +122,20 @@
|
||||
"displayDuration": 100,
|
||||
"fadeDuration": 40,
|
||||
"images": [
|
||||
"minecraft:textures/gui/title/background/01_koslow#5221_2020-07-13_18.29.23.jpg",
|
||||
"minecraft:textures/gui/title/background/02_zefenglin#4068_unknown.jpg",
|
||||
"minecraft:textures/gui/title/background/03_koslow#5221_2020-07-15_12.47.13.jpg",
|
||||
"minecraft:textures/gui/title/background/04_twgecko#4094_2020-07-23_23.52.42.jpg",
|
||||
"minecraft:textures/gui/title/background/05_misterpemodder#0404_2020-04-16_00.02.35.jpg",
|
||||
"minecraft:textures/gui/title/background/07_sjihttam#1781_2020-01-16_13.41.00.jpg",
|
||||
"minecraft:textures/gui/title/background/06_koslow#5221_2020-07-22_15.51.02.jpg",
|
||||
"minecraft:textures/gui/title/background/08_immow#9906_unknown.jpg",
|
||||
"minecraft:textures/gui/title/background/10_twgecko#4094_2020-07-28_01.02.15.jpg",
|
||||
"minecraft:textures/gui/title/background/09_max the potato#6258_2020-07-14_18.16.47.jpg",
|
||||
"minecraft:textures/gui/title/background/11_thatguy#6588_2020-02-11_23.31.02.jpg",
|
||||
"minecraft:textures/gui/title/background/12_misterpemodder#0404_2020-07-14_00.47.49.jpg"
|
||||
"minecraft:textures/gui/title/background/01_koslow#5221_2020-07-13_18.29.23.png",
|
||||
"minecraft:textures/gui/title/background/02_zefenglin#4068_unknown.png",
|
||||
"minecraft:textures/gui/title/background/03_koslow#5221_2020-07-15_12.47.13.png",
|
||||
"minecraft:textures/gui/title/background/04_twgecko#4094_2020-07-23_23.52.42.png",
|
||||
"minecraft:textures/gui/title/background/05_misterpemodder#0404_2020-04-16_00.02.35.png",
|
||||
"minecraft:textures/gui/title/background/07_sjihttam#1781_2020-01-16_13.41.00.png",
|
||||
"minecraft:textures/gui/title/background/06_koslow#5221_2020-07-22_15.51.02.png",
|
||||
"minecraft:textures/gui/title/background/08_immow#9906_unknown.png",
|
||||
"minecraft:textures/gui/title/background/10_twgecko#4094_2020-07-28_01.02.15.png",
|
||||
"minecraft:textures/gui/title/background/09_max the potato#6258_2020-07-14_18.16.47.png",
|
||||
"minecraft:textures/gui/title/background/11_thatguy#6588_2020-02-11_23.31.02.png",
|
||||
"minecraft:textures/gui/title/background/12_misterpemodder#0404_2020-07-14_00.47.49.png"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -14529,7 +14529,7 @@
|
||||
},
|
||||
"6:10": {
|
||||
"id:8": "gregtech:transparent_casing",
|
||||
"Count:3": 4,
|
||||
"Count:3": 3,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": ""
|
||||
},
|
||||
@ -16706,9 +16706,9 @@
|
||||
"OreDict:8": ""
|
||||
},
|
||||
"3:10": {
|
||||
"id:8": "gregtech:meta_block_compressed_4",
|
||||
"id:8": "gregtech:meta_block_compressed_7",
|
||||
"Count:3": 15,
|
||||
"Damage:2": 8,
|
||||
"Damage:2": 1,
|
||||
"OreDict:8": ""
|
||||
},
|
||||
"4:10": {
|
||||
@ -19184,7 +19184,7 @@
|
||||
"4:10": {
|
||||
"id:8": "gregtech:transparent_casing",
|
||||
"Count:3": 22,
|
||||
"Damage:2": 0,
|
||||
"Damage:2": 2,
|
||||
"OreDict:8": ""
|
||||
},
|
||||
"5:10": {
|
||||
@ -25624,7 +25624,7 @@
|
||||
"ismain:1": 0,
|
||||
"repeat_relative:1": 1,
|
||||
"name:8": "Flux Capacitors",
|
||||
"desc:8": "Basic §aFlux Capacitors§r hold a whopping lot of energy - §a10 million RF§r - and are useful for keeping your §aRF-powered§r equipment and tools charged.\n\nPut one into your newly crafted §3Battery Buffer§r to charge it. You can then put it in your inventory to charge your items with §aRF§r.\n\nFlux Capacitor is a §bBauble§r, open your inventory and look for the Baubles button, click it to reveal the additional bauble slots menu and put it into any slot you wish.\n\nFinally you can charge up all those depleted §6Dark Boots§r and §6The Ender§r swords you\u0027ve looted."
|
||||
"desc:8": "Basic §aFlux Capacitors§r hold a whopping lot of energy - §a10 million RF§r - and are useful for keeping your §aRF-powered§r equipment and tools charged.\n\nPut one into your newly crafted §3Battery Buffer§r to charge it. You can then put it in your inventory to charge your items with §aRF§r. \n§cRF batteries such as Flux Capacitors cannot be drained by Battery Buffers!§r\n\nFlux Capacitor is a §bBauble§r, open your inventory and look for the Baubles button, click it to reveal the additional bauble slots menu and put it into any slot you wish.\n\nFinally you can charge up all those depleted §6Dark Boots§r and §6The Ender§r swords you\u0027ve looted."
|
||||
}
|
||||
},
|
||||
"tasks:9": {
|
||||
@ -45356,9 +45356,9 @@
|
||||
}
|
||||
},
|
||||
"preRequisites:11": [
|
||||
332,
|
||||
802,
|
||||
846
|
||||
846,
|
||||
535
|
||||
],
|
||||
"questID:3": 749
|
||||
},
|
||||
@ -49381,7 +49381,7 @@
|
||||
"icon:10": {
|
||||
"id:8": "gregtech:machine",
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1024,
|
||||
"Damage:2": 1025,
|
||||
"OreDict:8": ""
|
||||
},
|
||||
"globalshare:1": 0,
|
||||
@ -49390,8 +49390,8 @@
|
||||
"snd_update:8": "minecraft:entity.player.levelup",
|
||||
"ismain:1": 0,
|
||||
"repeat_relative:1": 1,
|
||||
"name:8": "§2Steam Grinder and Steam Oven",
|
||||
"desc:8": "§2These Steam multiblocks are intended for use in the Steam Age. This pack skips the Steam Age, but these may still be worth using.\n\nThe Steam Grinder functions as 5.3 LV Macerators in parallel, and the Steam Oven functions as 8 Furnaces in parallel. They require an input of Steam through a Steam Hatch.\nYou may want to consider setting up a rudimentary ore-doubling setup with these. Point the Output Bus of the Steam Grinder into the Input Bus of the Steam Oven.\n\nApart from the controller, you will need over a stack of Bronze to make the casings to build these multiblocks."
|
||||
"name:8": "§2Steam Grinder",
|
||||
"desc:8": "§2This Steam multiblock was intended for use in the Steam Age. This pack skips the Steam Age, but it may still be worth using.\n\nThe Steam Grinder functions as 5.3 LV Macerators in parallel. It requires an input of Steam through a Steam Hatch, but it uses very little Steam.\n\nYou may want to consider setting up a rudimentary ore-doubling setup with it. Point the output in the direction of several upgraded Furnaces."
|
||||
}
|
||||
},
|
||||
"tasks:9": {
|
||||
@ -49405,13 +49405,31 @@
|
||||
"0:10": {
|
||||
"id:8": "gregtech:machine",
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1024,
|
||||
"Damage:2": 1025,
|
||||
"OreDict:8": ""
|
||||
},
|
||||
"1:10": {
|
||||
"id:8": "gregtech:machine",
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1025,
|
||||
"Damage:2": 1653,
|
||||
"OreDict:8": ""
|
||||
},
|
||||
"2:10": {
|
||||
"id:8": "gregtech:machine",
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1652,
|
||||
"OreDict:8": ""
|
||||
},
|
||||
"3:10": {
|
||||
"id:8": "gregtech:machine",
|
||||
"Count:3": 1,
|
||||
"Damage:2": 1651,
|
||||
"OreDict:8": ""
|
||||
},
|
||||
"4:10": {
|
||||
"id:8": "gregtech:metal_casing",
|
||||
"Count:3": 22,
|
||||
"Damage:2": 0,
|
||||
"OreDict:8": ""
|
||||
}
|
||||
},
|
||||
@ -51378,7 +51396,7 @@
|
||||
"ismain:1": 1,
|
||||
"repeat_relative:1": 1,
|
||||
"name:8": "§2Trinium",
|
||||
"desc:8": "§2A strong heavy element obtained from the Naquadah chain.\n\n§r§6Trinium§r can come from §6Kaemanite Ore§r, but you will probably want to bolster its production with §6Naquadah Dust§r processing. It comes out at the second stage, so if you don\u0027t mind storing the intermediates and have Fluorine under control, you can hold off doing the full chain if you don\u0027t need to yet. You get §d1 Trinium per 12 Naquadah processed§r.\n\nThis will be required in large quantities for §6Trinium Coils§r, §6Superconducting Coil Blocks§r, §6Naquadah Alloy§r, among other things. You will need 14 stacks at least for a §3Fusion Reactor Mk1§r, so stock up on it."
|
||||
"desc:8": "§2A strong heavy element obtained from the Naquadah chain.\n\n§r§6Trinium§r can come from §6Kaemanite Ore§r, but you will probably want to bolster its production with §6Naquadah Dust§r processing. It comes out at the second stage, so if you don\u0027t mind storing the intermediates and have Fluorine under control, you can hold off doing the full chain if you don\u0027t need to yet. You get §d1 Trinium per 6 Naquadah processed§r.\n\nThis will be required in large quantities for §6Trinium Coils§r, §6Superconducting Coil Blocks§r, §6Naquadah Alloy§r, among other things. You will need 14 stacks at least for a §3Fusion Reactor Mk1§r, so stock up on it."
|
||||
}
|
||||
},
|
||||
"tasks:9": {
|
||||
@ -52739,7 +52757,7 @@
|
||||
"visibility:8": "ALWAYS",
|
||||
"simultaneous:1": 0,
|
||||
"icon:10": {
|
||||
"id:8": "gregtech:meta_ingot",
|
||||
"id:8": "gregtech:meta_dust",
|
||||
"Count:3": 1,
|
||||
"Damage:2": 15,
|
||||
"OreDict:8": ""
|
||||
@ -52763,7 +52781,7 @@
|
||||
"autoConsume:1": 0,
|
||||
"requiredItems:9": {
|
||||
"0:10": {
|
||||
"id:8": "gregtech:meta_ingot",
|
||||
"id:8": "gregtech:meta_dust",
|
||||
"Count:3": 64,
|
||||
"Damage:2": 15,
|
||||
"OreDict:8": ""
|
||||
@ -55399,7 +55417,7 @@
|
||||
"repeat_relative:1": 1,
|
||||
"ismain:1": 0,
|
||||
"name:8": "LV Battery Buffer",
|
||||
"desc:8": "The §6Battery Buffer§r is a machine which can hold §6Batteries§r for energy storage. Each Battery accepts up to 2 amps and outputs up to 1 amp.\n\nYou can also charge §6Electric tools§r in them."
|
||||
"desc:8": "The §6Battery Buffer§r is a machine which can hold §6Batteries§r for energy storage. Each Battery accepts up to 2 amps and outputs up to 1 amp.\n\nYou can also charge §6Electric tools§r in them.\n\n§cRF batteries such as Flux Capacitors cannot be drained by Battery Buffers!"
|
||||
}
|
||||
},
|
||||
"tasks:9": {
|
||||
|
@ -14,7 +14,7 @@ general {
|
||||
B:disableQuestNotifications=false
|
||||
|
||||
# Enable this option so new players will spawn with a Quest Book. Default: false
|
||||
B:spawnWithBook=false
|
||||
B:spawnWithBook=true
|
||||
}
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -340,87 +340,5 @@
|
||||
"ore:dragonEgg",
|
||||
"ore:ingotDraconium"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "contenttweaker:tieroneship_stabilized",
|
||||
"catalyst": "contenttweaker:tieroneship",
|
||||
"energy": 10000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"contenttweaker:heartofauniverse"
|
||||
]
|
||||
},{
|
||||
"mode": "ADD",
|
||||
"result": "contenttweaker:tiertwoship_stabilized",
|
||||
"catalyst": "contenttweaker:tiertwoship",
|
||||
"energy": 10000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"contenttweaker:heartofauniverse"
|
||||
]
|
||||
},{
|
||||
"mode": "ADD",
|
||||
"result": "contenttweaker:tierthreeship_stabilized",
|
||||
"catalyst": "contenttweaker:tierthreeship",
|
||||
"energy": 10000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"contenttweaker:heartofauniverse"
|
||||
]
|
||||
},{
|
||||
"mode": "ADD",
|
||||
"result": "contenttweaker:tierfourship_stabilized",
|
||||
"catalyst": "contenttweaker:tierfourship",
|
||||
"energy": 10000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"contenttweaker:heartofauniverse"
|
||||
]
|
||||
},{
|
||||
"mode": "ADD",
|
||||
"result": "contenttweaker:tierfourandhalfship_stabilized",
|
||||
"catalyst": "contenttweaker:tierfourandhalfship",
|
||||
"energy": 10000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"contenttweaker:heartofauniverse"
|
||||
]
|
||||
},{
|
||||
"mode": "ADD",
|
||||
"result": "contenttweaker:tierfiveship_stabilized",
|
||||
"catalyst": "contenttweaker:tierfiveship",
|
||||
"energy": 10000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"contenttweaker:heartofauniverse"
|
||||
]
|
||||
},{
|
||||
"mode": "ADD",
|
||||
"result": "contenttweaker:tiersixship_stabilized",
|
||||
"catalyst": "contenttweaker:tiersixship",
|
||||
"energy": 10000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"contenttweaker:heartofauniverse"
|
||||
]
|
||||
},{
|
||||
"mode": "ADD",
|
||||
"result": "contenttweaker:tiersevenship_stabilized",
|
||||
"catalyst": "contenttweaker:tiersevenship",
|
||||
"energy": 10000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"contenttweaker:heartofauniverse"
|
||||
]
|
||||
},{
|
||||
"mode": "ADD",
|
||||
"result": "contenttweaker:tiereightship_stabilized",
|
||||
"catalyst": "contenttweaker:tiereightship",
|
||||
"energy": 10000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"contenttweaker:heartofauniverse"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -341,7 +341,7 @@ World {
|
||||
B:generateChaosIslands=false
|
||||
|
||||
# Set to false to disable the generation of Ender Comets.
|
||||
B:generateEnderComets=true
|
||||
B:generateEnderComets=false
|
||||
|
||||
# Add the ID of any mod's dimensions that you don't want Draconium Ore generated in.
|
||||
I:oreGenDimentionBlacklist <
|
||||
|
@ -1074,6 +1074,7 @@ items {
|
||||
# In which dimensions (numeric IDs) should Infinity Powder making be allowed? This is ignored if enableInAllDimensions is enabled. (synced from server) [range: -2147483648 ~ 2147483647, default: [I@7757bc3e]
|
||||
I:enableInDimensions <
|
||||
0
|
||||
111
|
||||
>
|
||||
|
||||
# How old (in ticks) does a dying fire have to be to spawn Infinity Powder? (average fire age at death is 11.5s, default is 13s (synced from server) [range: 1 ~ 1000, default: 260]
|
||||
|
@ -2,6 +2,8 @@
|
||||
<enderio:recipes xmlns:enderio="http://enderio.com/recipes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://enderio.com/recipes recipes.xsd ">
|
||||
|
||||
<recipe name="Tweak: Wood Hopper" disabled="true" />
|
||||
<recipe name="Tweak: Stick from Wood" disabled="true" />
|
||||
<recipe name="Tweak: Chest from Wood" disabled="true" />
|
||||
<recipe name="Gear, Wood" disabled="true" />
|
||||
<recipe name="Gear, ae2 messes things up" disabled="true" />
|
||||
<recipe name="Gear, just to be sure" disabled="true" />
|
||||
|
@ -298,7 +298,7 @@ general {
|
||||
|
||||
# Whether machines should explode when overloaded with power.
|
||||
# Default: true
|
||||
B:doExplosions=true
|
||||
B:doExplosions=false
|
||||
|
||||
# Whether to enable High-Tier Solar Panels (IV-UV). They will not have recipes.
|
||||
# Default: false
|
||||
|
@ -28,6 +28,115 @@ material.osmiridium_8020=Osmiridium 80/20
|
||||
material.iridosmine_8020=Iridosmine 80/20
|
||||
material.kaemanite=Kaemanite
|
||||
|
||||
material.tungsten_trioxide=Tungsten Trioxide
|
||||
material.beryllium_oxide=Beryllium Oxide
|
||||
material.niobium_pentoxide=Niobium Pentoxide
|
||||
material.tantalum_pentoxide=Tantalum Pentoxide
|
||||
material.fluorite=Fluorite
|
||||
material.manganese_difluoride=Manganese Difluoride
|
||||
material.molybdenum_trioxide=Molybdenum Trioxide
|
||||
material.lead_chloride=Lead Chloride
|
||||
material.wollastonite=Wollastonite
|
||||
material.sodium_metavanadate=Sodium Metavanadate
|
||||
material.vanadium_pentoxide=Vanadium Pentoxide
|
||||
material.ammonium_metavanadate=Ammonium Metavanadate
|
||||
material.phthalic_anhydride=Phthalic Anhydride
|
||||
material.ethylanthraquinone=2-Ethylanthraquinone
|
||||
material.hydrogen_peroxide=Hydrogen Peroxide
|
||||
material.hydrazine=Hydrazine
|
||||
material.acetone_azine=Acetone Azine
|
||||
material.graphene_oxide=Graphene Oxide
|
||||
material.kapton_k=Kapton K
|
||||
material.durene=Durene
|
||||
material.pyromellitic_dianhydride=Pyromellitic Dianhydride
|
||||
material.dimethylformamide=Dimethylformamide
|
||||
material.aminophenol=4-Aminophenol
|
||||
material.oxydianiline=4,4'-Oxydianiline
|
||||
material.antimony_pentafluoride=Antimony Pentafluoride
|
||||
material.naquadah_oxide=Naquadah Oxide
|
||||
material.pyromorphite=Pyromorphite
|
||||
material.snowchestite=Snowchestite
|
||||
material.naquadah_hydroxide=Naquadah Hydroxide
|
||||
material.caesium_hydroxide=Caesium Hydroxide
|
||||
material.neocryolite=Neocryolite
|
||||
material.naquadah_oxide_petro_solution=Naquadah Oxide Petro Solution
|
||||
material.naquadah_oxide_aero_solution=Naquadah Oxide Aero Solution
|
||||
material.hot_naquadah_oxide_neocryolite_solution=Hot Naquadah Oxide Neocryolite Solution
|
||||
material.lead_metasilicate=Lead Metasilicate
|
||||
|
||||
material.platinum_metallic=Metallic Platinum
|
||||
item.platinum_metallic.dust=Metallic Platinum Powder
|
||||
item.platinum_metallic.dustSmall=Small Pile of Metallic Platinum Powder
|
||||
item.platinum_metallic.dustTiny=Tiny Pile of Metallic Platinum Powder
|
||||
material.palladium_metallic=Metallic Palladium
|
||||
item.palladium_metallic.dust=Metallic Palladium Powder
|
||||
item.palladium_metallic.dustSmall=Small Pile of Metallic Palladium Powder
|
||||
item.palladium_metallic.dustTiny=Tiny Pile of Metallic Palladium Powder
|
||||
material.ammonium_hexachloroplatinate=Ammonium Hexachloroplatinate
|
||||
material.chloroplatinic_acid=Chloroplatinic Acid
|
||||
material.potassium_bisulfate=Potassium Bisulfate
|
||||
material.potassium_pyrosulfate=Potassium Pyrosulfate
|
||||
material.potassium_sulfate=Potassium Sulfate
|
||||
material.zinc_sulfate=Zinc Sulfate
|
||||
material.sodium_nitrate=Sodium Nitrate
|
||||
material.rhodium_nitrate=Rhodium Nitrate
|
||||
material.sodium_ruthenate=Sodium Ruthenate
|
||||
material.sodium_peroxide=Sodium Peroxide
|
||||
material.iridium_dioxide_residue=Iridium Dioxide Residue
|
||||
material.ammonium_hexachloroiridiate=Ammonium Hexachloroiridiate
|
||||
material.platinum_group_residue=Platinum Group Residue
|
||||
item.platinum_group_residue.dust=Platinum Group Residue
|
||||
item.platinum_group_residue.dustSmall=Small Pile of Platinum Group Residue
|
||||
item.platinum_group_residue.dustTiny=Tiny Pile of Platinum Group Residue
|
||||
material.palladium_rich_ammonia=Palladium Rich Ammonia
|
||||
material.crude_platinum_residue=Crude Platinum Residue
|
||||
item.crude_platinum_residue.dust=Crude Platinum Residue
|
||||
item.crude_platinum_residue.dustSmall=Small Pile of Crude Platinum Residue
|
||||
item.crude_platinum_residue.dustTiny=Tiny Pile of Crude Platinum Residue
|
||||
material.crude_palladium_residue=Crude Palladium Residue
|
||||
item.crude_palladium_residue.dust=Crude Palladium Residue
|
||||
item.crude_palladium_residue.dustSmall=Small Pile of Crude Palladium Residue
|
||||
item.crude_palladium_residue.dustTiny=Tiny Pile of Crude Palladium Residue
|
||||
material.iridium_group_sludge=Iridium Group Sludge
|
||||
item.iridium_group_sludge.dust=Iridium Group Sludge
|
||||
item.iridium_group_sludge.dustSmall=Small Pile of Iridium Group Sludge
|
||||
item.iridium_group_sludge.dustTiny=Tiny Pile of Iridium Group Sludge
|
||||
material.rhodium_sulfate_solution=Rhodium Sulfate Solution
|
||||
material.crude_rhodium_residue=Crude Rhodium Residue
|
||||
item.crude_rhodium_residue.dust=Crude Rhodium Residue
|
||||
item.crude_rhodium_residue.dustSmall=Small Pile of Crude Rhodium Residue
|
||||
item.crude_rhodium_residue.dustTiny=Tiny Pile of Crude Rhodium Residue
|
||||
material.rhodium_salt=Rhodium Salt
|
||||
material.acidic_sodium_ruthenate_solution=Acidic Sodium Ruthenate Solution
|
||||
material.acidic_iridium_dioxide_solution=Acidic Iridium Dioxide Solution
|
||||
material.platinum_palladium_leachate=Platinum-Palladium Leachate
|
||||
material.rhodium_salt_solution=Rhodium Salt Solution
|
||||
material.methyl_formate=Methyl Formate
|
||||
material.formic_acid=Formic Acid
|
||||
material.sodium_methoxide=Sodium Methoxide
|
||||
|
||||
material.hexafluorosilicic_acid=Hexafluorosilicic Acid
|
||||
material.dirty_hexafluorosilicic_acid=Dirty Hexafluorosilicic Acid
|
||||
material.stone_residue=Stone Residue
|
||||
item.stone_residue.dust=Stone Residue
|
||||
material.uncommon_residue=Uncommon Residue
|
||||
item.uncommon_residue.dust=Uncommon Residue
|
||||
material.oxidised_residue=Oxidised Residue
|
||||
item.oxidised_residue.dust=Oxidised Residue
|
||||
material.refined_residue=Refined Residue
|
||||
item.refined_residue.dust=Refined Residue
|
||||
material.clean_inert_residue=Clean Inert Residue
|
||||
item.clean_inert_residue.dust=Clean Inert Residue
|
||||
material.ultraacidic_residue=Ultra-acidic Residue
|
||||
material.xenic_acid=Xenic Acid
|
||||
material.dusty_helium=Dusty Helium
|
||||
material.taranium_enriched_helium=Taranium Enriched Helium-3
|
||||
material.taranium_depleted_helium=Taranium Depleted Helium-3
|
||||
material.tritium_hydride=Tritium Hydride
|
||||
material.helium_hydride=Helium-3 Hydride
|
||||
material.dioxygen_difluoride=Dioxygen Difluoride
|
||||
material.taranium=Taranium
|
||||
|
||||
item.contenttweaker.omnicoin.name=Omnipenny [1]
|
||||
item.contenttweaker.omnicoin5.name=Omninickel [5]
|
||||
item.contenttweaker.omnicoin25.name=Omniquarter [25]
|
||||
@ -154,6 +263,7 @@ item.contenttweaker.cloth.name=Cloth
|
||||
item.contenttweaker.thermalcloth.name=Thermal Cloth
|
||||
item.contenttweaker.smallgearextrudershape.name=Extruder Shape (Small Gear)
|
||||
item.contenttweaker.creativeportabletankmold.name=Creative Quantum Tank Data
|
||||
item.contenttweaker.magnetron.name=Magnetron
|
||||
|
||||
item.contenttweaker.conductivewire.name=Conductive Iron Wire
|
||||
item.contenttweaker.pulsatingwire.name=Pulsating Iron Wire
|
||||
@ -285,6 +395,7 @@ multiblocktweaker.machine.naquadah_reactor_2.name=Naquadah Reactor 2
|
||||
multiblocktweaker.machine.large_lapidary_dynamo.name=Large Lapidary Dynamo
|
||||
multiblocktweaker.machine.lunar_mining_station.name=Lunar Mining Station
|
||||
multiblocktweaker.machine.actualization_chamber.name=Actualization Chamber
|
||||
multiblocktweaker.machine.universal_crystallizer.name=Universal Crystallizer
|
||||
|
||||
mbt.machine.microverse_projector_basic.name=Basic Microverse Projector
|
||||
mbt.machine.microverse_projector_advanced.name=Advanced Microverse Projector
|
||||
@ -304,4 +415,4 @@ recipemap.naquadah_reactor_2.name=Naquadah Reactor 2
|
||||
recipemap.large_lapidary_dynamo.name=Large Lapidary Dynamo
|
||||
recipemap.lunar_mining_station=Lunar Mining
|
||||
recipemap.actualization_chamber.name=Actualization
|
||||
|
||||
recipemap.universal_crystallizer.name=Universal Crystallizer
|
||||
|
@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "contenttweaker:items/magnetron"
|
||||
}
|
||||
}
|
BIN
overrides/resources/contenttweaker/textures/items/magnetron.png
Normal file
BIN
overrides/resources/contenttweaker/textures/items/magnetron.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 889 B |
@ -21,7 +21,7 @@ Inscriber.addRecipe(<appliedenergistics2:material:20>, <metaitem:plateSilicon>,
|
||||
|
||||
//Engineering Processor
|
||||
Inscriber.removeRecipe(<appliedenergistics2:material:24>);
|
||||
Inscriber.addRecipe(<appliedenergistics2:material:24>, <ore:circuitBasic>, false, <appliedenergistics2:material:17>,<appliedenergistics2:material:20>);
|
||||
Inscriber.addRecipe(<appliedenergistics2:material:24>, <ore:circuitLv>, false, <appliedenergistics2:material:17>,<appliedenergistics2:material:20>);
|
||||
//Inscriber.addRecipe(<appliedenergistics2:material:24>, <metaitem:circuit.basic_electronic>, false, <appliedenergistics2:material:17>,<appliedenergistics2:material:20>);
|
||||
//Inscriber.addRecipe(<appliedenergistics2:material:24>, <contenttweaker:refinedcircuit>, false, <appliedenergistics2:material:17>,<appliedenergistics2:material:20>);
|
||||
Inscriber.removeRecipe(<appliedenergistics2:material:17>);
|
||||
@ -29,7 +29,7 @@ Inscriber.addRecipe(<appliedenergistics2:material:17>, <metaitem:plateDiamond>,
|
||||
|
||||
//Calculation Processor
|
||||
Inscriber.removeRecipe(<appliedenergistics2:material:23>);
|
||||
Inscriber.addRecipe(<appliedenergistics2:material:23>, <ore:circuitBasic>, false, <appliedenergistics2:material:16>,<appliedenergistics2:material:20>);
|
||||
Inscriber.addRecipe(<appliedenergistics2:material:23>, <ore:circuitLv>, false, <appliedenergistics2:material:16>,<appliedenergistics2:material:20>);
|
||||
//Inscriber.addRecipe(<appliedenergistics2:material:23>, <metaitem:circuit.basic_electronic>, false, <appliedenergistics2:material:16>,<appliedenergistics2:material:20>);
|
||||
//Inscriber.addRecipe(<appliedenergistics2:material:23>, <contenttweaker:refinedcircuit>, false, <appliedenergistics2:material:16>,<appliedenergistics2:material:20>);
|
||||
Inscriber.removeRecipe(<appliedenergistics2:material:16>);
|
||||
@ -37,7 +37,7 @@ Inscriber.addRecipe(<appliedenergistics2:material:16>, <metaitem:plateCertusQuar
|
||||
|
||||
//Logic Processor
|
||||
Inscriber.removeRecipe(<appliedenergistics2:material:22>);
|
||||
Inscriber.addRecipe(<appliedenergistics2:material:22>, <ore:circuitBasic>, false, <appliedenergistics2:material:18>,<appliedenergistics2:material:20>);
|
||||
Inscriber.addRecipe(<appliedenergistics2:material:22>, <ore:circuitLv>, false, <appliedenergistics2:material:18>,<appliedenergistics2:material:20>);
|
||||
//Inscriber.addRecipe(<appliedenergistics2:material:22>, <metaitem:circuit.basic_electronic>, false, <appliedenergistics2:material:18>,<appliedenergistics2:material:20>);
|
||||
//Inscriber.addRecipe(<appliedenergistics2:material:22>, <contenttweaker:refinedcircuit>, false, <appliedenergistics2:material:18>,<appliedenergistics2:material:20>);
|
||||
Inscriber.removeRecipe(<appliedenergistics2:material:18>);
|
||||
@ -47,7 +47,7 @@ Inscriber.addRecipe(<appliedenergistics2:material:18>, <metaitem:plateGold>, tru
|
||||
recipes.remove(<appliedenergistics2:drive>);
|
||||
recipes.addShaped(<appliedenergistics2:drive>, [
|
||||
[<metaitem:plateAluminium>,<metaitem:emitter.mv>,<metaitem:plateAluminium>],
|
||||
[<ore:circuitBasic>,<appliedenergistics2:chest>,<ore:circuitBasic>],
|
||||
[<ore:circuitLv>,<appliedenergistics2:chest>,<ore:circuitLv>],
|
||||
[<metaitem:plateAluminium>,<metaitem:sensor.mv>,<metaitem:plateAluminium>]]);
|
||||
|
||||
//ME Inscriber
|
||||
@ -61,7 +61,7 @@ recipes.addShaped(<appliedenergistics2:inscriber>, [
|
||||
recipes.remove(<appliedenergistics2:material:52>);
|
||||
recipes.addShaped(<appliedenergistics2:material:52> * 8, [
|
||||
[<metaitem:wireFineSilver>,<metaitem:wireFineSilver>,<metaitem:wireFineSilver>],
|
||||
[<metaitem:platePlastic>,<ore:circuitAdvanced>,<metaitem:platePlastic>],
|
||||
[<metaitem:platePlastic>,<ore:circuitHv>,<metaitem:platePlastic>],
|
||||
[<metaitem:platePlastic>, <metaitem:platePlastic>, <metaitem:platePlastic>]]);
|
||||
|
||||
//Crafting CPU
|
||||
@ -183,7 +183,7 @@ recipes.addShapeless(<appliedenergistics2:biometric_card>, [<appliedenergistics2
|
||||
|
||||
//Memory Card
|
||||
recipes.remove(<appliedenergistics2:memory_card>);
|
||||
recipes.addShapeless(<appliedenergistics2:memory_card>, [<appliedenergistics2:material:25>, <ore:circuitAdvanced>]);
|
||||
recipes.addShapeless(<appliedenergistics2:memory_card>, [<appliedenergistics2:material:25>, <ore:circuitHv>]);
|
||||
|
||||
//Basic Card
|
||||
recipes.remove(<appliedenergistics2:material:25>);
|
||||
@ -297,7 +297,7 @@ recipes.addShapeless(<appliedenergistics2:part:340>, [<appliedenergistics2:mater
|
||||
|
||||
//ME Terminal
|
||||
recipes.remove(<appliedenergistics2:part:380>);
|
||||
recipes.addShapeless(<appliedenergistics2:part:380>, [<ore:itemIlluminatedPanel>, <ore:circuitBasic>]);
|
||||
recipes.addShapeless(<appliedenergistics2:part:380>, [<ore:itemIlluminatedPanel>, <ore:circuitLv>]);
|
||||
|
||||
|
||||
//Quantum Ring
|
||||
@ -328,28 +328,28 @@ recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_cell
|
||||
recipes.remove(<appliedenergistics2:material:35>);
|
||||
recipes.addShaped(<appliedenergistics2:material:35>, [
|
||||
[<minecraft:glass>, <metaitem:plateRedAlloy>, <minecraft:glass>],
|
||||
[<metaitem:plateRedAlloy>, <ore:circuitBasic>, <metaitem:plateRedAlloy>],
|
||||
[<metaitem:plateRedAlloy>, <ore:circuitLv>, <metaitem:plateRedAlloy>],
|
||||
[<minecraft:glass>, <metaitem:plateRedAlloy>, <minecraft:glass>]]);
|
||||
|
||||
// 4k Storage
|
||||
recipes.remove(<appliedenergistics2:material:36>);
|
||||
recipes.addShaped(<appliedenergistics2:material:36>, [
|
||||
[<minecraft:glass>, <appliedenergistics2:material:22>, <minecraft:glass>],
|
||||
[<appliedenergistics2:material:35>, <ore:circuitGood>, <appliedenergistics2:material:35>],
|
||||
[<appliedenergistics2:material:35>, <ore:circuitMv>, <appliedenergistics2:material:35>],
|
||||
[<minecraft:glass>, <appliedenergistics2:material:35>, <minecraft:glass>]]);
|
||||
|
||||
// 16k Storage
|
||||
recipes.remove(<appliedenergistics2:material:37>);
|
||||
recipes.addShaped(<appliedenergistics2:material:37>, [
|
||||
[<minecraft:glass>, <appliedenergistics2:material:24>, <minecraft:glass>],
|
||||
[<appliedenergistics2:material:36>, <ore:circuitAdvanced>, <appliedenergistics2:material:36>],
|
||||
[<appliedenergistics2:material:36>, <ore:circuitHv>, <appliedenergistics2:material:36>],
|
||||
[<minecraft:glass>, <appliedenergistics2:material:36>, <minecraft:glass>]]);
|
||||
|
||||
// 64k Storage
|
||||
recipes.remove(<appliedenergistics2:material:38>);
|
||||
recipes.addShaped(<appliedenergistics2:material:38>, [
|
||||
[<appliedenergistics2:material:22>, <appliedenergistics2:material:24>, <appliedenergistics2:material:22>],
|
||||
[<appliedenergistics2:material:37>, <ore:circuitExtreme>, <appliedenergistics2:material:37>],
|
||||
[<appliedenergistics2:material:37>, <ore:circuitEv>, <appliedenergistics2:material:37>],
|
||||
[<appliedenergistics2:material:22>, <appliedenergistics2:material:37>, <appliedenergistics2:material:22>]]);
|
||||
|
||||
//AE2 Wireless Terminal, Infinity Booster Card
|
||||
@ -388,6 +388,6 @@ recipes.addShapeless("nf_oredict_storage_bus",
|
||||
recipes.removeByRecipeName("appliedenergistics2:network/parts/terminal_expanded_processing");
|
||||
recipes.addShaped("nf_terminal_expanded_processing", <appliedenergistics2:part:341>, [
|
||||
[null, <appliedenergistics2:part:340>, null],
|
||||
[null, <ore:circuitExtreme>, null],
|
||||
[null, <ore:circuitEv>, null],
|
||||
[null, <packagedauto:encoder>, null]
|
||||
]);
|
@ -131,7 +131,7 @@ makeShaped("pauto_packager",
|
||||
M: <packagedauto:me_package_component>, // ME Packaging Component
|
||||
I: <appliedenergistics2:part:240>, // ME Import Bus
|
||||
T: <ore:plateTitanium>, // Titanium Plate
|
||||
C: <ore:circuitExtreme>, // T4 Circuit
|
||||
C: <ore:circuitEv>, // T4 Circuit
|
||||
X: <extrautils2:crafter>, // ExU2 Crafter
|
||||
});
|
||||
|
||||
@ -145,7 +145,7 @@ makeShaped("pauto_unpackager",
|
||||
M: <packagedauto:me_package_component>, // ME Packaging Component
|
||||
E: <appliedenergistics2:part:260>, // ME Export Bus
|
||||
T: <ore:plateTitanium>, // Titanium Plate
|
||||
C: <ore:circuitExtreme>, // T4 Circuit
|
||||
C: <ore:circuitEv>, // T4 Circuit
|
||||
X: <extrautils2:crafter>, // ExU2 Crafter
|
||||
});
|
||||
|
||||
@ -159,7 +159,7 @@ makeShaped("pauto_encoder",
|
||||
M: <packagedauto:me_package_component>, // ME Packaging Component
|
||||
H: <packagedauto:recipe_holder>, // Recipe Holder
|
||||
T: <ore:plateTitanium>, // Titanium Plate
|
||||
C: <ore:circuitExtreme>, // T4 Circuit
|
||||
C: <ore:circuitEv>, // T4 Circuit
|
||||
X: <ae2stuff:encoder>, // AE2STuff Pattern Encoder
|
||||
});
|
||||
|
||||
@ -175,7 +175,7 @@ makeShaped("ae2stuff_encoder",
|
||||
F: <appliedenergistics2:material:43>, // Formation Core
|
||||
A: <appliedenergistics2:material:44>, // Annihilation Core
|
||||
M: <packagedauto:me_package_component>, // ME Packaging Component
|
||||
C: <ore:circuitAdvanced>, // T4 Circuit
|
||||
C: <ore:circuitHv>, // T4 Circuit
|
||||
X: <meta_tile_entity:hull.hv>, // HV Machine Hull
|
||||
});
|
||||
|
||||
@ -260,7 +260,7 @@ makeShaped("ar_suit_workstation",
|
||||
], {
|
||||
T: <metaitem:workbench>, // Workstation
|
||||
R: <metaitem:robot.arm.mv>, // MV Robot Arm
|
||||
C: <ore:circuitGood>, // T2 Circuit
|
||||
C: <ore:circuitMv>, // T2 Circuit
|
||||
X: <meta_tile_entity:hull.mv>, // MV Machine Hull
|
||||
W: <meta_tile_entity:workbench>, // GTCE Crafting Station
|
||||
});
|
||||
@ -369,7 +369,7 @@ assembler.recipeBuilder()
|
||||
<contenttweaker:pressurelayer> * 2,
|
||||
<contenttweaker:radiationlayer> * 2,
|
||||
<minecraft:glass_pane>,
|
||||
<ore:circuitAdvanced>
|
||||
<ore:circuitHv>
|
||||
])
|
||||
.outputs([<advancedrocketry:spacehelmet>])
|
||||
.duration(500)
|
||||
@ -453,7 +453,7 @@ makeExtremeRecipe5(<advancedrocketry:guidancecomputer>,
|
||||
X: <libvulpes:structuremachine>, // Machine Structure
|
||||
S: <metaitem:sensor.hv>, // HV Sensor
|
||||
E: <metaitem:emitter.hv>, // HV Emitter
|
||||
C: <ore:circuitAdvanced>, // T3 Circuit
|
||||
C: <ore:circuitHv>, // T3 Circuit
|
||||
M: <metaitem:cover.screen>, // GT Computer Screen
|
||||
});
|
||||
|
||||
@ -473,7 +473,7 @@ makeExtremeRecipe5(<advancedrocketry:rocketbuilder>,
|
||||
A: <meta_tile_entity:assembler.mv>, // MV Assembling Machine
|
||||
E: <metaitem:emitter.mv>, // MV Emitter
|
||||
M: <metaitem:cover.screen>, // GT Computer Screen
|
||||
C: <ore:circuitGood>, // T2 Circuit
|
||||
C: <ore:circuitMv>, // T2 Circuit
|
||||
});
|
||||
|
||||
// Planet ID Chip
|
||||
@ -486,7 +486,7 @@ makeShaped("ar_planet_id_chip",
|
||||
], {
|
||||
W: <ore:wireFineStainlessSteel>, // Fine Stainless Steel Wire
|
||||
P: <ore:plateVibrantAlloy>, // Vibrant Alloy Plate
|
||||
C: <ore:circuitGood>, // T2 Circuit
|
||||
C: <ore:circuitMv>, // T2 Circuit
|
||||
});
|
||||
|
||||
//// Soul Powder
|
||||
@ -541,7 +541,7 @@ makeShaped("ar_linker",
|
||||
], {
|
||||
S: <ore:plateStainlessSteel>, // Stainless Steel Plate
|
||||
E: <metaitem:emitter.hv>, // HV Emitter
|
||||
C: <ore:circuitAdvanced>, // T3 Circuit
|
||||
C: <ore:circuitHv>, // T3 Circuit
|
||||
});
|
||||
|
||||
// Plant Fibers
|
||||
@ -595,7 +595,7 @@ makeExtremeRecipe5(<advancedrocketry:stationbuilder>,
|
||||
R: <metaitem:robot.arm.ev>, // EV Robot Arm
|
||||
E: <metaitem:emitter.ev>, // EV Emitter
|
||||
A: <meta_tile_entity:assembler.ev>, // EV Assembling Machine
|
||||
C: <ore:circuitExtreme>, // T4 Circuit
|
||||
C: <ore:circuitEv>, // T4 Circuit
|
||||
M: <metaitem:cover.screen>, // Screen
|
||||
});
|
||||
|
||||
@ -609,7 +609,7 @@ makeShaped("ar_station_id_chip",
|
||||
], {
|
||||
W: <ore:wireFineTitanium>, // Fine Titanium Wire
|
||||
P: <ore:plateBlackSteel>, // Black Steel Plate
|
||||
C: <ore:circuitExtreme>, // T4 Circuit
|
||||
C: <ore:circuitEv>, // T4 Circuit
|
||||
});
|
||||
|
||||
// Warp Monitor
|
||||
@ -623,7 +623,7 @@ makeShaped("ar_warp_monitor",
|
||||
X: <libvulpes:structuremachine>, // Machine Structure
|
||||
S: <metaitem:sensor.ev>, // EV Sensor
|
||||
M: <metaitem:cover.screen>, // Screen
|
||||
C: <ore:circuitExtreme>, // T4 Circuit
|
||||
C: <ore:circuitEv>, // T4 Circuit
|
||||
});
|
||||
|
||||
// Holo Projector
|
||||
@ -675,7 +675,7 @@ makeShaped("ar_rocket_monitoring_station",
|
||||
O: <advancedrocketry:satelliteprimaryfunction>, // Optical Sensor
|
||||
X: <libvulpes:structuremachine>, // Machine Structure
|
||||
R: <ore:stickCopper>, // Copper Rod
|
||||
C: <ore:circuitGood>, // T2 Circuit
|
||||
C: <ore:circuitMv>, // T2 Circuit
|
||||
});
|
||||
|
||||
// Guidance Computer Access Hatch
|
||||
@ -688,13 +688,13 @@ makeShaped("ar_guidance_computer_access_hatch",
|
||||
], {
|
||||
X: <libvulpes:structuremachine>, // Machine Structure
|
||||
R: <ore:stickCopper>, // Copper Rod
|
||||
C: <ore:circuitGood>, // T2 Circuit
|
||||
C: <ore:circuitMv>, // T2 Circuit
|
||||
});
|
||||
|
||||
// Station Docking Port
|
||||
recipes.remove(<advancedrocketry:stationmarker>);
|
||||
recipes.addShapeless(<advancedrocketry:stationmarker>, [
|
||||
<actuallyadditions:item_battery>, <ore:circuitGood>, <libvulpes:structuremachine>
|
||||
<actuallyadditions:item_battery>, <ore:circuitMv>, <libvulpes:structuremachine>
|
||||
]);
|
||||
|
||||
// Station Gravity Controller
|
||||
@ -706,7 +706,7 @@ recipes.addShapeless(<advancedrocketry:gravitycontroller>, [
|
||||
// Altitude Controller
|
||||
recipes.remove(<advancedrocketry:altitudecontroller>);
|
||||
recipes.addShapeless(<advancedrocketry:altitudecontroller>, [
|
||||
<libvulpes:structuremachine>, <metaitem:cover.screen>, <ore:circuitGood>
|
||||
<libvulpes:structuremachine>, <metaitem:cover.screen>, <ore:circuitMv>
|
||||
]);
|
||||
|
||||
// Orientation Controller
|
||||
@ -718,7 +718,7 @@ recipes.addShapeless(<advancedrocketry:orientationcontroller>, [
|
||||
// Docking Pad
|
||||
recipes.remove(<advancedrocketry:landingpad>);
|
||||
recipes.addShapeless(<advancedrocketry:landingpad>, [
|
||||
<advancedrocketry:launchpad>, <ore:circuitGood>
|
||||
<advancedrocketry:launchpad>, <ore:circuitMv>
|
||||
]);
|
||||
|
||||
// Station Light
|
||||
@ -745,7 +745,7 @@ makeShaped("ar_atmosphere_detector",
|
||||
B: <minecraft:iron_bars>, // Vanilla Iron Bars
|
||||
M: <metaitem:cover.screen>, // Screen
|
||||
P: <ore:plateSteel>, // Steel Plate
|
||||
C: <ore:circuitGood>, // T2 Circuit
|
||||
C: <ore:circuitMv>, // T2 Circuit
|
||||
R: <ore:rotorSteel>, // Steel Rotor
|
||||
});
|
||||
|
||||
@ -759,7 +759,7 @@ makeShaped("ar_gravity_machine",
|
||||
], {
|
||||
W: <advancedrocketry:warpcore>, // Warp Core
|
||||
T: <ore:plateTitanium>, // Titanium Plate
|
||||
C: <ore:circuitExtreme>, // T4 Circuit
|
||||
C: <ore:circuitEv>, // T4 Circuit
|
||||
M: <metaitem:cover.screen>, // Screen
|
||||
});
|
||||
|
||||
@ -781,7 +781,7 @@ makeShaped("ar_hovercraft",
|
||||
], {
|
||||
T: <advancedrocketry:structuretower>, // Structure Tower
|
||||
E: <advancedrocketry:rocketmotor>, // Liquid Engine
|
||||
C: <ore:circuitGood>, // T2 Circuit
|
||||
C: <ore:circuitMv>, // T2 Circuit
|
||||
M: <metaitem:cover.screen>, // Screen
|
||||
D: <ore:crystalDilithium>, // Dilithium Crystal
|
||||
});
|
||||
@ -789,7 +789,7 @@ makeShaped("ar_hovercraft",
|
||||
// Planet Selector
|
||||
recipes.remove(<advancedrocketry:planetselector>);
|
||||
recipes.addShaped(<advancedrocketry:planetselector>, [
|
||||
[<ore:circuitGood> , <advancedrocketry:planetidchip> , <ore:circuitGood> ],
|
||||
[<ore:circuitMv> , <advancedrocketry:planetidchip> , <ore:circuitMv> ],
|
||||
[<libvulpes:structuremachine> , <libvulpes:structuremachine> , <libvulpes:structuremachine>]
|
||||
]);
|
||||
|
||||
@ -803,7 +803,7 @@ makeShaped("ar_planetselector_holo",
|
||||
], {
|
||||
P: <advancedrocketry:planetselector>,
|
||||
X: <libvulpes:structuremachine>,
|
||||
C: <ore:circuitGood>,
|
||||
C: <ore:circuitMv>,
|
||||
G: <minecraft:glowstone>,
|
||||
H: <libvulpes:holoprojector>,
|
||||
});
|
||||
|
@ -663,3 +663,8 @@ tiertwoship_stabilized_matter.rarity = "epic";
|
||||
tiertwoship_stabilized_matter.glowing = true;
|
||||
tiertwoship_stabilized_matter.maxStackSize = 64;
|
||||
tiertwoship_stabilized_matter.register();
|
||||
|
||||
var magnetron = VanillaFactory.createItem("magnetron");
|
||||
magnetron.rarity = "rare";
|
||||
magnetron.maxStackSize = 64;
|
||||
magnetron.register();
|
@ -21,10 +21,6 @@ furnace.addRecipe(<minecraft:slime_ball> * 2, <metaitem:plant_ball>, 0.0);
|
||||
//Ender Pearls
|
||||
alloy.recipeBuilder().inputs([<minecraft:diamond>,<ore:dustPulsating>]).outputs([<minecraft:ender_pearl>]).duration(300).EUt(16).buildAndRegister();
|
||||
|
||||
//Wrought Iron
|
||||
furnace.remove(<metaitem:nuggetWroughtIron>);
|
||||
furnace.addRecipe(<metaitem:ingotWroughtIron>, <minecraft:iron_ingot>, 0.0);
|
||||
|
||||
//Wood Pulp
|
||||
recipes.addShapeless(<metaitem:dustWood> * 4,[<ore:logWood>,<ore:gtceMortars>]);
|
||||
|
||||
@ -56,17 +52,17 @@ recipes.addShaped(<storagedrawers:compdrawers>, [
|
||||
|
||||
recipes.addShaped(<storagedrawers:controller>, [
|
||||
[<ore:plateIron>,<ore:plateIron>,<ore:plateIron>],
|
||||
[<ore:circuitBasic>, <storagedrawers:customdrawers>, <ore:circuitBasic>],
|
||||
[<ore:circuitLv>, <storagedrawers:customdrawers>, <ore:circuitLv>],
|
||||
[<ore:plateIron>, <minecraft:diamond_block>, <ore:plateIron>]]);
|
||||
|
||||
recipes.addShaped(<storagedrawers:controller>, [
|
||||
[<ore:plateIron>,<ore:plateIron>,<ore:plateIron>],
|
||||
[<ore:circuitBasic>, <storagedrawers:customdrawers>, <ore:circuitBasic>],
|
||||
[<ore:circuitLv>, <storagedrawers:customdrawers>, <ore:circuitLv>],
|
||||
[<ore:plateIron>, <minecraft:emerald_block>, <ore:plateIron>]]);
|
||||
|
||||
recipes.addShaped(<storagedrawers:controllerslave>, [
|
||||
[<ore:plateIron>,<ore:plateIron>,<ore:plateIron>],
|
||||
[<ore:circuitBasic>, <storagedrawers:customdrawers>, <ore:circuitBasic>],
|
||||
[<ore:circuitLv>, <storagedrawers:customdrawers>, <ore:circuitLv>],
|
||||
[<ore:plateIron>, <minecraft:gold_block>, <ore:plateIron>]]);
|
||||
|
||||
|
||||
@ -166,9 +162,9 @@ mixer.recipeBuilder().inputs([<ore:dustSteel> * 3,<ore:dustBlackBronze> * 2,<act
|
||||
recipes.removeShapeless(<metaitem:dustBlackSteel>, [<ore:dustNickel>, <ore:dustBlackBronze>, <ore:dustSteel>, <ore:dustSteel>, <ore:dustSteel>]);
|
||||
furnace.addRecipe(<actuallyadditions:item_misc:5>, <actuallyadditions:block_misc:3>, 0.0);
|
||||
|
||||
chemical_reactor.recipeBuilder().inputs([<minecraft:quartz>]).fluidInputs([<liquid:glowstone> * 288]).outputs(<thermalfoundation:material:894>).EUt(100).duration(100).buildAndRegister();
|
||||
chemical_reactor.recipeBuilder().inputs([<minecraft:quartz>]).fluidInputs([<liquid:redstone> * 288]).outputs(<thermalfoundation:material:893>).EUt(100).duration(100).buildAndRegister();
|
||||
chemical_reactor.recipeBuilder().inputs([<minecraft:quartz>]).fluidInputs([<liquid:ender> * 250]).outputs(<thermalfoundation:material:895>).EUt(100).duration(100).buildAndRegister();
|
||||
chemical_reactor.recipeBuilder().inputs([<minecraft:quartz>]).fluidInputs([<liquid:glowstone> * 288]).outputs(<thermalfoundation:material:894>).EUt(75).duration(120).buildAndRegister();
|
||||
chemical_reactor.recipeBuilder().inputs([<minecraft:quartz>]).fluidInputs([<liquid:redstone> * 288]).outputs(<thermalfoundation:material:893>).EUt(75).duration(120).buildAndRegister();
|
||||
chemical_reactor.recipeBuilder().inputs([<minecraft:quartz>]).fluidInputs([<liquid:ender> * 250]).outputs(<thermalfoundation:material:895>).EUt(75).duration(120).buildAndRegister();
|
||||
chemical_reactor.recipeBuilder().inputs([<minecraft:dragon_breath>, <metaitem:dustManyullyn>]).outputs(<ore:dustDraconium>.firstItem).EUt(2000).duration(500).buildAndRegister();
|
||||
chemical_reactor.recipeBuilder().inputs([<minecraft:glass_bottle> * 4]).fluidInputs([<liquid:pyrotheum> * 1000, <liquid:nitro_fuel> * 1000]).outputs(<minecraft:dragon_breath> * 4).EUt(2000).duration(1000).buildAndRegister();
|
||||
recipes.addShaped(<extendedcrafting:material:40>, [
|
||||
@ -214,9 +210,6 @@ recipes.addShaped(<actuallyadditions:block_placer>, [[<metaitem:electric.piston.
|
||||
recipes.addShaped(<actuallyadditions:block_fluid_placer>, [[<metaitem:electric.pump.lv>,<actuallyadditions:item_misc:7>]]);
|
||||
recipes.addShaped(<actuallyadditions:block_fluid_collector>, [[<actuallyadditions:item_misc:7>,<metaitem:electric.pump.lv>]]);
|
||||
|
||||
//Rubber Sheet
|
||||
compressor.recipeBuilder().inputs(<metaitem:rubber_drop>).outputs(<metaitem:plateRubber>).duration(20).EUt(8).buildAndRegister();
|
||||
|
||||
compressor.recipeBuilder().inputs(<metaitem:dustCalcium> * 2).outputs(<minecraft:dye:15>).duration(20).EUt(4).buildAndRegister();
|
||||
|
||||
assembler.recipeBuilder().inputs(<minecraft:bone> * 4).circuit(14).outputs(<minecraft:skull>).duration(20).EUt(16).buildAndRegister();
|
||||
@ -353,13 +346,6 @@ assembler.recipeBuilder()
|
||||
// Diamond Electrolysis
|
||||
// Carbon Dust * 64
|
||||
<recipemap:electrolyzer>.findRecipe(30, [<metaitem:dustDiamond>], null).remove();
|
||||
electrolyzer.recipeBuilder()
|
||||
.inputs(<metaitem:dustDiamond>)
|
||||
.outputs(<metaitem:dustCarbon> * 16)
|
||||
.duration(768)
|
||||
.EUt(30)
|
||||
.buildAndRegister();
|
||||
|
||||
|
||||
// Kill Glowstone Decomp
|
||||
// Small Pile of Redstone Dust * 2
|
||||
@ -389,5 +375,11 @@ cutter.recipeBuilder()
|
||||
.EUt(30)
|
||||
.buildAndRegister();
|
||||
|
||||
// GT Axe Tooltip
|
||||
// Tooltips
|
||||
<gregtech:meta_tool:3>.addTooltip(format.yellow("All GT Axes have Lumberaxe Functionality"));
|
||||
<thermalexpansion:capacitor>.addTooltip(format.red("Cannot be discharged in GT Battery Buffers"));
|
||||
<thermalexpansion:capacitor:1>.addTooltip(format.red("Cannot be discharged in GT Battery Buffers"));
|
||||
<thermalexpansion:capacitor:2>.addTooltip(format.red("Cannot be discharged in GT Battery Buffers"));
|
||||
<thermalexpansion:capacitor:3>.addTooltip(format.red("Cannot be discharged in GT Battery Buffers"));
|
||||
<thermalexpansion:capacitor:4>.addTooltip(format.red("Cannot be discharged in GT Battery Buffers"));
|
||||
<thermalexpansion:capacitor:5>.addTooltip(format.red("Cannot be discharged in GT Battery Buffers"));
|
||||
|
@ -247,7 +247,7 @@ alloy.recipeBuilder()
|
||||
// Z-Logic Controller (Cheap)
|
||||
recipes.addShaped(<enderio:item_material:41>, [
|
||||
[<metaitem:ingotSoularium>,<minecraft:skull:2> ,<metaitem:ingotSoularium>],
|
||||
[<metaitem:ingotSoularium>,<ore:circuitGood> ,<metaitem:ingotSoularium>],
|
||||
[<metaitem:ingotSoularium>,<ore:circuitMv> ,<metaitem:ingotSoularium>],
|
||||
[<metaitem:wafer.silicon>, <metaitem:blockRedAlloy>,<metaitem:wafer.silicon>]
|
||||
]);
|
||||
|
||||
|
@ -190,10 +190,14 @@ makeShaped("of_processing_array", <metaitem:processing_array>,
|
||||
"CBC"],
|
||||
{ A : <metaitem:robot.arm.iv>, //Robot Arm (IV)
|
||||
H : <meta_tile_entity:hull.iv>, //Machine Hull (IV)
|
||||
C : <ore:circuitMaster>, //T6 Circuit
|
||||
C : <ore:circuitLuv>, //T6 Circuit
|
||||
S : <advsolars:sunnarium>, //Sunnarium
|
||||
B : <metaitem:tool.dataorb>}); //dataorb
|
||||
|
||||
// Titanium Ingot * 26
|
||||
<recipemap:arc_furnace>.findRecipe(30, [<metaitem:processing_array>], [<liquid:oxygen> * 381]).remove();
|
||||
// Titanium Dust * 26
|
||||
<recipemap:macerator>.findRecipe(8, [<metaitem:processing_array>], null).remove();
|
||||
|
||||
|
||||
|
||||
@ -207,7 +211,7 @@ recipes.addShaped(<metaitem:battery_buffer.uhv.16>, [
|
||||
// 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();
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs([<metaitem:frameNaquadahAlloy>, <metaitem:plateNaquadahAlloy> * 6, <metaitem:quantumstar>, <metaitem:emitter.zpm> * 2, <ore:circuitUltimate> * 2, <metaitem:wireFineUraniumRhodiumDinaquadide> * 64, <metaitem:wireFineUraniumRhodiumDinaquadide> * 64, <metaitem:cableGtSingleVanadiumGallium> * 4])
|
||||
.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)
|
||||
@ -256,6 +260,57 @@ alloy_blast_smelter.recipeBuilder()
|
||||
.EUt(7680)
|
||||
.buildAndRegister();
|
||||
|
||||
// Trinium balance
|
||||
// Trinium Sulfide Dust * 1
|
||||
<recipemap:centrifuge>.findRecipe(1920, null, [<liquid:impure_enriched_naquadah_solution> * 2000]).remove();
|
||||
centrifuge.recipeBuilder()
|
||||
.fluidInputs(<liquid:impure_enriched_naquadah_solution> * 2000)
|
||||
.outputs(<metaitem:dustTriniumSulfide> * 2, <metaitem:dustAntimonyTrifluoride> * 2)
|
||||
.fluidOutputs(<liquid:enriched_naquadah_solution> * 1000)
|
||||
.duration(400).EUt(1920).buildAndRegister();
|
||||
|
||||
// World Accelerators
|
||||
recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.lv");
|
||||
recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.mv");
|
||||
recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.hv");
|
||||
recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.ev");
|
||||
recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.iv");
|
||||
recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.luv");
|
||||
recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.zpm");
|
||||
recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.uv");
|
||||
|
||||
// Mercury Barium Calcium Cuprate Ingot * 32
|
||||
<recipemap:arc_furnace>.findRecipe(30, [<metaitem:world_accelerator.hv>], [<liquid:oxygen> * 357]).remove();
|
||||
// Mercury Barium Calcium Cuprate Dust * 32
|
||||
<recipemap:macerator>.findRecipe(32, [<metaitem:world_accelerator.hv>], null).remove();
|
||||
// Uranium Triplatinum Ingot * 32
|
||||
<recipemap:arc_furnace>.findRecipe(30, [<metaitem:world_accelerator.ev>], [<liquid:oxygen> * 474]).remove();
|
||||
// Uranium Triplatinum Dust * 32
|
||||
<recipemap:macerator>.findRecipe(32, [<metaitem:world_accelerator.ev>], null).remove();
|
||||
// Tungstensteel Ingot * 32
|
||||
<recipemap:arc_furnace>.findRecipe(30, [<metaitem:world_accelerator.iv>], [<liquid:oxygen> * 568]).remove();
|
||||
// Tungstensteel Dust * 32
|
||||
<recipemap:macerator>.findRecipe(32, [<metaitem:world_accelerator.iv>], null).remove();
|
||||
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.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)
|
||||
.fluidInputs(<liquid:soldering_alloy> * 1152, <liquid:enderium> * 1152)
|
||||
.outputs(<metaitem:world_accelerator.hv>)
|
||||
.duration(900).EUt(30720).buildAndRegister();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.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)
|
||||
.fluidInputs(<liquid:soldering_alloy> * 1152, <liquid:enderium> * 1152)
|
||||
.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
|
||||
<contenttweaker:tiereightship_stabilized>.addTooltip(format.italic(
|
||||
format.white("A stabilized version, injected with a Heart of a Universe.")));
|
||||
|
@ -32,7 +32,7 @@ makeShaped("of_t1guidance", <contenttweaker:t1guidance>,
|
||||
["GPG",
|
||||
"PCP",
|
||||
"CCC"],
|
||||
{ C : <ore:circuitGood>,
|
||||
{ C : <ore:circuitMv>,
|
||||
G : <metaitem:sensor.lv>,
|
||||
P : <ore:plateDoubleSteel> }
|
||||
);
|
||||
@ -101,7 +101,7 @@ makeExtremeRecipe5(<contenttweaker:t2laser>,
|
||||
"QCECQ"],
|
||||
{ A : <contenttweaker:solidifiedargon>,
|
||||
B : <minecraft:quartz_block>,
|
||||
C : <ore:circuitAdvanced>,
|
||||
C : <ore:circuitHv>,
|
||||
E : <enderio:block_cap_bank:1>,
|
||||
G : <minecraft:glass>,
|
||||
Q : <minecraft:quartz>,
|
||||
@ -149,7 +149,7 @@ makeShaped("of_t2guidance", <contenttweaker:t2guidance>,
|
||||
"WCW",
|
||||
"CCC"],
|
||||
{ A : <metaitem:sensor.ev>,
|
||||
C : <ore:circuitExtreme>,
|
||||
C : <ore:circuitEv>,
|
||||
W : <ore:plateDoubleTungstenCarbide> }
|
||||
);
|
||||
|
||||
|
@ -1,6 +1,10 @@
|
||||
import mods.gregtech.recipe.RecipeMap;
|
||||
import crafttweaker.item.IItemStack;
|
||||
import crafttweaker.item.IIngredient;
|
||||
import mods.gregtech.ore.OrePrefix;
|
||||
import mods.gregtech.ore.IOreRecipeHandler;
|
||||
import mods.gregtech.material.Material;
|
||||
import mods.gregtech.recipe.Utils;
|
||||
import crafttweaker.data.IData;
|
||||
|
||||
recipes.remove(<thermalexpansion:satchel:2>);
|
||||
@ -124,4 +128,23 @@ canner.recipeBuilder()
|
||||
.inputs(<minecraft:glass_bottle>)
|
||||
.fluidInputs(<liquid:xpjuice> * 500)
|
||||
.outputs(<minecraft:experience_bottle>)
|
||||
.duration(1500).EUt(4).buildAndRegister();
|
||||
.duration(1500).EUt(4).buildAndRegister();
|
||||
|
||||
// DE Info Tablet
|
||||
recipes.removeByRecipeName("draconicevolution:info_tablet");
|
||||
recipes.addShaped(<draconicevolution:info_tablet>, [
|
||||
[<ore:stone>, <ore:stone>, <ore:stone>],
|
||||
[<ore:stone>, <ore:dustDraconium>, <ore:stone>],
|
||||
[<ore:stone>, <ore:stone>, <ore:stone>]
|
||||
]);
|
||||
|
||||
// Perfect Gems
|
||||
val gemPerfect as OrePrefix = OrePrefix.getPrefix("gemPerfect");
|
||||
|
||||
gemPerfect.generateRecipes(function(orePrefix as OrePrefix, material as Material) {
|
||||
<recipemap:cutter>.recipeBuilder()
|
||||
.inputs(Utils.item(orePrefix, material))
|
||||
.fluidInputs(<liquid:lubricant> * 100)
|
||||
.outputs(Utils.item("gemExquisite", material) * 2)
|
||||
.duration(100).EUt(1920).buildAndRegister();
|
||||
} as IOreRecipeHandler);
|
||||
|
@ -660,7 +660,7 @@ makeShaped("of_nc_fission_controller", <nuclearcraft:fission_controller_new_fixe
|
||||
"BCB",
|
||||
"ABA"],
|
||||
{ A : <nuclearcraft:part:1>,
|
||||
B : <ore:circuitExtreme>,
|
||||
B : <ore:circuitEv>,
|
||||
C : <gregtech:metal_casing:7> });
|
||||
|
||||
alloy.recipeBuilder()
|
||||
|
@ -1738,10 +1738,6 @@ mods.jei.JEI.removeAndHide(<avaritia:matter_cluster>);
|
||||
mods.jei.JEI.removeAndHide(<deepmoblearning:soot_covered_plate>);
|
||||
mods.jei.JEI.removeAndHide(<deepmoblearning:soot_covered_redstone>);
|
||||
|
||||
//DevTech Removals
|
||||
mods.jei.JEI.removeAndHide(<devtech:meta_gem_perfect:2000>); // Perfect Glass
|
||||
|
||||
|
||||
//EnderIO Removals
|
||||
mods.jei.JEI.removeAndHide(<enderio:item_material:28>);
|
||||
mods.jei.JEI.removeAndHide(<enderio:item_material:39>);
|
||||
@ -1857,6 +1853,11 @@ mods.jei.JEI.removeAndHide(<extrautils2:analogcrafter>);
|
||||
|
||||
|
||||
//Gregtech Removals
|
||||
mods.jei.JEI.removeAndHide(<metaitem:world_accelerator.lv>);
|
||||
mods.jei.JEI.removeAndHide(<metaitem:world_accelerator.mv>);
|
||||
mods.jei.JEI.removeAndHide(<metaitem:world_accelerator.luv>);
|
||||
mods.jei.JEI.removeAndHide(<metaitem:world_accelerator.zpm>);
|
||||
mods.jei.JEI.removeAndHide(<metaitem:world_accelerator.uv>);
|
||||
//mods.jei.JEI.removeAndHide(<meta_tile_entity:amplifab.lv>);
|
||||
//mods.jei.JEI.removeAndHide(<meta_tile_entity:amplifab.mv>);
|
||||
//mods.jei.JEI.removeAndHide(<meta_tile_entity:amplifab.hv>);
|
||||
@ -2431,28 +2432,28 @@ mods.jei.JEI.removeAndHide(<enderio:item_alloy_nugget:3>);
|
||||
recipes.addShapeless(<metaitem:ingotRedAlloy>, [<enderio:item_alloy_ingot:3>]);
|
||||
|
||||
//Circuits
|
||||
//<ore:circuitBasic>.add(<contenttweaker:refinedcircuit>);
|
||||
//<ore:circuitBasic>.remove(<metaitem:circuit.advanced_parts>);
|
||||
//<ore:circuitLv>.add(<contenttweaker:refinedcircuit>);
|
||||
//<ore:circuitLv>.remove(<metaitem:circuit.advanced_parts>);
|
||||
//
|
||||
//<ore:circuitGood>.add(<contenttweaker:combinationcircuit>);
|
||||
//<ore:circuitGood>.add(<contenttweaker:electronicprocessor>);
|
||||
//<ore:circuitGood>.add(<contenttweaker:refinedprocessor>);
|
||||
//<ore:circuitGood>.add(<contenttweaker:microcircuit>);
|
||||
//<ore:circuitGood>.remove(<metaitem:circuit.good>);
|
||||
//<ore:circuitGood>.remove(<metaitem:circuit.advanced>);
|
||||
//<ore:circuitMv>.add(<contenttweaker:combinationcircuit>);
|
||||
//<ore:circuitMv>.add(<contenttweaker:electronicprocessor>);
|
||||
//<ore:circuitMv>.add(<contenttweaker:refinedprocessor>);
|
||||
//<ore:circuitMv>.add(<contenttweaker:microcircuit>);
|
||||
//<ore:circuitMv>.remove(<metaitem:circuit.good>);
|
||||
//<ore:circuitMv>.remove(<metaitem:circuit.advanced>);
|
||||
//
|
||||
//<ore:circuitAdvanced>.add(<contenttweaker:refinedprocessorarray>);
|
||||
//<ore:circuitAdvanced>.add(<contenttweaker:electronicprocessorarray>);
|
||||
//<ore:circuitExtreme>.add(<contenttweaker:refinedprocessormainframe>);
|
||||
//<ore:circuitExtreme>.add(<contenttweaker:microprocessorarray>);
|
||||
//<ore:circuitElite>.add(<contenttweaker:crystalcircuit>);
|
||||
//<ore:circuitElite>.add(<contenttweaker:quantumprocessor>);
|
||||
//<ore:circuitElite>.add(<contenttweaker:microprocessormainframe>);
|
||||
//<ore:circuitElite>.add(<contenttweaker:nanoprocessorarray>);
|
||||
//<ore:circuitMaster>.add(<contenttweaker:nanoprocessormainframe>);
|
||||
//<ore:circuitMaster>.add(<contenttweaker:quantumprocessorarray>);
|
||||
//<ore:circuitUltimate>.add(<contenttweaker:quantumprocessormainframe>);
|
||||
//<ore:circuitUltimate>.add(<contenttweaker:crystalprocessorarray>);
|
||||
//<ore:circuitHv>.add(<contenttweaker:refinedprocessorarray>);
|
||||
//<ore:circuitHv>.add(<contenttweaker:electronicprocessorarray>);
|
||||
//<ore:circuitEv>.add(<contenttweaker:refinedprocessormainframe>);
|
||||
//<ore:circuitEv>.add(<contenttweaker:microprocessorarray>);
|
||||
//<ore:circuitIv>.add(<contenttweaker:crystalcircuit>);
|
||||
//<ore:circuitIv>.add(<contenttweaker:quantumprocessor>);
|
||||
//<ore:circuitIv>.add(<contenttweaker:microprocessormainframe>);
|
||||
//<ore:circuitIv>.add(<contenttweaker:nanoprocessorarray>);
|
||||
//<ore:circuitLuv>.add(<contenttweaker:nanoprocessormainframe>);
|
||||
//<ore:circuitLuv>.add(<contenttweaker:quantumprocessorarray>);
|
||||
//<ore:circuitZpm>.add(<contenttweaker:quantumprocessormainframe>);
|
||||
//<ore:circuitZpm>.add(<contenttweaker:crystalprocessorarray>);
|
||||
//<ore:circuitSuperconductor>.add(<contenttweaker:crystalprocessormainframe>);
|
||||
|
||||
|
||||
@ -2467,8 +2468,8 @@ recipes.addShapeless(<metaitem:ingotRedAlloy>, [<enderio:item_alloy_ingot:3>]);
|
||||
//<ore:craftingLensWhite>.remove(<metaitem:lensDiamond>);
|
||||
//<ore:craftingLensWhite>.remove(<metaitem:lensNetherStar>);
|
||||
//<ore:craftingLensGreenSapphire>.remove(<metaitem:lensDiamond>);
|
||||
//<ore:circuitElite>.remove(<metaitem:circuit.data_control>);
|
||||
//<ore:circuitElite>.remove(<metaitem:circuit.crystal_processor>);
|
||||
//<ore:circuitIv>.remove(<metaitem:circuit.data_control>);
|
||||
//<ore:circuitIv>.remove(<metaitem:circuit.crystal_processor>);
|
||||
//<ore:dustLumium>.remove(<thermalfoundation:material:102>);
|
||||
//<ore:dustEnderium>.remove(<thermalfoundation:material:103>);
|
||||
//<ore:dustSignalum>.remove(<thermalfoundation:material:101>);
|
||||
|
@ -1,4 +1,5 @@
|
||||
#priority 997
|
||||
import mods.gregtech.material.Material;
|
||||
import crafttweaker.item.IItemStack;
|
||||
import crafttweaker.item.IIngredient;
|
||||
import crafttweaker.item.IItemCondition;
|
||||
@ -236,6 +237,289 @@ function makeExtremeRecipe9(output as IItemStack,
|
||||
textToIngredients(ingredients, output, recipe, replacements));
|
||||
}
|
||||
|
||||
function removeMaterialSolid(materialId as int) {
|
||||
val materialParts as string[] = [
|
||||
"meta_dust",
|
||||
"meta_dust_small",
|
||||
"meta_dust_tiny",
|
||||
"meta_dust_impure",
|
||||
"meta_dust_pure",
|
||||
"meta_crushed",
|
||||
"meta_crushed_purified",
|
||||
"meta_crushed_centrifuged",
|
||||
"meta_gem",
|
||||
"meta_gem_flawless",
|
||||
"meta_gem_exquisite",
|
||||
"meta_ingot",
|
||||
"meta_ingot_hot",
|
||||
"meta_plate",
|
||||
"meta_plate_double",
|
||||
"meta_plate_dense",
|
||||
"meta_foil",
|
||||
"meta_stick",
|
||||
"meta_stick_long",
|
||||
"meta_bolt",
|
||||
"meta_screw",
|
||||
"meta_ring",
|
||||
"meta_nugget",
|
||||
"meta_spring",
|
||||
"meta_spring_small",
|
||||
"meta_gear",
|
||||
"meta_gear_small",
|
||||
"meta_wire_fine",
|
||||
"meta_rotor",
|
||||
"meta_lens",
|
||||
"meta_turbine_blade",
|
||||
"meta_tool_head_sword",
|
||||
"meta_tool_head_pickaxe",
|
||||
"meta_tool_head_shovel",
|
||||
"meta_tool_head_axe",
|
||||
"meta_tool_head_hoe",
|
||||
"meta_tool_head_hammer",
|
||||
"meta_tool_head_file",
|
||||
"meta_tool_head_saw",
|
||||
"meta_tool_head_drill",
|
||||
"meta_tool_head_chainsaw",
|
||||
"meta_tool_head_wrench",
|
||||
"meta_tool_head_sense",
|
||||
"meta_tool_head_buzz_saw",
|
||||
"meta_tool_head_screwdriver"
|
||||
];
|
||||
val materialWireCableParts as string[] = [
|
||||
"wire_single",
|
||||
"wire_double",
|
||||
"wire_quadruple",
|
||||
"wire_octal",
|
||||
"wire_hex",
|
||||
"cable_single",
|
||||
"cable_double",
|
||||
"cable_quadruple",
|
||||
"cable_octal",
|
||||
"cable_hex",
|
||||
];
|
||||
val materialFluidPipeParts as string[] = [
|
||||
"fluid_pipe_tiny",
|
||||
"fluid_pipe_small",
|
||||
"fluid_pipe_normal",
|
||||
"fluid_pipe_large",
|
||||
"fluid_pipe_huge",
|
||||
"fluid_pipe_quadruple",
|
||||
"fluid_pipe_nonuple",
|
||||
];
|
||||
val materialItemPipeParts as string[] = [
|
||||
"item_pipe_tiny",
|
||||
"item_pipe_small",
|
||||
"item_pipe_normal",
|
||||
"item_pipe_large",
|
||||
"item_pipe_huge",
|
||||
"item_pipe_tiny_restrictive",
|
||||
"item_pipe_small_restrictive",
|
||||
"item_pipe_normal_restrictive",
|
||||
"item_pipe_large_restrictive",
|
||||
"item_pipe_huge_restrictive",
|
||||
];
|
||||
for materialPart in materialParts {
|
||||
mods.jei.JEI.removeAndHide(itemUtils.getItem("gregtech:" + materialPart, materialId));
|
||||
}
|
||||
// mods.jei.JEI.removeAndHide(itemUtils.getItem("gregtech:meta_block_compressed_" + (materialId / 16), (materialId % 16)));
|
||||
}
|
||||
|
||||
function removeMaterialFluid(materialId as int, materialFluids as ILiquidStack[]) {
|
||||
val materialParts as string[] = [
|
||||
"meta_dust",
|
||||
"meta_dust_small",
|
||||
"meta_dust_tiny",
|
||||
"meta_dust_impure",
|
||||
"meta_dust_pure",
|
||||
"meta_crushed",
|
||||
"meta_crushed_purified",
|
||||
"meta_crushed_centrifuged",
|
||||
"meta_gem",
|
||||
"meta_gem_flawless",
|
||||
"meta_gem_exquisite",
|
||||
"meta_ingot",
|
||||
"meta_ingot_hot",
|
||||
"meta_plate",
|
||||
"meta_plate_double",
|
||||
"meta_plate_dense",
|
||||
"meta_foil",
|
||||
"meta_stick",
|
||||
"meta_stick_long",
|
||||
"meta_bolt",
|
||||
"meta_screw",
|
||||
"meta_ring",
|
||||
"meta_nugget",
|
||||
"meta_spring",
|
||||
"meta_spring_small",
|
||||
"meta_gear",
|
||||
"meta_gear_small",
|
||||
"meta_wire_fine",
|
||||
"meta_rotor",
|
||||
"meta_lens",
|
||||
"meta_turbine_blade",
|
||||
"meta_tool_head_sword",
|
||||
"meta_tool_head_pickaxe",
|
||||
"meta_tool_head_shovel",
|
||||
"meta_tool_head_axe",
|
||||
"meta_tool_head_hoe",
|
||||
"meta_tool_head_hammer",
|
||||
"meta_tool_head_file",
|
||||
"meta_tool_head_saw",
|
||||
"meta_tool_head_drill",
|
||||
"meta_tool_head_chainsaw",
|
||||
"meta_tool_head_wrench",
|
||||
"meta_tool_head_sense",
|
||||
"meta_tool_head_buzz_saw",
|
||||
"meta_tool_head_screwdriver"
|
||||
];
|
||||
val materialWireCableParts as string[] = [
|
||||
"wire_single",
|
||||
"wire_double",
|
||||
"wire_quadruple",
|
||||
"wire_octal",
|
||||
"wire_hex",
|
||||
"cable_single",
|
||||
"cable_double",
|
||||
"cable_quadruple",
|
||||
"cable_octal",
|
||||
"cable_hex",
|
||||
];
|
||||
val materialFluidPipeParts as string[] = [
|
||||
"fluid_pipe_tiny",
|
||||
"fluid_pipe_small",
|
||||
"fluid_pipe_normal",
|
||||
"fluid_pipe_large",
|
||||
"fluid_pipe_huge",
|
||||
"fluid_pipe_quadruple",
|
||||
"fluid_pipe_nonuple",
|
||||
];
|
||||
val materialItemPipeParts as string[] = [
|
||||
"item_pipe_tiny",
|
||||
"item_pipe_small",
|
||||
"item_pipe_normal",
|
||||
"item_pipe_large",
|
||||
"item_pipe_huge",
|
||||
"item_pipe_tiny_restrictive",
|
||||
"item_pipe_small_restrictive",
|
||||
"item_pipe_normal_restrictive",
|
||||
"item_pipe_large_restrictive",
|
||||
"item_pipe_huge_restrictive",
|
||||
];
|
||||
for materialPart in materialParts {
|
||||
mods.jei.JEI.removeAndHide(itemUtils.getItem("gregtech:" + materialPart, materialId));
|
||||
}
|
||||
// mods.jei.JEI.removeAndHide(itemUtils.getItem("gregtech:meta_block_compressed_" + (materialId / 16), (materialId % 16)));
|
||||
for materialFluid in materialFluids {
|
||||
mods.jei.JEI.hide(materialFluid);
|
||||
}
|
||||
}
|
||||
|
||||
function removeMaterial(material as Material, materialId as int, materialFluids as ILiquidStack[]) {
|
||||
val materialParts as string[] = [
|
||||
"meta_dust",
|
||||
"meta_dust_small",
|
||||
"meta_dust_tiny",
|
||||
"meta_dust_impure",
|
||||
"meta_dust_pure",
|
||||
"meta_crushed",
|
||||
"meta_crushed_purified",
|
||||
"meta_crushed_centrifuged",
|
||||
"meta_gem",
|
||||
"meta_gem_flawless",
|
||||
"meta_gem_exquisite",
|
||||
"meta_ingot",
|
||||
"meta_ingot_hot",
|
||||
"meta_plate",
|
||||
"meta_plate_double",
|
||||
"meta_plate_dense",
|
||||
"meta_foil",
|
||||
"meta_stick",
|
||||
"meta_stick_long",
|
||||
"meta_bolt",
|
||||
"meta_screw",
|
||||
"meta_ring",
|
||||
"meta_nugget",
|
||||
"meta_spring",
|
||||
"meta_spring_small",
|
||||
"meta_gear",
|
||||
"meta_gear_small",
|
||||
"meta_wire_fine",
|
||||
"meta_rotor",
|
||||
"meta_lens",
|
||||
"meta_turbine_blade",
|
||||
"meta_tool_head_sword",
|
||||
"meta_tool_head_pickaxe",
|
||||
"meta_tool_head_shovel",
|
||||
"meta_tool_head_axe",
|
||||
"meta_tool_head_hoe",
|
||||
"meta_tool_head_hammer",
|
||||
"meta_tool_head_file",
|
||||
"meta_tool_head_saw",
|
||||
"meta_tool_head_drill",
|
||||
"meta_tool_head_chainsaw",
|
||||
"meta_tool_head_wrench",
|
||||
"meta_tool_head_sense",
|
||||
"meta_tool_head_buzz_saw",
|
||||
"meta_tool_head_screwdriver"
|
||||
];
|
||||
val materialWireCableParts as string[] = [
|
||||
"wire_single",
|
||||
"wire_double",
|
||||
"wire_quadruple",
|
||||
"wire_octal",
|
||||
"wire_hex",
|
||||
"cable_single",
|
||||
"cable_double",
|
||||
"cable_quadruple",
|
||||
"cable_octal",
|
||||
"cable_hex",
|
||||
];
|
||||
val materialFluidPipeParts as string[] = [
|
||||
"fluid_pipe_tiny",
|
||||
"fluid_pipe_small",
|
||||
"fluid_pipe_normal",
|
||||
"fluid_pipe_large",
|
||||
"fluid_pipe_huge",
|
||||
"fluid_pipe_quadruple",
|
||||
"fluid_pipe_nonuple",
|
||||
];
|
||||
val materialItemPipeParts as string[] = [
|
||||
"item_pipe_tiny",
|
||||
"item_pipe_small",
|
||||
"item_pipe_normal",
|
||||
"item_pipe_large",
|
||||
"item_pipe_huge",
|
||||
"item_pipe_tiny_restrictive",
|
||||
"item_pipe_small_restrictive",
|
||||
"item_pipe_normal_restrictive",
|
||||
"item_pipe_large_restrictive",
|
||||
"item_pipe_huge_restrictive",
|
||||
];
|
||||
for materialPart in materialParts {
|
||||
mods.jei.JEI.removeAndHide(itemUtils.getItem("gregtech:" + materialPart, materialId));
|
||||
}
|
||||
if material.hasWires() {
|
||||
for materialWireCablePart in materialWireCableParts {
|
||||
mods.jei.JEI.removeAndHide(itemUtils.getItem("gregtech:" + materialWireCablePart, materialId));
|
||||
}
|
||||
}
|
||||
if material.hasFluidPipes() {
|
||||
for materialFluidPipePart in materialFluidPipeParts {
|
||||
mods.jei.JEI.removeAndHide(itemUtils.getItem("gregtech:" + materialFluidPipePart, materialId));
|
||||
}
|
||||
}
|
||||
if material.hasItemPipes() {
|
||||
for materialItemPipePart in materialItemPipeParts {
|
||||
mods.jei.JEI.removeAndHide(itemUtils.getItem("gregtech:" + materialItemPipePart, materialId));
|
||||
}
|
||||
}
|
||||
mods.jei.JEI.removeAndHide(itemUtils.getItem("gregtech:meta_block_compressed_" + (materialId / 16), (materialId % 16)));
|
||||
for materialFluid in materialFluids {
|
||||
mods.jei.JEI.hide(materialFluid);
|
||||
mods.jei.JEI.removeAndHide(<forge:bucketfilled>.withTag({FluidName: materialFluid.name, Amount: 1000}));
|
||||
}
|
||||
}
|
||||
|
||||
function absolute_int(n as int) as int {
|
||||
var MINUS_ONE = -1 as int;
|
||||
if (n < 0) {
|
||||
@ -243,4 +527,5 @@ function absolute_int(n as int) as int {
|
||||
} else {
|
||||
return n;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -45,7 +45,7 @@ recipes.addShapeless(<deepmoblearning:data_model_thermal_elemental>.withTag({sim
|
||||
recipes.remove(<deepmoblearning:extraction_chamber>);
|
||||
recipes.addShaped(<deepmoblearning:extraction_chamber>, [
|
||||
[<ore:plateEnergeticAlloy>, <minecraft:glass_pane>, <ore:plateEnergeticAlloy>],
|
||||
[<ore:circuitGood>, <deepmoblearning:machine_casing>, <ore:circuitGood>],
|
||||
[<ore:circuitMv>, <deepmoblearning:machine_casing>, <ore:circuitMv>],
|
||||
[<ore:plateEnergeticAlloy>, <minecraft:hopper>, <ore:plateEnergeticAlloy>]]);
|
||||
|
||||
recipes.remove(<deepmoblearning:machine_casing>);
|
||||
@ -59,18 +59,18 @@ recipes.remove(<metaitem:carbon.mesh>);
|
||||
alloy.recipeBuilder().inputs([<minecraft:string> * 4,<ore:dustCoal>]).outputs([<metaitem:carbon.mesh>]).duration(100).EUt(16).buildAndRegister();
|
||||
alloy.recipeBuilder().inputs([<minecraft:string> * 4,<ore:dustCarbon>]).outputs([<metaitem:carbon.mesh>]).duration(100).EUt(16).buildAndRegister();
|
||||
alloy.recipeBuilder().inputs([<metaitem:carbon.mesh>,<ore:dustPulsating> * 4]).outputs([<contenttweaker:pulsatingmesh>]).duration(200).EUt(16).buildAndRegister();
|
||||
alloy.recipeBuilder().inputs([<ore:dustPulsating>,<minecraft:clay>]).outputs([<deepmoblearning:polymer_clay> * 4 ]).duration(240).EUt(24).buildAndRegister();
|
||||
alloy.recipeBuilder().inputs([<ore:dustPulsating>,<minecraft:clay>]).outputs([<deepmoblearning:polymer_clay> * 4 ]).duration(240).EUt(7).buildAndRegister();
|
||||
|
||||
recipes.remove(<deepmoblearning:simulation_chamber>);
|
||||
recipes.addShaped(<deepmoblearning:simulation_chamber>, [
|
||||
[<ore:meshPulsating>, <minecraft:glass_pane>, <ore:meshPulsating>],
|
||||
[<ore:circuitBasic>, <deepmoblearning:machine_casing>, <ore:circuitBasic>],
|
||||
[<ore:meshPulsating>, <ore:circuitBasic>, <ore:meshPulsating>]]);
|
||||
[<ore:circuitLv>, <deepmoblearning:machine_casing>, <ore:circuitLv>],
|
||||
[<ore:meshPulsating>, <ore:circuitLv>, <ore:meshPulsating>]]);
|
||||
|
||||
recipes.remove(<deepmoblearning:data_model_blank>);
|
||||
recipes.addShaped(<deepmoblearning:data_model_blank>, [
|
||||
[<ore:plateElectricalSteel>, <ore:plateElectricalSteel>, <ore:wireFineGold>],
|
||||
[<ore:meshPulsating>, <ore:circuitBasic>, <ore:wireFineGold>],
|
||||
[<ore:meshPulsating>, <ore:circuitLv>, <ore:wireFineGold>],
|
||||
[<ore:plateElectricalSteel>, <ore:plateElectricalSteel>, <ore:wireFineGold>]]);
|
||||
|
||||
recipes.remove(<deepmoblearning:polymer_clay>);
|
||||
|
@ -162,9 +162,14 @@ recipes.addShapeless(<metaitem:dustWood> * 4,[<ore:logWood>,<gregtech:meta_tool:
|
||||
|
||||
//Pyrolyse Oven
|
||||
recipes.removeByRecipeName("gregtech:pyrolyse_oven");
|
||||
// Aluminium Ingot * 21
|
||||
<recipemap:arc_furnace>.findRecipe(30, [<metaitem:pyrolyse_oven>], [<liquid:oxygen> * 99]).remove();
|
||||
// Aluminium Dust * 21
|
||||
<recipemap:macerator>.findRecipe(8, [<metaitem:pyrolyse_oven>], null).remove();
|
||||
|
||||
recipes.addShaped(<meta_tile_entity:pyrolyse_oven>, [
|
||||
[<metaitem:electric.piston.lv>, <ore:circuitBasic>, <ore:wireGtQuadrupleCupronickel>],
|
||||
[<ore:circuitBasic>, <meta_tile_entity:hull.ulv>, <ore:circuitBasic>],
|
||||
[<metaitem:electric.piston.lv>, <ore:circuitLv>, <ore:wireGtQuadrupleCupronickel>],
|
||||
[<ore:circuitLv>, <meta_tile_entity:hull.ulv>, <ore:circuitLv>],
|
||||
[<metaitem:electric.piston.lv>, <metaitem:electric.pump.lv>, <ore:wireGtQuadrupleCupronickel>]]);
|
||||
|
||||
//// LV Casing
|
||||
|
763
overrides/scripts/expert_processing.zs
Normal file
763
overrides/scripts/expert_processing.zs
Normal file
@ -0,0 +1,763 @@
|
||||
#packmode expert
|
||||
|
||||
// Tungsten
|
||||
// Tungsten Dust * 1
|
||||
<recipemap:electrolyzer>.findRecipe(960, [<metaitem:dustTungsticAcid> * 7], null).remove();
|
||||
|
||||
extractor.recipeBuilder()
|
||||
.inputs(<metaitem:dustTungsticAcid> * 7)
|
||||
.outputs(<metaitem:dustTungstenTrioxide> * 4)
|
||||
.fluidOutputs(<liquid:water> * 1000)
|
||||
.duration(160).EUt(16).buildAndRegister();
|
||||
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustTungstenTrioxide> * 8, <metaitem:dustCarbon> * 3)
|
||||
.outputs(<metaitem:ingotHotTungsten> * 2)
|
||||
.fluidOutputs(<liquid:carbon_dioxide> * 3000)
|
||||
.property("temperature", 3600)
|
||||
.duration(2400).EUt(1920).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustTungstenTrioxide> * 4)
|
||||
.fluidInputs(<liquid:hydrogen> * 6000)
|
||||
.outputs(<metaitem:dustTungsten>)
|
||||
.fluidOutputs(<liquid:water> * 3000)
|
||||
.duration(210).EUt(960).buildAndRegister();
|
||||
|
||||
// Phthalic Anhydride
|
||||
// Phthalic Acid * 2500
|
||||
<recipemap:large_chemical_reactor>.findRecipe(30, [<metaitem:dustTinyPotassium>], [<liquid:naphthalene> * 2000, <liquid:sulfuric_acid> * 1000]).remove();
|
||||
// Phthalic Acid * 22500
|
||||
<recipemap:large_chemical_reactor>.findRecipe(30, [<metaitem:dustPotassium>], [<liquid:naphthalene> * 18000, <liquid:sulfuric_acid> * 9000]).remove();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:naphthalene> * 1000, <liquid:oxygen> * 5000)
|
||||
.inputs(<metaitem:dustTinyVanadiumPentoxide>)
|
||||
.outputs(<metaitem:dustPhthalicAnhydride> * 15)
|
||||
.fluidOutputs(<liquid:carbon_dioxide> * 1000)
|
||||
.duration(125).EUt(30).buildAndRegister();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:naphthalene> * 9000, <liquid:oxygen> * 45000)
|
||||
.inputs(<metaitem:dustVanadiumPentoxide>)
|
||||
.outputs(<metaitem:dustPhthalicAnhydride> * 64, <metaitem:dustPhthalicAnhydride> * 64, <metaitem:dustPhthalicAnhydride> * 7)
|
||||
.fluidOutputs(<liquid:carbon_dioxide> * 9000)
|
||||
.duration(1125).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustPhthalicAnhydride> * 15)
|
||||
.fluidInputs(<liquid:water> * 1000)
|
||||
.fluidOutputs(<liquid:phthalic_acid> * 1000)
|
||||
.duration(100).EUt(30).buildAndRegister();
|
||||
|
||||
distillery.recipeBuilder()
|
||||
.fluidInputs(<liquid:phthalic_acid> * 1000)
|
||||
.circuit(1)
|
||||
.outputs(<metaitem:dustPhthalicAnhydride> * 15)
|
||||
.fluidOutputs(<liquid:water> * 1000)
|
||||
.duration(100).EUt(30).buildAndRegister();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:tetrafluoroethylene> * 2160, <liquid:oxygen> * 7500)
|
||||
.inputs(<metaitem:dustPhthalicAnhydride>)
|
||||
.circuit(7)
|
||||
.fluidOutputs(<liquid:polytetrafluoroethylene> * 4320)
|
||||
.duration(800).EUt(30).buildAndRegister();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:vinyl_chloride> * 2160, <liquid:oxygen> * 7500)
|
||||
.inputs(<metaitem:dustPhthalicAnhydride>)
|
||||
.circuit(7)
|
||||
.fluidOutputs(<liquid:polyvinyl_chloride> * 4320)
|
||||
.duration(800).EUt(30).buildAndRegister();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:ethylene> * 2160, <liquid:oxygen> * 7500)
|
||||
.inputs(<metaitem:dustPhthalicAnhydride>)
|
||||
.circuit(7)
|
||||
.fluidOutputs(<liquid:plastic> * 4320)
|
||||
.duration(800).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:vinyl_acetate> * 2160, <liquid:oxygen> * 7500)
|
||||
.inputs(<metaitem:dustPhthalicAnhydride>)
|
||||
.circuit(7)
|
||||
.fluidOutputs(<liquid:polyvinyl_acetate> * 4320)
|
||||
.duration(800).EUt(30).buildAndRegister();
|
||||
|
||||
// Recipe conflict
|
||||
// Styrene * 1000
|
||||
<recipemap:chemical_reactor>.findRecipe(30, null, [<liquid:ethylbenzene> * 1000]).remove();
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:ethylbenzene> * 1000)
|
||||
.circuit(1)
|
||||
.fluidOutputs(<liquid:styrene> * 1000, <liquid:hydrogen> * 2000)
|
||||
.duration(30).EUt(30).buildAndRegister();
|
||||
|
||||
// Hydrazine Rocket Fuel
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:hydrazine> * 1000, <liquid:dimethylhydrazine> * 1000, <liquid:dinitrogen_tetroxide> * 2000)
|
||||
.fluidOutputs(<liquid:rocket_fuel> * 18000)
|
||||
.duration(60).EUt(16).buildAndRegister();
|
||||
|
||||
// Beryllium Oxide
|
||||
arc_furnace.recipeBuilder()
|
||||
.inputs(<ore:dustBeryllium>)
|
||||
.fluidInputs(<liquid:oxygen> * 1000)
|
||||
.outputs(<metaitem:ingotBerylliumOxide>)
|
||||
.duration(640).EUt(30).buildAndRegister();
|
||||
|
||||
// Graphene
|
||||
// Graphene Dust * 1
|
||||
<recipemap:mixer>.findRecipe(480, [<metaitem:dustGraphite>, <metaitem:dustSilicon>, <metaitem:dustCarbon> * 4, <metaitem:circuit.integrated>.withTag({Configuration: 1})], null).remove();
|
||||
|
||||
assembler.recipeBuilder()
|
||||
.inputs(<metaitem:ringBerylliumOxide> * 64, <metaitem:ringBerylliumOxide> * 64, <metaitem:plateHslaSteel> * 6, <metaitem:circuit.vacuum_tube>)
|
||||
.outputs(<contenttweaker:magnetron>)
|
||||
.duration(600).EUt(61440).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustGraphite>)
|
||||
.notConsumable(<contenttweaker:magnetron>)
|
||||
.fluidInputs(<liquid:nitration_mixture> * 2000)
|
||||
.outputs(<metaitem:dustGraphene>)
|
||||
.fluidOutputs(<liquid:diluted_sulfuric_acid> * 1000, <liquid:nitric_acid> * 1000)
|
||||
.duration(100).EUt(480).buildAndRegister();
|
||||
|
||||
// Hydrogen Peroxide
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustPhthalicAnhydride> * 15)
|
||||
.fluidInputs(<liquid:ethylbenzene> * 1000)
|
||||
.outputs(<metaitem:dustEthylanthraquinone> * 30)
|
||||
.fluidOutputs(<liquid:water> * 1000)
|
||||
.duration(1000).EUt(1920).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:hydrogen> * 6000, <liquid:oxygen> * 6000)
|
||||
.notConsumable(<metaitem:dustPalladium>, <metaitem:dustEthylanthraquinone>)
|
||||
.fluidOutputs(<liquid:hydrogen_peroxide> * 3000)
|
||||
.duration(330).EUt(720).buildAndRegister();
|
||||
|
||||
// Hydrazine
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:hydrogen_peroxide> * 1000, <liquid:ammonia> * 2000, <liquid:acetone> * 2000)
|
||||
.circuit(5)
|
||||
.fluidOutputs(<liquid:acetone_azine> * 1000, <liquid:water> * 4000)
|
||||
.duration(40).EUt(480).buildAndRegister();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:acetone_azine> * 1000, <liquid:water> * 2000, <liquid:sulfuric_acid> * 1000)
|
||||
.circuit(5)
|
||||
.fluidOutputs(<liquid:hydrazine> * 1000, <liquid:acetone> * 2000, <liquid:diluted_sulfuric_acid> * 1000)
|
||||
.duration(40).EUt(480).buildAndRegister();
|
||||
|
||||
// Graphene
|
||||
mixer.recipeBuilder()
|
||||
.inputs(<metaitem:dustCarbon> * 5, <metaitem:dustSilicon>)
|
||||
.fluidInputs(<liquid:oxygen> * 1000)
|
||||
.outputs(<metaitem:dustGrapheneOxide>)
|
||||
.duration(100).EUt(480).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustGrapheneOxide>)
|
||||
.fluidInputs(<liquid:hydrazine> * 100, <liquid:argon> * 50)
|
||||
.outputs(<metaitem:dustGraphene>)
|
||||
.duration(100).EUt(480).buildAndRegister();
|
||||
|
||||
// Niobium/Tantalum
|
||||
// Calcium Dust * 2
|
||||
<recipemap:electrolyzer>.findRecipe(60, [<metaitem:dustPyrochlore> * 11], null).remove();
|
||||
// Manganese Dust * 1
|
||||
<recipemap:electrolyzer>.findRecipe(60, [<metaitem:dustTantalite> * 9], null).remove();
|
||||
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustPyrochlore> * 11)
|
||||
.fluidInputs(<liquid:hydrofluoric_acid> * 2000)
|
||||
.outputs(<metaitem:dustNiobiumPentoxide> * 7, <metaitem:dustTantalumPentoxide>, <metaitem:dustFluorite> * 6)
|
||||
.fluidOutputs(<liquid:water> * 2000)
|
||||
.duration(200).EUt(480).buildAndRegister();
|
||||
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustTantalite> * 9)
|
||||
.fluidInputs(<liquid:hydrofluoric_acid> * 2000)
|
||||
.outputs(<metaitem:dustTantalumPentoxide> * 7, <metaitem:dustNiobiumPentoxide>, <metaitem:dustManganeseDifluoride> * 6)
|
||||
.fluidOutputs(<liquid:water> * 1000)
|
||||
.duration(200).EUt(480).buildAndRegister();
|
||||
|
||||
// Molybdenum
|
||||
// Molybdenum Dust * 1
|
||||
<recipemap:electrolyzer>.findRecipe(30, [<metaitem:dustMolybdenite> * 3], null).remove();
|
||||
// Calcium Dust * 1
|
||||
<recipemap:electrolyzer>.findRecipe(60, [<metaitem:dustPowellite> * 6], null).remove();
|
||||
// Lead Dust * 1
|
||||
<recipemap:electrolyzer>.findRecipe(60, [<metaitem:dustWulfenite> * 6], null).remove();
|
||||
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustPowellite> * 6)
|
||||
.fluidInputs(<liquid:hydrochloric_acid> * 2000)
|
||||
.outputs(<metaitem:dustMolybdenumTrioxide> * 4, <metaitem:dustCalciumChloride> * 3)
|
||||
.fluidOutputs(<liquid:water> * 1000)
|
||||
.duration(200).EUt(480).buildAndRegister();
|
||||
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustWulfenite> * 6)
|
||||
.fluidInputs(<liquid:hydrochloric_acid> * 2000)
|
||||
.outputs(<metaitem:dustMolybdenumTrioxide> * 4, <metaitem:dustLeadChloride> * 3)
|
||||
.fluidOutputs(<liquid:water> * 1000)
|
||||
.duration(200).EUt(480).buildAndRegister();
|
||||
|
||||
arc_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustMolybdenite> * 3)
|
||||
.fluidInputs(<liquid:oxygen> * 7000)
|
||||
.outputs(<metaitem:dustMolybdenumTrioxide> * 4)
|
||||
.fluidOutputs(<liquid:sulfur_dioxide> * 2000)
|
||||
.duration(800).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustMolybdenumTrioxide> * 4)
|
||||
.fluidInputs(<liquid:hydrogen> * 6000)
|
||||
.outputs(<metaitem:dustMolybdenum>)
|
||||
.fluidOutputs(<liquid:water> * 3000)
|
||||
.duration(200).EUt(480).buildAndRegister();
|
||||
|
||||
// Phosphorus
|
||||
// Calcium Dust * 5
|
||||
<recipemap:electrolyzer>.findRecipe(60, [<metaitem:dustApatite> * 9], null).remove();
|
||||
// Calcium Dust * 3
|
||||
<recipemap:centrifuge>.findRecipe(30, [<metaitem:dustTricalciumPhosphate> * 5], null).remove();
|
||||
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustApatite> * 6, <minecraft:sand> * 9, <metaitem:gemCoke> * 5)
|
||||
.outputs(<metaitem:dustPhosphorus> * 2, <metaitem:dustWollastonite> * 15, <metaitem:dustCalciumChloride>)
|
||||
.fluidOutputs(<liquid:carbon_monoxide> * 8000)
|
||||
.property("temperature", 1650)
|
||||
.duration(200).EUt(120).buildAndRegister();
|
||||
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustTricalciumPhosphate> * 5, <minecraft:sand> * 9, <metaitem:gemCoke> * 5)
|
||||
.outputs(<metaitem:dustPhosphorus> * 2, <metaitem:dustWollastonite> * 15)
|
||||
.fluidOutputs(<liquid:carbon_monoxide> * 5000)
|
||||
.property("temperature", 1650)
|
||||
.duration(200).EUt(120).buildAndRegister();
|
||||
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustPyromorphite> * 6, <minecraft:sand> * 9, <metaitem:gemCoke> * 5)
|
||||
.outputs(<metaitem:dustPhosphorus> * 2, <metaitem:dustLeadMetasilicate> * 15, <metaitem:dustCalciumChloride>)
|
||||
.fluidOutputs(<liquid:carbon_monoxide> * 8000)
|
||||
.property("temperature", 1650)
|
||||
.duration(200).EUt(120).buildAndRegister();
|
||||
|
||||
// Vanadium
|
||||
// Magnetite Dust * 1
|
||||
<recipemap:centrifuge>.findRecipe(30, [<metaitem:dustVanadiumMagnetite> * 2], null).remove();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:ammonia> * 1000, <liquid:hydrochloric_acid> * 1000)
|
||||
.circuit(5)
|
||||
.outputs(<metaitem:dustAmmoniumChloride> * 2)
|
||||
.duration(120).EUt(7).buildAndRegister();
|
||||
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustVanadiumMagnetite> * 6, <metaitem:dustSalt> * 6)
|
||||
.fluidInputs(<liquid:oxygen> * 8000)
|
||||
.outputs(<metaitem:dustSodiumMetavanadate> * 15)
|
||||
.fluidOutputs(<liquid:iron_iii_chloride> * 1000)
|
||||
.property("temperature", 1150)
|
||||
.duration(450).EUt(120).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustSodiumMetavanadate> * 5, <metaitem:dustAmmoniumChloride> * 2)
|
||||
.outputs(<metaitem:dustAmmoniumMetavanadate> * 9, <metaitem:dustSalt> * 2)
|
||||
.duration(150).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustAmmoniumMetavanadate> * 18)
|
||||
.circuit(1)
|
||||
.outputs(<metaitem:dustVanadiumPentoxide> * 7)
|
||||
.fluidOutputs(<liquid:ammonia> * 2000, <liquid:water> * 1000)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
// H2SO4 require V2O5
|
||||
// Sulfur Trioxide * 1000
|
||||
<recipemap:chemical_reactor>.findRecipe(7, null, [<liquid:sulfur_dioxide> * 1000, <liquid:oxygen> * 1000]).remove();
|
||||
<recipemap:large_chemical_reactor>.findRecipe(7, null, [<liquid:sulfur_dioxide> * 1000, <liquid:oxygen> * 1000]).remove();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:sulfur_dioxide> * 1000, <liquid:oxygen> * 1000)
|
||||
.notConsumable(<metaitem:dustVanadiumPentoxide>)
|
||||
.fluidOutputs(<liquid:sulfur_trioxide> * 1000)
|
||||
.duration(200).EUt(7).buildAndRegister();
|
||||
|
||||
// Sulfuric Acid * 1000
|
||||
<recipemap:large_chemical_reactor>.findRecipe(480, [<metaitem:dustSulfur>, <metaitem:circuit.integrated>.withTag({Configuration: 24})], [<liquid:water> * 4000]).remove();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustSulfur>)
|
||||
.notConsumable(<metaitem:dustVanadiumPentoxide>)
|
||||
.fluidInputs(<liquid:water> * 4000)
|
||||
.circuit(24)
|
||||
.fluidOutputs(<liquid:sulfuric_acid> * 1000)
|
||||
.duration(320).EUt(480).buildAndRegister();
|
||||
|
||||
// Fluoroantimonic Acid
|
||||
// Fluoroantimonic Acid * 1000
|
||||
<recipemap:chemical_reactor>.findRecipe(480, [<metaitem:dustAntimonyTrifluoride> * 4], [<liquid:hydrofluoric_acid> * 4000]).remove();
|
||||
// Fluoroantimonic Acid * 1000
|
||||
<recipemap:large_chemical_reactor>.findRecipe(480, [<metaitem:dustAntimonyTrifluoride> * 4], [<liquid:hydrofluoric_acid> * 4000]).remove();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustAntimonyTrifluoride> * 4)
|
||||
.fluidInputs(<liquid:fluorine> * 2000)
|
||||
.notConsumable(<thermalfoundation:material:1026>)
|
||||
.fluidOutputs(<liquid:antimony_pentafluoride> * 1000)
|
||||
.duration(150).EUt(480).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:antimony_pentafluoride> * 1000, <liquid:hydrofluoric_acid> * 2000)
|
||||
.notConsumable(<thermalfoundation:material:1027>)
|
||||
.fluidOutputs(<liquid:fluoroantimonic_acid> * 1000)
|
||||
.duration(150).EUt(480).buildAndRegister();
|
||||
|
||||
// Neocryolite
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<ore:dustNaquadah>, <metaitem:dustSodiumHydroxide> * 9)
|
||||
.outputs(<metaitem:dustNaquadahHydroxide> * 7, <metaitem:dustSodium> * 3)
|
||||
.duration(480).EUt(480).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<ore:dustCaesium>)
|
||||
.fluidInputs(<liquid:water> * 1000)
|
||||
.outputs(<metaitem:dustCaesiumHydroxide> * 3)
|
||||
.duration(5).EUt(7).buildAndRegister();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustCaesiumHydroxide> * 9, <metaitem:dustNaquadahHydroxide> * 3, <metaitem:dustSignalum>)
|
||||
.fluidInputs(<liquid:hydrofluoric_acid> * 6000)
|
||||
.fluidOutputs(<liquid:neocryolite> * 1000, <liquid:water> * 6000)
|
||||
.duration(250).EUt(7680).buildAndRegister();
|
||||
|
||||
// Naquadah
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustSnowchestite> * 4)
|
||||
.fluidInputs(<liquid:petrotheum> * 3000)
|
||||
.fluidOutputs(<liquid:naquadah_oxide_petro_solution> * 3000)
|
||||
.outputs(<metaitem:dustPyromorphite>)
|
||||
.duration(100).EUt(3840).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:naquadah_oxide_petro_solution> * 1000)
|
||||
.inputs(<ore:dustAerotheum> * 4)
|
||||
.outputs(<ore:dustBasalz>.firstItem * 8)
|
||||
.fluidOutputs(<liquid:naquadah_oxide_aero_solution> * 1000)
|
||||
.duration(300).EUt(240).buildAndRegister();
|
||||
|
||||
distillery.recipeBuilder()
|
||||
.fluidInputs(<liquid:naquadah_oxide_aero_solution> * 1000)
|
||||
.circuit(1)
|
||||
.outputs(<metaitem:dustNaquadahOxide> * 5)
|
||||
.fluidOutputs(<liquid:aerotheum> * 1000)
|
||||
.duration(300).EUt(240).buildAndRegister();
|
||||
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustNaquadahOxide> * 5)
|
||||
.fluidInputs(<liquid:neocryolite> * 4000)
|
||||
.fluidOutputs(<liquid:hot_naquadah_oxide_neocryolite_solution> * 4000)
|
||||
.property("temperature", 4700)
|
||||
.duration(400).EUt(1920).buildAndRegister();
|
||||
|
||||
electrolyzer.recipeBuilder()
|
||||
.fluidInputs(<liquid:hot_naquadah_oxide_neocryolite_solution> * 4000)
|
||||
.notConsumable(<metaitem:stickRuthenium> * 2)
|
||||
.outputs(<metaitem:dustNaquadah> * 2)
|
||||
.fluidOutputs(<liquid:neocryolite> * 3750, <liquid:oxygen> * 3000)
|
||||
.duration(750).EUt(7680).buildAndRegister();
|
||||
|
||||
chemical_bath.recipeBuilder()
|
||||
.fluidInputs(<liquid:aerotheum> * 250)
|
||||
.notConsumable(<nuclearcraft:block_ice>)
|
||||
.outputs(<ore:dustAerotheum>.firstItem)
|
||||
.duration(100).EUt(7).buildAndRegister();
|
||||
|
||||
// Platinum Group
|
||||
// Raw Platinum Powder * 3
|
||||
<recipemap:centrifuge>.findRecipe(480, [<metaitem:dustPlatinumGroupSludge> * 6], [<liquid:aqua_regia> * 1200]).remove();
|
||||
// Platinum Dust * 1
|
||||
<recipemap:electrolyzer>.findRecipe(120, [<metaitem:dustPlatinumRaw> * 3], null).remove();
|
||||
// Palladium Dust * 1
|
||||
<recipemap:chemical_reactor>.findRecipe(120, [<metaitem:dustPalladiumRaw> * 5], [<liquid:hydrochloric_acid> * 1000]).remove();
|
||||
<recipemap:large_chemical_reactor>.findRecipe(120, [<metaitem:dustPalladiumRaw> * 5], [<liquid:hydrochloric_acid> * 1000]).remove();
|
||||
// Ruthenium Tetroxide Dust * 5
|
||||
<recipemap:chemical_reactor>.findRecipe(1920, [<metaitem:dustInertMetalMixture> * 6], [<liquid:sulfuric_acid> * 1500]).remove();
|
||||
<recipemap:large_chemical_reactor>.findRecipe(1920, [<metaitem:dustInertMetalMixture> * 6], [<liquid:sulfuric_acid> * 1500]).remove();
|
||||
// Ruthenium Dust * 1
|
||||
<recipemap:chemical_reactor>.findRecipe(120, [<metaitem:dustRutheniumTetroxide> * 5, <metaitem:dustCarbon> * 2], null).remove();
|
||||
<recipemap:large_chemical_reactor>.findRecipe(120, [<metaitem:dustRutheniumTetroxide> * 5, <metaitem:dustCarbon> * 2], null).remove();
|
||||
// Rhodium Dust * 2
|
||||
<recipemap:electrolyzer>.findRecipe(120, null, [<liquid:rhodium_sulfate> * 1000]).remove();
|
||||
// Iridium Metal Residue * 5
|
||||
<recipemap:large_chemical_reactor>.findRecipe(7680, [<metaitem:dustRarestMetalMixture> * 7], [<liquid:hydrochloric_acid> * 4000]).remove();
|
||||
// Iridium Chloride Dust * 4
|
||||
<recipemap:centrifuge>.findRecipe(120, [<metaitem:dustIridiumMetalResidue> * 5], null).remove();
|
||||
// Iridium Dust * 1
|
||||
<recipemap:chemical_reactor>.findRecipe(30, [<metaitem:dustIridiumChloride> * 4], [<liquid:hydrogen> * 3000]).remove();
|
||||
<recipemap:large_chemical_reactor>.findRecipe(30, [<metaitem:dustIridiumChloride> * 4], [<liquid:hydrogen> * 3000]).remove();
|
||||
// Osmium Tetroxide Dust * 5
|
||||
<recipemap:distillation_tower>.findRecipe(120, null, [<liquid:acidic_osmium_solution> * 2000]).remove();
|
||||
// Osmium Tetroxide Dust * 1
|
||||
<recipemap:distillery>.findRecipe(30, [<metaitem:circuit.integrated>.withTag({Configuration: 2})], [<liquid:acidic_osmium_solution> * 400]).remove();
|
||||
// Osmium Tetroxide Dust * 1
|
||||
<recipemap:distillery>.findRecipe(30, [<metaitem:circuit.integrated>.withTag({Configuration: 1})], [<liquid:acidic_osmium_solution> * 400]).remove();
|
||||
// Osmium Dust * 1
|
||||
<recipemap:chemical_reactor>.findRecipe(30, [<metaitem:dustOsmiumTetroxide> * 5], [<liquid:hydrogen> * 8000]).remove();
|
||||
<recipemap:large_chemical_reactor>.findRecipe(30, [<metaitem:dustOsmiumTetroxide> * 5], [<liquid:hydrogen> * 8000]).remove();
|
||||
|
||||
// Formic Acid
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<ore:dustSodium>)
|
||||
.fluidInputs(<liquid:methanol> * 1000)
|
||||
.outputs(<metaitem:dustSodiumMethoxide> * 6)
|
||||
.fluidOutputs(<liquid:hydrogen> * 1000)
|
||||
.duration(10).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:methanol> * 1000, <liquid:carbon_dioxide> * 1000)
|
||||
.inputs(<metaitem:dustTinySodiumMethoxide>)
|
||||
.fluidOutputs(<liquid:methyl_formate> * 1000)
|
||||
.duration(16).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:methyl_formate> * 1000, <liquid:water> * 3000)
|
||||
.fluidOutputs(<liquid:formic_acid> * 1000, <liquid:methanol> * 1000)
|
||||
.duration(16).EUt(30).buildAndRegister();
|
||||
|
||||
// Potassium Pyrosulfate
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustRockSalt> * 2)
|
||||
.fluidInputs(<liquid:sulfuric_acid> * 1000)
|
||||
.outputs(<metaitem:dustPotassiumBisulfate> * 7)
|
||||
.fluidOutputs(<liquid:hydrochloric_acid> * 1000)
|
||||
.duration(60).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustSaltpeter> * 5)
|
||||
.fluidInputs(<liquid:sulfuric_acid> * 1000)
|
||||
.outputs(<metaitem:dustPotassiumBisulfate> * 7)
|
||||
.fluidOutputs(<liquid:nitric_acid> * 1000)
|
||||
.duration(60).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustPotassiumBisulfate> * 14)
|
||||
.outputs(<metaitem:dustPotassiumPyrosulfate> * 11)
|
||||
.fluidOutputs(<liquid:water> * 1000)
|
||||
.duration(30).EUt(64).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustPotassiumSulfate> * 7)
|
||||
.fluidInputs(<liquid:sulfur_trioxide> * 1000)
|
||||
.outputs(<metaitem:dustPotassiumPyrosulfate> * 11)
|
||||
.duration(30).EUt(64).buildAndRegister();
|
||||
|
||||
// Sodium Peroxide
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustSodiumHydroxide> * 6)
|
||||
.fluidInputs(<liquid:hydrogen_peroxide> * 7000)
|
||||
.outputs(<metaitem:dustSodiumPeroxide> * 4)
|
||||
.fluidOutputs(<liquid:water> * 8000, <liquid:oxygen> * 6000)
|
||||
.duration(100).EUt(30).buildAndRegister();
|
||||
|
||||
// Sodium Nitrate
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustSodiumHydroxide> * 3)
|
||||
.fluidInputs(<liquid:nitric_acid> * 1000)
|
||||
.outputs(<metaitem:dustSodiumNitrate> * 5)
|
||||
.fluidOutputs(<liquid:water> * 1000)
|
||||
.duration(5).EUt(60).buildAndRegister();
|
||||
|
||||
// Platinum Group Sludge
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustPlatinumGroupSludge> * 3)
|
||||
.fluidInputs(<liquid:aqua_regia> * 2000)
|
||||
.outputs(<metaitem:dustPlatinumGroupResidue>)
|
||||
.fluidOutputs(<liquid:platinum_palladium_leachate> * 1000)
|
||||
.duration(250).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustPlatinumMetallic> * 2)
|
||||
.fluidInputs(<liquid:aqua_regia> * 2000)
|
||||
.outputs(<metaitem:dustPlatinumGroupResidue>)
|
||||
.fluidOutputs(<liquid:platinum_palladium_leachate> * 1000)
|
||||
.duration(250).EUt(30).buildAndRegister();
|
||||
|
||||
// Platinum
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustAmmoniumChloride> * 8)
|
||||
.fluidInputs(<liquid:platinum_palladium_leachate> * 1000)
|
||||
.outputs(<metaitem:dustAmmoniumHexachloroplatinate> * 9, <metaitem:dustCrudePlatinumResidue>)
|
||||
.fluidOutputs(<liquid:palladium_rich_ammonia> * 1000)
|
||||
.duration(1200).EUt(30).buildAndRegister();
|
||||
|
||||
electrolyzer.recipeBuilder()
|
||||
.inputs(<metaitem:dustAmmoniumHexachloroplatinate> * 9)
|
||||
.fluidOutputs(<liquid:ammonia> * 2000, <liquid:chloroplatinic_acid> * 1000)
|
||||
.duration(30).EUt(30).buildAndRegister();
|
||||
|
||||
distillery.recipeBuilder()
|
||||
.fluidInputs(<liquid:chloroplatinic_acid> * 1000)
|
||||
.circuit(1)
|
||||
.outputs(<metaitem:dustPlatinumRaw> * 2)
|
||||
.fluidOutputs(<liquid:hydrochloric_acid> * 4000)
|
||||
.duration(120).EUt(30).buildAndRegister();
|
||||
|
||||
autoclave.recipeBuilder()
|
||||
.inputs(<metaitem:dustPlatinumRaw> * 3, <metaitem:dustCalcium>)
|
||||
.fluidInputs(<liquid:steam> * 3840)
|
||||
.outputs(<metaitem:dustPlatinum>, <metaitem:dustCalciumChloride> * 3)
|
||||
.fluidOutputs(<liquid:water> * 24)
|
||||
.duration(30).EUt(30).buildAndRegister();
|
||||
|
||||
sifter.recipeBuilder()
|
||||
.inputs(<metaitem:dustCrudePlatinumResidue>)
|
||||
.chancedOutput(<metaitem:dustPlatinumMetallic>, 9500, 0)
|
||||
.duration(600).EUt(30).buildAndRegister();
|
||||
|
||||
// Palladium
|
||||
mixer.recipeBuilder()
|
||||
.inputs(<metaitem:dustPalladiumMetallic> * 2)
|
||||
.fluidInputs(<liquid:ammonia> * 2000, <liquid:chlorine> * 2000)
|
||||
.fluidOutputs(<liquid:palladium_rich_ammonia> * 1000)
|
||||
.duration(250).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_solidifier.recipeBuilder()
|
||||
.fluidInputs(<liquid:palladium_rich_ammonia> * 500)
|
||||
.notConsumable(<metaitem:shape.mold.ball>)
|
||||
.outputs(<metaitem:dustCrudePalladiumResidue>)
|
||||
.duration(125).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustPalladiumMetallic> * 2)
|
||||
.fluidInputs(<liquid:palladium_rich_ammonia> * 1000)
|
||||
.outputs(<metaitem:dustPalladiumRaw> * 3, <metaitem:dustCrudePalladiumResidue>)
|
||||
.fluidOutputs(<liquid:ammonia> * 2000)
|
||||
.duration(250).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustPalladiumRaw> * 3)
|
||||
.fluidInputs(<liquid:formic_acid> * 1000)
|
||||
.outputs(<metaitem:dustPalladium>)
|
||||
.fluidOutputs(<liquid:hydrochloric_acid> * 2000, <liquid:carbon_dioxide> * 1000)
|
||||
.duration(250).EUt(30).buildAndRegister();
|
||||
|
||||
sifter.recipeBuilder()
|
||||
.inputs(<metaitem:dustCrudePalladiumResidue>)
|
||||
.chancedOutput(<metaitem:dustPalladiumMetallic>, 9500, 0)
|
||||
.duration(600).EUt(30).buildAndRegister();
|
||||
|
||||
// Rhodium
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustPlatinumGroupResidue>, <metaitem:dustPotassiumPyrosulfate> * 11)
|
||||
.outputs(<metaitem:dustRhodiumSulfate>, <metaitem:dustPotassiumSulfate> * 14, <metaitem:dustIridiumGroupSludge>)
|
||||
.property("temperature", 1048)
|
||||
.duration(200).EUt(120).buildAndRegister();
|
||||
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustRhodiumSulfate> * 6)
|
||||
.fluidInputs(<liquid:water> * 2000)
|
||||
.outputs(<metaitem:dustIridiumGroupSludge>)
|
||||
.fluidOutputs(<liquid:rhodium_sulfate_solution> * 2000)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustZinc> * 3)
|
||||
.fluidInputs(<liquid:rhodium_sulfate_solution> * 1000)
|
||||
.outputs(<metaitem:dustZincSulfate> * 18, <metaitem:dustCrudeRhodiumResidue>)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustCrudeRhodiumResidue>, <metaitem:dustSalt> * 4)
|
||||
.fluidInputs(<liquid:chlorine> * 6000)
|
||||
.outputs(<metaitem:dustRhodiumSalt>)
|
||||
.fluidOutputs(<liquid:steam> * 9600)
|
||||
.property("temperature", 848)
|
||||
.duration(300).EUt(120).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustSodiumNitrate> * 30, <metaitem:dustRhodiumSalt>)
|
||||
.notConsumable(<liquid:water> * 8000)
|
||||
.outputs(<metaitem:dustRhodiumNitrate> * 26, <metaitem:dustSalt> * 16)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustRhodiumNitrate> * 13, <metaitem:dustPotassium> * 3)
|
||||
.outputs(<metaitem:dustRhodium>, <metaitem:dustSaltpeter> * 15)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
// Ruthenium
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustIridiumGroupSludge>, <metaitem:dustSodaAsh> * 2)
|
||||
.outputs(<metaitem:dustSodiumRuthenate> * 2, <metaitem:dustAsh>, <metaitem:dustRarestMetalMixture>)
|
||||
.property("temperature", 1023)
|
||||
.duration(200).EUt(120).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustSodiumRuthenate> * 6)
|
||||
.fluidInputs(<liquid:chlorine> * 2000, <liquid:water> * 2000)
|
||||
.outputs(<metaitem:dustRutheniumTetroxide> * 5)
|
||||
.fluidOutputs(<liquid:salt_water> * 2000)
|
||||
.duration(1575).EUt(480).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustRutheniumTetroxide> * 5)
|
||||
.fluidInputs(<liquid:hydrogen> * 8000)
|
||||
.outputs(<metaitem:dustRuthenium>)
|
||||
.fluidOutputs(<liquid:water> * 4000)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
// Osmium
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<metaitem:dustRarestMetalMixture>)
|
||||
.fluidInputs(<liquid:hydrochloric_acid> * 1000)
|
||||
.outputs(<metaitem:dustIridiumMetalResidue>)
|
||||
.fluidOutputs(<liquid:acidic_osmium_solution> * 1000)
|
||||
.duration(100).EUt(30).buildAndRegister();
|
||||
|
||||
distillation_tower.recipeBuilder()
|
||||
.fluidInputs(<liquid:acidic_osmium_solution> * 2000)
|
||||
.outputs(<metaitem:dustOsmiumTetroxide>)
|
||||
.fluidOutputs(<liquid:hydrochloric_acid> * 2000)
|
||||
.duration(150).EUt(7680).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustOsmiumTetroxide> * 5)
|
||||
.fluidInputs(<liquid:hydrogen> * 8000)
|
||||
.outputs(<metaitem:dustOsmium>)
|
||||
.fluidOutputs(<liquid:water> * 4000)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
// Iridium
|
||||
blast_furnace.recipeBuilder()
|
||||
.inputs(<metaitem:dustSodiumPeroxide> * 4, <metaitem:dustIridiumMetalResidue>)
|
||||
.outputs(<metaitem:dustIridiumDioxideResidue> * 3, <metaitem:dustSodium> * 2)
|
||||
.property("temperature", 1048)
|
||||
.duration(200).EUt(120).buildAndRegister();
|
||||
|
||||
mixer.recipeBuilder()
|
||||
.inputs(<metaitem:dustIridiumDioxideResidue> * 3)
|
||||
.fluidInputs(<liquid:hydrochloric_acid> * 4000)
|
||||
.fluidOutputs(<liquid:acidic_iridium_dioxide_solution> * 4000)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustAmmoniumChloride>)
|
||||
.fluidInputs(<liquid:acidic_iridium_dioxide_solution> * 4000)
|
||||
.outputs(<metaitem:dustAmmoniumHexachloroiridiate> * 2, <metaitem:dustPlatinumGroupResidue>)
|
||||
.fluidOutputs(<liquid:water> * 2000)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustAmmoniumHexachloroiridiate> * 9)
|
||||
.fluidInputs(<liquid:hydrogen> * 4000)
|
||||
.outputs(<metaitem:dustIridium>)
|
||||
.fluidOutputs(<liquid:hydrochloric_acid> * 6000, <liquid:ammonia> * 2000)
|
||||
.duration(150).EUt(7680).buildAndRegister();
|
||||
|
||||
// O2F2
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:oxygen> * 2000, <liquid:fluorine> * 2000)
|
||||
.notConsumable(<actuallyadditions:item_crystal_empowered:3>)
|
||||
.fluidOutputs(<liquid:dioxygen_difluoride> * 1000)
|
||||
.duration(100).EUt(480).buildAndRegister();
|
||||
|
||||
// Helium Hydride
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:hydrogen> * 1000, <liquid:tritium> * 1000)
|
||||
.fluidOutputs(<liquid:tritium_hydride> * 1000)
|
||||
.duration(160).EUt(1920).buildAndRegister();
|
||||
|
||||
distillation_tower.recipeBuilder()
|
||||
.fluidInputs(<liquid:tritium_hydride> * 10000)
|
||||
.fluidOutputs(<liquid:tritium_hydride> * 9900, <liquid:helium_hydride> * 100)
|
||||
.duration(800).EUt(192).buildAndRegister();
|
||||
|
||||
// Stone Dust
|
||||
// Small Pile of Quartzite Dust * 1
|
||||
<recipemap:centrifuge>.findRecipe(120, [<metaitem:dustStone>], null).remove();
|
||||
|
||||
chemical_bath.recipeBuilder()
|
||||
.inputs(<ore:dustStone> * 24)
|
||||
.fluidInputs(<liquid:hydrofluoric_acid> * 6000)
|
||||
.outputs(<metaitem:dustQuartzite> * 4)
|
||||
.fluidOutputs(<liquid:dirty_hexafluorosilicic_acid> * 3000)
|
||||
.duration(40).EUt(120).buildAndRegister();
|
||||
|
||||
centrifuge.recipeBuilder()
|
||||
.fluidInputs(<liquid:dirty_hexafluorosilicic_acid> * 3000)
|
||||
.outputs(<metaitem:dustStoneResidue> * 12)
|
||||
.fluidOutputs(<liquid:hexafluorosilicic_acid> * 1000)
|
||||
.duration(100).EUt(96).buildAndRegister();
|
||||
|
||||
// 1/48 scale
|
||||
centrifuge.recipeBuilder()
|
||||
.inputs(<metaitem:dustStoneResidue> * 24, <metaitem:dustSodiumHydroxide> * 3)
|
||||
.fluidInputs(<liquid:water> * 8000)
|
||||
.outputs(<metaitem:dustPotassiumFeldspar> * 12, <metaitem:dustSodalite> * 8, <metaitem:dustBiotite> * 6, <metaitem:dustMagnetite> * 4, <metaitem:dustMetalMixture> * 3, <metaitem:dustUncommonResidue>)
|
||||
.duration(1000).EUt(96).buildAndRegister();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustUncommonResidue>)
|
||||
.fluidInputs(<liquid:dioxygen_difluoride> * 1000)
|
||||
.outputs(<metaitem:dustOxidisedResidue>, <metaitem:dustAsh> * 2)
|
||||
.duration(80).EUt(96).buildAndRegister();
|
||||
|
||||
// 1/480 scale
|
||||
centrifuge.recipeBuilder()
|
||||
.inputs(<metaitem:dustOxidisedResidue> * 10)
|
||||
.fluidInputs(<liquid:distilled_water> * 10000)
|
||||
.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)
|
||||
.duration(1500).EUt(720).buildAndRegister();
|
||||
|
||||
// 1/4800 scale
|
||||
centrifuge.recipeBuilder()
|
||||
.inputs(<metaitem:dustRefinedResidue> * 10)
|
||||
.notConsumable(<draconicevolution:wyvern_core>)
|
||||
.notConsumable(<liquid:fluoroantimonic_acid> * 1000)
|
||||
.outputs(<metaitem:dustPitchblende> * 10, <metaitem:dustBorax> * 6, <metaitem:dustRareEarth> * 5, <metaitem:dustSnowchestite> * 4, <metaitem:dustDiamond> * 3, <metaitem:dustCleanInertResidue>)
|
||||
.duration(2000).EUt(400).buildAndRegister();
|
||||
|
||||
// 1/4800 scale
|
||||
mixer.recipeBuilder()
|
||||
.inputs(<metaitem:dustCleanInertResidue>)
|
||||
.fluidInputs(<liquid:helium_hydride> * 1000)
|
||||
.fluidOutputs(<liquid:ultraacidic_residue> * 1000)
|
||||
.duration(160).EUt(1920).buildAndRegister();
|
||||
|
||||
// 1/9600 scale
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:xenon> * 1000, <liquid:oxygen> * 4000, <liquid:ultraacidic_residue> * 2000)
|
||||
.notConsumable(<draconicevolution:awakened_core>)
|
||||
.outputs(<metaitem:dustEuropium> * 2, <metaitem:dustKaemanite>, <metaitem:dustSmallOsmiridium8020>)
|
||||
.fluidOutputs(<liquid:xenic_acid> * 1000, <liquid:dusty_helium> * 2000)
|
||||
.duration(1000).EUt(1920).buildAndRegister();
|
||||
|
||||
// Taranium
|
||||
centrifuge.recipeBuilder()
|
||||
.fluidInputs(<liquid:dusty_helium> * 1000)
|
||||
.fluidOutputs(<liquid:taranium_enriched_helium> * 150, <liquid:taranium_depleted_helium> * 850)
|
||||
.duration(400).EUt(2880).buildAndRegister();
|
||||
|
||||
fusion_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:taranium_enriched_helium> * 1000, <liquid:helium_3> * 1000)
|
||||
.fluidOutputs(<liquid:plasma.taranium_enriched_helium> * 3000)
|
||||
.property("eu_to_start", 480000000)
|
||||
.duration(160).EUt(3840).buildAndRegister();
|
||||
|
||||
centrifuge.recipeBuilder()
|
||||
.fluidInputs(<liquid:plasma.taranium_enriched_helium> * 3000)
|
||||
.notConsumable(<contenttweaker:magnetron>, <thermalfoundation:material:1025>)
|
||||
.outputs(<metaitem:dustTaranium>, <metaitem:dustSmallCleanInertResidue>)
|
||||
.duration(100).EUt(30720).buildAndRegister();
|
||||
|
||||
centrifuge.recipeBuilder()
|
||||
.fluidInputs(<liquid:taranium_depleted_helium> * 2500)
|
||||
.outputs(<metaitem:dustCleanInertResidue>)
|
||||
.duration(320).EUt(1920).buildAndRegister();
|
@ -22,7 +22,7 @@ import scripts.common.makeShapeless3 as makeShapeless3;
|
||||
|
||||
|
||||
// Nether Cake
|
||||
recipes.addShaped(<dimensionaledibles:nether_cake>, [[<metaitem:dustNetherrack>,<metaitem:dustNetherrack>,<metaitem:dustNetherrack>], [<minecraft:obsidian>, <enderio:item_material:70>, <minecraft:obsidian>],[<metaitem:blockLead>,<extrautils2:simpledecorative:1>,<metaitem:blockLead>]]);
|
||||
recipes.addShaped(<dimensionaledibles:nether_cake>, [[<metaitem:dustSteel>,<metaitem:dustSteel>,<metaitem:dustSteel>], [<minecraft:obsidian>, <enderio:item_material:70>, <minecraft:obsidian>],[<metaitem:blockLead>,<ore:blockGold>,<metaitem:blockLead>]]);
|
||||
|
||||
// Remove Terracotta maceration
|
||||
// Clay Dust * 4
|
||||
@ -84,7 +84,7 @@ makeShaped("farming_station", <enderio:block_farm_station>,
|
||||
S : <ore:plateSteel>,
|
||||
G : <ore:gearIronInfinity>,
|
||||
H : <ore:itemSimpleMachineChassi>,
|
||||
C : <ore:circuitBasic>});
|
||||
C : <ore:circuitLv>});
|
||||
|
||||
///////////// Tier Four and Half Space Ship //////////////////
|
||||
makeExtremeRecipe7(<contenttweaker:tierfourandhalfship>,
|
||||
@ -271,112 +271,6 @@ makeExtremeRecipe9(<metaitem:creative_chest> * 2,
|
||||
X : <thermalexpansion:capacitor:32000>.withTag({Energy: 250000000}, false)
|
||||
});
|
||||
|
||||
// Ported Hard Recipe Configs
|
||||
//// Harder Glass
|
||||
//recipes.addShaped(<metaitem:dustQuartzSand>, [
|
||||
// [<minecraft:sand>, <ore:gtceMortars>]
|
||||
//]);
|
||||
//
|
||||
//macerator.recipeBuilder()
|
||||
// .inputs(<minecraft:sand>)
|
||||
// .outputs(<metaitem:dustQuartzSand>)
|
||||
// .duration(30).EUt(2)
|
||||
// .buildAndRegister();
|
||||
//
|
||||
//recipes.addShapeless(<metaitem:dustGlass>, [<metaitem:dustQuartzSand>, <metaitem:dustTinyFlint>]);
|
||||
//
|
||||
//furnace.remove(<minecraft:glass>);
|
||||
//recipes.remove(<minecraft:glass_bottle>);
|
||||
//
|
||||
//// Harder Redstone
|
||||
//recipes.remove(<minecraft:dispenser>);
|
||||
//recipes.addShaped(<minecraft:dispenser>, [
|
||||
// [<minecraft:cobblestone>, <metaitem:ringIron>, <minecraft:cobblestone>],
|
||||
// [<metaitem:springIron>, <minecraft:string>, <metaitem:springIron>],
|
||||
// [<metaitem:gearSmallIron>, <metaitem:stickRedAlloy>, <metaitem:gearSmallIron>]
|
||||
//]);
|
||||
//
|
||||
//recipes.remove(<minecraft:comparator>);
|
||||
//recipes.remove(<minecraft:repeater>);
|
||||
//
|
||||
//recipes.remove(<minecraft:piston>);
|
||||
//// Piston * 4
|
||||
//<recipemap:assembler>.findRecipe(16, [<metaitem:plateAluminium>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||
//// Piston * 2
|
||||
//<recipemap:assembler>.findRecipe(16, [<metaitem:plateSteel>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||
//// Piston * 8
|
||||
//<recipemap:assembler>.findRecipe(16, [<metaitem:plateTitanium>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||
//// Piston * 1
|
||||
//<recipemap:assembler>.findRecipe(16, [<metaitem:plateBronze>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||
//// Piston * 1
|
||||
//<recipemap:assembler>.findRecipe(16, [<metaitem:plateIron>, <minecraft:planks:0> * 3, <minecraft:cobblestone:0> * 4, <minecraft:redstone:0>], null).remove();
|
||||
//
|
||||
//recipes.addShaped(<minecraft:piston>, [
|
||||
// [<ore:plankWood>,<ore:plankWood>,<ore:plankWood>],
|
||||
// [<metaitem:gearSmallIron>, <ore:fenceWood>, <metaitem:gearSmallIron>],
|
||||
// [<minecraft:cobblestone>, <metaitem:plateRedAlloy>, <minecraft:cobblestone>]
|
||||
//]);
|
||||
//assembler.recipeBuilder()
|
||||
// .inputs(<ore:stickIron>, <metaitem:gearSmallIron>, <ore:slabWood>, <minecraft:cobblestone>)
|
||||
// .fluidInputs(<liquid:red_alloy> * 144)
|
||||
// .outputs(<minecraft:piston>)
|
||||
// .duration(240).EUt(7).buildAndRegister();
|
||||
//
|
||||
//assembler.recipeBuilder()
|
||||
// .inputs(<ore:stickSteel>, <metaitem:gearSmallSteel>, <ore:slabWood> * 2, <minecraft:cobblestone> * 2)
|
||||
// .fluidInputs(<liquid:red_alloy> * 288)
|
||||
// .outputs(<minecraft:piston> * 2)
|
||||
// .duration(240).EUt(7).buildAndRegister();
|
||||
//
|
||||
//assembler.recipeBuilder()
|
||||
// .inputs(<ore:stickAluminium>, <metaitem:gearSmallAluminium>, <ore:slabWood> * 4, <minecraft:cobblestone> * 4)
|
||||
// .fluidInputs(<liquid:red_alloy> * 432)
|
||||
// .outputs(<minecraft:piston> * 4)
|
||||
// .duration(240).EUt(7).buildAndRegister();
|
||||
//
|
||||
//assembler.recipeBuilder()
|
||||
// .inputs(<ore:stickStainlessSteel>, <metaitem:gearSmallStainlessSteel>, <ore:slabWood> * 8, <minecraft:cobblestone> * 8)
|
||||
// .fluidInputs(<liquid:red_alloy> * 576)
|
||||
// .outputs(<minecraft:piston> * 8)
|
||||
// .duration(240).EUt(7).buildAndRegister();
|
||||
//
|
||||
//assembler.recipeBuilder()
|
||||
// .inputs(<ore:stickTitanium>, <metaitem:gearSmallTitanium>, <ore:slabWood> * 16, <minecraft:cobblestone> * 16)
|
||||
// .fluidInputs(<liquid:red_alloy> * 1152)
|
||||
// .outputs(<minecraft:piston> * 16)
|
||||
// .duration(240).EUt(7).buildAndRegister();
|
||||
//
|
||||
//recipes.remove(<minecraft:observer>);
|
||||
//recipes.addShaped(<minecraft:observer>, [
|
||||
// [<metaitem:ringIron>, <ore:cobblestone>, <metaitem:ringIron>],
|
||||
// [ <ore:cobblestone>, <minecraft:quartz>, <ore:cobblestone>],
|
||||
// [<ore:gearSmallIron>, <ore:stickRedAlloy>, <ore:gearSmallIron>]
|
||||
//]);
|
||||
//
|
||||
//recipes.addShaped(<minecraft:observer>, [
|
||||
// [<metaitem:ringIron>, <ore:cobblestone>, <metaitem:ringIron>],
|
||||
// [ <ore:cobblestone>, <ore:crystalCertusQuartz>, <ore:cobblestone>],
|
||||
// [<ore:gearSmallIron>, <ore:stickRedAlloy>, <ore:gearSmallIron>]
|
||||
//]);
|
||||
//
|
||||
//recipes.addShaped(<minecraft:observer>, [
|
||||
// [<metaitem:ringIron>, <ore:cobblestone>, <metaitem:ringIron>],
|
||||
// [ <ore:cobblestone>, <ore:gemQuartzite>, <ore:cobblestone>],
|
||||
// [<ore:gearSmallIron>, <ore:stickRedAlloy>, <ore:gearSmallIron>]
|
||||
//]);
|
||||
//
|
||||
//// Charcoal
|
||||
//furnace.remove(<minecraft:coal:1>);
|
||||
//
|
||||
//// Hard EBF
|
||||
//recipes.removeByRecipeName("gregtech:electric_blast_furnace");
|
||||
//recipes.addShaped(<metaitem:electric_blast_furnace>, [
|
||||
// [<metaitem:electric_furnace.lv>,<metaitem:electric_furnace.lv>,<metaitem:electric_furnace.lv>],
|
||||
// [<ore:circuitBasic>, <gregtech:metal_casing:2>, <ore:circuitBasic>],
|
||||
// [<ore:cableGtSingleTin>,<ore:circuitBasic> ,<ore:cableGtSingleTin>]
|
||||
//]);
|
||||
//
|
||||
|
||||
//Numismatic Dynamo
|
||||
recipes.remove(<thermalexpansion:dynamo:5>);
|
||||
recipes.addShaped(<thermalexpansion:dynamo:5>, [
|
||||
@ -387,9 +281,9 @@ recipes.addShaped(<thermalexpansion:dynamo:5>, [
|
||||
// Auto Maintenance Hatch
|
||||
recipes.removeByRecipeName("gregtech:maintenance_hatch_automatic");
|
||||
recipes.addShaped(<metaitem:maintenance_hatch_full_auto>, [
|
||||
[<ore:circuitElite>, <metaitem:maintenance_hatch>, <ore:circuitElite>],
|
||||
[<ore:circuitIv>, <metaitem:maintenance_hatch>, <ore:circuitIv>],
|
||||
[<metaitem:robot.arm.iv>, <metaitem:hull.iv>, <metaitem:robot.arm.iv>],
|
||||
[<ore:circuitElite>, <metaitem:maintenance_hatch>, <ore:circuitElite>]
|
||||
[<ore:circuitIv>, <metaitem:maintenance_hatch>, <ore:circuitIv>]
|
||||
]);
|
||||
|
||||
// Fluid Storage
|
||||
@ -399,7 +293,7 @@ recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_comp
|
||||
recipes.removeByRecipeName("appliedenergistics2:network/cells/fluid_storage_components_cell_64k_part");
|
||||
|
||||
assembler.recipeBuilder()
|
||||
.inputs(<metaitem:gemExquisiteLapis> * 2, <ore:crystalPureCertusQuartz> * 4, <appliedenergistics2:material:22>, <ore:circuitExtreme> * 2)
|
||||
.inputs(<metaitem:gemExquisiteLapis> * 2, <ore:crystalPureCertusQuartz> * 4, <appliedenergistics2:material:22>, <ore:circuitEv> * 2)
|
||||
.outputs(<appliedenergistics2:material:54>)
|
||||
.duration(100).EUt(960)
|
||||
.buildAndRegister();
|
||||
@ -428,6 +322,10 @@ assembler.recipeBuilder()
|
||||
.inputs(<ore:chestWood> * 4, <metaitem:frameTreatedWood> * 4, <metaitem:crate.steel>)
|
||||
.outputs(<actuallyadditions:block_giant_chest>)
|
||||
.duration(100).EUt(7).buildAndRegister();
|
||||
recipes.addShaped(<actuallyadditions:block_giant_chest>, [
|
||||
[<ore:chestWood>, <metaitem:frameTreatedWood>, <ore:chestWood>],
|
||||
[<metaitem:frameTreatedWood>, <metaitem:crate.steel>, <metaitem:frameTreatedWood>],
|
||||
[<ore:chestWood>, <metaitem:frameTreatedWood>, <ore:chestWood>]]);
|
||||
|
||||
// Drawer Upgrades
|
||||
recipes.remove(<storagedrawers:upgrade_template>);
|
||||
@ -464,9 +362,9 @@ makeShaped("of_nc_cobblestone_generator_mirrored",
|
||||
|
||||
//Crystal Growth Chamber
|
||||
recipes.addShaped(<ae2stuff:grower>, [
|
||||
[<ore:frameGtHslaSteel>, <appliedenergistics2:material:1>, <ore:frameGtHslaSteel>],
|
||||
[<ore:frameGtBlueSteel>, <appliedenergistics2:material:1>, <ore:frameGtBlueSteel>],
|
||||
[<appliedenergistics2:material:1>, <meta_tile_entity:hull.lv>, <appliedenergistics2:material:1>],
|
||||
[<ore:frameGtHslaSteel>, <appliedenergistics2:material:1>, <ore:frameGtHslaSteel>]]);
|
||||
[<ore:frameGtBlueSteel>, <appliedenergistics2:material:1>, <ore:frameGtBlueSteel>]]);
|
||||
|
||||
// Remove LCR Radon
|
||||
<recipemap:large_chemical_reactor>.findRecipe(480, [<metaitem:ingotPlutonium> * 8, <metaitem:dustUranium>], [<liquid:air> * 10000]).remove();
|
||||
@ -505,7 +403,7 @@ assembly_line.recipeBuilder()
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<metaitem:hull.uhv>, <draconicevolution:draconic_staff_of_power>, <contenttweaker:t3laser> * 12, <metaitem:frameBerkelium> * 12, <metaitem:sensor.uv> * 12, <metaitem:conveyor.module.uv> * 24, <metaitem:fluid.regulator.uv> * 24, <metaitem:cableGtSingleEuropium> * 12, <metaitem:gearAwakenedDraconium> * 12)
|
||||
.fluidInputs(<liquid:concrete> * 2304, <liquid:naquadria> * 576)
|
||||
.fluidInputs(<liquid:concrete> * 2304, <liquid:taranium> * 576)
|
||||
.outputs(<metaitem:large_miner.luv>)
|
||||
.duration(800).EUt(1966080).buildAndRegister();
|
||||
|
||||
@ -518,6 +416,198 @@ assembly_line.recipeBuilder()
|
||||
blast_furnace.recipeBuilder().inputs([<metaitem:dustDraconium>]).fluidInputs([<liquid:gasoline_premium> * 1000]).outputs(<metaitem:ingotHotDraconium>).property("temperature", 6800).duration(10000).EUt(120).buildAndRegister();
|
||||
blast_furnace.recipeBuilder().inputs([<armorplus:material:3> * 4]).fluidInputs([<liquid:gasoline_premium> * 4000]).outputs([<metaitem:ingotHotDraconium> * 2]).property("temperature", 6800).duration(20000).EUt(120).buildAndRegister();
|
||||
|
||||
// Dimethylformamide
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:dimethylamine> * 1000, <liquid:carbon_monoxide> * 1000)
|
||||
.fluidOutputs(<liquid:dimethylformamide> * 1000)
|
||||
.duration(400).EUt(7680).buildAndRegister();
|
||||
|
||||
// Kapton K
|
||||
// Wetware Lifesupport Circuit Board * 16
|
||||
<recipemap:circuit_assembler>.findRecipe(30720, [<metaitem:board.multilayer.fiber_reinforced> * 16, <metaitem:petri_dish>, <metaitem:electric.pump.luv>, <metaitem:sensor.iv>, <metaitem:circuit.mainframe>, <metaitem:foilNiobiumTitanium> * 16], [<liquid:sterilized_growth_medium> * 4000]).remove();
|
||||
|
||||
circuit_assembler.recipeBuilder()
|
||||
.inputs(<metaitem:plateKaptonK> * 16, <metaitem:petri_dish>, <metaitem:electric.pump.luv>, <metaitem:sensor.iv>, <metaitem:circuit.mainframe>, <metaitem:foilNiobiumTitanium> * 16)
|
||||
.fluidInputs(<liquid:sterilized_growth_medium> * 4000)
|
||||
.outputs(<metaitem:board.wetware> * 16)
|
||||
.duration(1200).EUt(30720).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:dimethylbenzene> * 1000, <liquid:chloromethane> * 1000)
|
||||
.outputs(<metaitem:dustDurene> * 24)
|
||||
.fluidOutputs(<liquid:hydrochloric_acid> * 1000)
|
||||
.duration(120).EUt(120).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustDurene> * 12)
|
||||
.fluidInputs(<liquid:oxygen> * 6000)
|
||||
.outputs(<metaitem:dustPyromelliticDianhydride> * 9)
|
||||
.fluidOutputs(<liquid:water> * 3000)
|
||||
.duration(100).EUt(480).buildAndRegister();
|
||||
|
||||
chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:nitrobenzene> * 1000, <liquid:hydrogen> * 4000)
|
||||
.circuit(1)
|
||||
.fluidOutputs(<liquid:aminophenol> * 1000, <liquid:water> * 1000)
|
||||
.duration(300).EUt(30).buildAndRegister();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.fluidInputs(<liquid:aminophenol> * 1000, <liquid:nitrochlorobenzene> * 1000, <liquid:water> * 1000)
|
||||
.notConsumable(<metaitem:dustSaltpeter>)
|
||||
.notConsumable(<liquid:dimethylformamide>)
|
||||
.outputs(<metaitem:dustOxydianiline> * 27)
|
||||
.fluidOutputs(<liquid:oxygen> * 3000, <liquid:hydrochloric_acid> * 1000)
|
||||
.duration(200).EUt(21000).buildAndRegister();
|
||||
|
||||
alloy_smelter.recipeBuilder()
|
||||
.inputs(<metaitem:dustOxydianiline> * 3, <metaitem:dustPyromelliticDianhydride> * 2)
|
||||
.outputs(<metaitem:ingotKaptonK>)
|
||||
.duration(30).EUt(7680).buildAndRegister();
|
||||
|
||||
//////////////////// Exotic Materials Catalyst ////////////////////////
|
||||
makeExtremeRecipe7(<contenttweaker:exoticmaterialscatalyst>,
|
||||
["L M J",
|
||||
" K W S ",
|
||||
" YNT ",
|
||||
"OFUVAIC",
|
||||
" XEH ",
|
||||
" Q G P ",
|
||||
"B R D"],
|
||||
{ A : <ore:ingotCrystalMatrix>,
|
||||
B : <ore:ingotRuridit>,
|
||||
C : <ore:ingotElectricalSteel>,
|
||||
D : <ore:ingotEnergeticAlloy>,
|
||||
E : <ore:ingotVibrantAlloy>,
|
||||
F : <ore:ingotRhodiumPlatedPalladium>,
|
||||
G : <ore:ingotDarkSteel>,
|
||||
H : <ore:ingotSoularium>,
|
||||
I : <ore:ingotEndSteel>,
|
||||
J : <metaitem:ingotKanthal>,
|
||||
K : <metaitem:ingotMagnalium>,
|
||||
L : <metaitem:ingotNichrome>,
|
||||
M : <metaitem:ingotRedSteel>,
|
||||
N : <metaitem:ingotBlueSteel>,
|
||||
O : <metaitem:ingotVanadiumSteel>,
|
||||
P : <metaitem:ingotHssg>,
|
||||
Q : <metaitem:ingotHsse>,
|
||||
R : <metaitem:ingotHsss>,
|
||||
S : <metaitem:ingotManyullyn>,
|
||||
T : <ore:ingotMicroversium>,
|
||||
U : <ore:ingotElectrumFlux>,
|
||||
V : <simplyjetpacks:metaitemmods:3>,
|
||||
W : <thermalfoundation:material:136>,
|
||||
X : <ore:ingotSignalum>,
|
||||
Y : <ore:ingotEnderium> });
|
||||
|
||||
// Enriched Bacterial Sludge
|
||||
// Enriched Bacterial Sludge * 1000
|
||||
<recipemap:brewery>.findRecipe(4, [<metaitem:dustTinyUranium235>], [<liquid:bacterial_sludge> * 1000]).remove();
|
||||
// Enriched Bacterial Sludge * 1000
|
||||
<recipemap:brewery>.findRecipe(4, [<metaitem:dustUranium>], [<liquid:bacterial_sludge> * 1000]).remove();
|
||||
// Enriched Bacterial Sludge * 2000
|
||||
<recipemap:brewery>.findRecipe(4, [<metaitem:dustTinyNaquadria>], [<liquid:bacterial_sludge> * 1000]).remove();
|
||||
|
||||
brewery.recipeBuilder()
|
||||
.inputs(<ore:nuggetCalifornium252>)
|
||||
.fluidInputs(<liquid:bacterial_sludge> * 1000)
|
||||
.fluidOutputs(<liquid:enriched_bacterial_sludge> * 1000)
|
||||
.duration(128).EUt(4).buildAndRegister();
|
||||
|
||||
// Taranium in UV Fieldgen
|
||||
// UV Field Generator * 1
|
||||
<recipemap:assembly_line>.findRecipe(100000, [<metaitem:frameTritanium>, <metaitem:plateTritanium> * 6, <metaitem:gravistar>, <metaitem:emitter.uv> * 2, <metaitem:circuit.crystal_mainframe> * 2, <metaitem:wireFineEnrichedNaquadahTriniumEuropiumDuranide> * 64, <metaitem:wireFineEnrichedNaquadahTriniumEuropiumDuranide> * 64, <metaitem:cableGtSingleYttriumBariumCuprate> * 4], [<liquid:soldering_alloy> * 1728, <liquid:naquadria> * 576]).remove();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<metaitem:frameTritanium>, <metaitem:plateTritanium> * 6, <metaitem:gravistar>, <metaitem:emitter.uv> * 2, <ore:circuitUv> * 2, <metaitem:wireFineEnrichedNaquadahTriniumEuropiumDuranide> * 64, <metaitem:wireFineEnrichedNaquadahTriniumEuropiumDuranide> * 64, <metaitem:cableGtSingleYttriumBariumCuprate> * 4)
|
||||
.fluidInputs(<liquid:soldering_alloy> * 1728, <liquid:naquadria> * 576, <liquid:taranium> * 288)
|
||||
.outputs(<metaitem:field.generator.uv>)
|
||||
.duration(600).EUt(100000).buildAndRegister();
|
||||
|
||||
// Parallel Hatches
|
||||
recipes.removeByRecipeName("gcym:parallel_hatch_iv");
|
||||
recipes.removeByRecipeName("gcym:parallel_hatch_luv");
|
||||
recipes.removeByRecipeName("gcym:parallel_hatch_zpm");
|
||||
recipes.removeByRecipeName("gcym:parallel_hatch_uv");
|
||||
|
||||
recipes.addShaped(<metaitem:gcym:parallel_hatch.iv>, [
|
||||
[<metaitem:sensor.iv>, <metaitem:field.generator.iv>, <metaitem:emitter.iv>],
|
||||
[<ore:circuitIv>, <metaitem:hull.iv>, <ore:circuitIv>],
|
||||
[<metaitem:cableGtDoublePlatinum>, <metaitem:field.generator.iv>, <metaitem:cableGtDoublePlatinum>]
|
||||
]);
|
||||
|
||||
recipes.addShaped(<metaitem:gcym:parallel_hatch.luv>, [
|
||||
[<metaitem:sensor.luv>, <metaitem:field.generator.luv>, <metaitem:emitter.luv>],
|
||||
[<ore:circuitLuv>, <metaitem:hull.luv>, <ore:circuitLuv>],
|
||||
[<metaitem:cableGtDoubleNiobiumTitanium>, <metaitem:field.generator.luv>, <metaitem:cableGtDoubleNiobiumTitanium>]
|
||||
]);
|
||||
|
||||
recipes.addShaped(<metaitem:gcym:parallel_hatch.zpm>, [
|
||||
[<metaitem:sensor.zpm>, <metaitem:field.generator.zpm>, <metaitem:emitter.zpm>],
|
||||
[<ore:circuitZpm>, <metaitem:hull.zpm>, <ore:circuitZpm>],
|
||||
[<metaitem:cableGtDoubleVanadiumGallium>, <metaitem:field.generator.zpm>, <metaitem:cableGtDoubleVanadiumGallium>]
|
||||
]);
|
||||
|
||||
recipes.addShaped(<metaitem:gcym:parallel_hatch.uv>, [
|
||||
[<metaitem:sensor.uv>, <metaitem:field.generator.uv>, <metaitem:emitter.uv>],
|
||||
[<ore:circuitUv>, <metaitem:hull.uv>, <ore:circuitUv>],
|
||||
[<metaitem:cableGtDoubleYttriumBariumCuprate>, <metaitem:field.generator.uv>, <metaitem:cableGtDoubleYttriumBariumCuprate>]
|
||||
]);
|
||||
|
||||
// Stabilized Miners
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<contenttweaker:tiereightship>, <contenttweaker:heartofauniverse>, <draconicevolution:chaos_shard> * 4, <metaitem:field.generator.uv> * 24, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6)
|
||||
.fluidInputs(<liquid:rocket_fuel> * 48000, <liquid:omnium> * 576, <liquid:neutronium> * 576)
|
||||
.outputs(<contenttweaker:tiereightship_stabilized>)
|
||||
.duration(5000).EUt(500000).buildAndRegister();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<contenttweaker:tiersevenship>, <contenttweaker:heartofauniverse>, <draconicevolution:chaos_shard> * 4, <metaitem:field.generator.uv> * 24, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6)
|
||||
.fluidInputs(<liquid:rocket_fuel> * 48000, <liquid:omnium> * 576, <liquid:neutronium> * 576)
|
||||
.outputs(<contenttweaker:tiersevenship_stabilized>)
|
||||
.duration(5000).EUt(500000).buildAndRegister();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<contenttweaker:tiersixship>, <contenttweaker:heartofauniverse>, <draconicevolution:chaos_shard> * 4, <metaitem:field.generator.uv> * 24, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6)
|
||||
.fluidInputs(<liquid:rocket_fuel> * 48000, <liquid:omnium> * 576, <liquid:neutronium> * 576)
|
||||
.outputs(<contenttweaker:tiersixship_stabilized>)
|
||||
.duration(5000).EUt(500000).buildAndRegister();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<contenttweaker:tierfiveship>, <contenttweaker:heartofauniverse>, <draconicevolution:chaos_shard> * 4, <metaitem:field.generator.uv> * 24, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6)
|
||||
.fluidInputs(<liquid:rocket_fuel> * 48000, <liquid:omnium> * 576, <liquid:neutronium> * 576)
|
||||
.outputs(<contenttweaker:tierfiveship_stabilized>)
|
||||
.duration(5000).EUt(500000).buildAndRegister();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<contenttweaker:tierfourandhalfship>, <contenttweaker:heartofauniverse>, <draconicevolution:chaos_shard> * 4, <metaitem:field.generator.uv> * 24, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6)
|
||||
.fluidInputs(<liquid:rocket_fuel> * 48000, <liquid:omnium> * 576, <liquid:neutronium> * 576)
|
||||
.outputs(<contenttweaker:tierfourandhalfship_stabilized>)
|
||||
.duration(5000).EUt(500000).buildAndRegister();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<contenttweaker:tierfourship>, <contenttweaker:heartofauniverse>, <draconicevolution:chaos_shard> * 4, <metaitem:field.generator.uv> * 24, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6)
|
||||
.fluidInputs(<liquid:rocket_fuel> * 48000, <liquid:omnium> * 576, <liquid:neutronium> * 576)
|
||||
.outputs(<contenttweaker:tierfourship_stabilized>)
|
||||
.duration(5000).EUt(500000).buildAndRegister();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<contenttweaker:tierthreeship>, <contenttweaker:heartofauniverse>, <draconicevolution:chaos_shard> * 4, <metaitem:field.generator.uv> * 24, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6)
|
||||
.fluidInputs(<liquid:rocket_fuel> * 48000, <liquid:omnium> * 576, <liquid:neutronium> * 576)
|
||||
.outputs(<contenttweaker:tierthreeship_stabilized>)
|
||||
.duration(5000).EUt(500000).buildAndRegister();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<contenttweaker:tiertwoship>, <contenttweaker:heartofauniverse>, <draconicevolution:chaos_shard> * 4, <metaitem:field.generator.uv> * 24, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6)
|
||||
.fluidInputs(<liquid:rocket_fuel> * 48000, <liquid:omnium> * 576, <liquid:neutronium> * 576)
|
||||
.outputs(<contenttweaker:tiertwoship_stabilized>)
|
||||
.duration(5000).EUt(500000).buildAndRegister();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<contenttweaker:tieroneship>, <contenttweaker:heartofauniverse>, <draconicevolution:chaos_shard> * 4, <metaitem:field.generator.uv> * 24, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6, <metaitem:plateDenseIridium> * 6)
|
||||
.fluidInputs(<liquid:rocket_fuel> * 48000, <liquid:omnium> * 576, <liquid:neutronium> * 576)
|
||||
.outputs(<contenttweaker:tieroneship_stabilized>)
|
||||
.duration(5000).EUt(500000).buildAndRegister();
|
||||
|
||||
// Remove shortcut recipes
|
||||
recipes.remove(<minecraft:stick> * 16);
|
||||
recipes.removeByRecipeName("appliedenergistics2:misc/vanilla_comparator");
|
||||
|
@ -123,7 +123,7 @@ makeExtremeRecipe9(<metaitem:zpm>,
|
||||
C : <contenttweaker:stabilizedcalifornium>,
|
||||
G : <metaitem:field.generator.zpm>,
|
||||
N : <nuclearcraft:part:3>,
|
||||
U : <ore:circuitUltimate> });
|
||||
U : <ore:circuitZpm> });
|
||||
|
||||
|
||||
//Luminescence
|
||||
@ -385,46 +385,12 @@ mods.extendedcrafting.TableCrafting.addShaped(0, <extendedcrafting:singularity_u
|
||||
[<contenttweaker:solidifiedchlorine>, <contenttweaker:solidifiedargon>, <ore:dustPotassium>, <ore:dustCalcium>, <ore:ingotTitanium>, <ore:ingotVanadium>, <ore:ingotChrome>, <ore:ingotManganese>, <ore:ingotIron>],
|
||||
[<ore:ingotCobalt>, <ore:ingotNickel>, <ore:ingotCopper>, <ore:ingotZinc>, <ore:ingotGallium>, <ore:dustArsenic>, <contenttweaker:solidifiedkrypton>, <ore:ingotYttrium>, <ore:ingotNiobium>],
|
||||
[<ore:ingotMolybdenum>, <ore:ingotRuthenium>, <ore:ingotRhodium>, <ore:ingotPalladium>, <contenttweaker:exoticmaterialscatalyst>, <ore:ingotSilver>, <ore:dustCadmium>, <ore:ingotIndium>, <ore:ingotTin>],
|
||||
[<ore:ingotAntimony>, <contenttweaker:solidifiedxenon>, <ore:ingotCaesium>, <ore:dustBarium>, <ore:dustLanthanum>, <ore:dustCerium>, <ore:ingotNeodymium>, <ore:ingotSamarium>, <ore:ingotEuropium>],
|
||||
[<ore:ingotAntimony>, <contenttweaker:solidifiedxenon>, <ore:dustCaesium>, <ore:dustBarium>, <ore:dustLanthanum>, <ore:dustCerium>, <ore:ingotNeodymium>, <ore:ingotSamarium>, <ore:ingotEuropium>],
|
||||
[<ore:ingotLutetium>, <ore:ingotTantalum>, <ore:ingotTungsten>, <ore:ingotOsmium>, <ore:ingotIridium>, <ore:ingotPlatinum>, <ore:ingotGold>, <contenttweaker:solidifiedmercury>, <ore:ingotLead>],
|
||||
[<contenttweaker:solidifiedradon>, <ore:ingotThorium>, <contenttweaker:stabilizeduranium>, <contenttweaker:stabilizedneptunium>, <contenttweaker:stabilizedplutonium>, <ore:ingotAmericium>, <contenttweaker:stabilizedcurium>, <contenttweaker:stabilizedberkelium>, <contenttweaker:stabilizedcalifornium>],
|
||||
[<ore:nuggetNetherStar>, <contenttweaker:stabilizedeinsteinium>, <ore:ingotDarmstadtium>, <ore:ingotTritanium>, <ore:ingotDuranium>, <ore:ingotTrinium>, <ore:ingotDraconium>, <ore:ingotNaquadah>, <ore:nuggetNetherStar>]
|
||||
]);
|
||||
|
||||
//////////////////// Exotic Materials Catalyst ////////////////////////
|
||||
makeExtremeRecipe7(<contenttweaker:exoticmaterialscatalyst>,
|
||||
["L M J",
|
||||
" K W S ",
|
||||
" YNT ",
|
||||
"OFUVAIC",
|
||||
" XEH ",
|
||||
" Q G P ",
|
||||
"B R D"],
|
||||
{ A : <ore:ingotCrystalMatrix>,
|
||||
B : <ore:ingotRuridit>,
|
||||
C : <ore:ingotElectricalSteel>,
|
||||
D : <ore:ingotEnergeticAlloy>,
|
||||
E : <ore:ingotVibrantAlloy>,
|
||||
F : <ore:ingotRhodiumPlatedPalladium>,
|
||||
G : <ore:ingotDarkSteel>,
|
||||
H : <ore:ingotSoularium>,
|
||||
I : <ore:ingotEndSteel>,
|
||||
J : <metaitem:ingotKanthal>,
|
||||
K : <metaitem:ingotMagnalium>,
|
||||
L : <metaitem:ingotNichrome>,
|
||||
M : <metaitem:ingotRedSteel>,
|
||||
N : <metaitem:ingotBlueSteel>,
|
||||
O : <metaitem:ingotVanadiumSteel>,
|
||||
P : <metaitem:ingotHssg>,
|
||||
Q : <metaitem:ingotHsse>,
|
||||
R : <metaitem:ingotHsss>,
|
||||
S : <metaitem:ingotManyullyn>,
|
||||
T : <ore:ingotMicroversium>,
|
||||
U : <ore:ingotElectrumFlux>,
|
||||
V : <simplyjetpacks:metaitemmods:3>,
|
||||
W : <thermalfoundation:material:136>,
|
||||
X : <ore:ingotSignalum>,
|
||||
Y : <ore:ingotEnderium> });
|
||||
|
||||
////////////////////////// Crystal Matrix Ingot ///////////////////////
|
||||
recipes.remove(<avaritia:resource:1>);
|
||||
|
@ -9,57 +9,57 @@ import scripts.common.makeExtremeRecipe9 as makeExtremeRecipe9;
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<ore:dustCryotheum>])
|
||||
.fluidOutputs([<liquid:cryotheum> * 250])
|
||||
.duration(40).EUt(32).buildAndRegister();
|
||||
.duration(40).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<ore:dustPyrotheum>])
|
||||
.fluidOutputs([<liquid:pyrotheum> * 250])
|
||||
.duration(40).EUt(32).buildAndRegister();
|
||||
.duration(40).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<ore:dustAerotheum>])
|
||||
.fluidOutputs([<liquid:aerotheum> * 250])
|
||||
.duration(40).EUt(32).buildAndRegister();
|
||||
.duration(40).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<ore:dustPetrotheum>])
|
||||
.fluidOutputs([<liquid:petrotheum> * 250])
|
||||
.duration(40).EUt(32).buildAndRegister();
|
||||
.duration(40).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<ore:gemEnderPearl>])
|
||||
.fluidOutputs([<liquid:ender> * 250])
|
||||
.duration(40).EUt(32).buildAndRegister();
|
||||
.duration(40).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<ore:dustMana>])
|
||||
.fluidOutputs([<liquid:mana> * 250])
|
||||
.duration(40).EUt(32).buildAndRegister();
|
||||
.duration(40).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<thermalfoundation:coin:1>])
|
||||
.fluidOutputs([<liquid:gold> * 48])
|
||||
.duration(40).EUt(8).buildAndRegister();
|
||||
.duration(40).EUt(7).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<thermalfoundation:coin:64>])
|
||||
.fluidOutputs([<liquid:copper> * 48])
|
||||
.duration(40).EUt(8).buildAndRegister();
|
||||
.duration(40).EUt(7).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<thermalfoundation:coin:66>])
|
||||
.fluidOutputs([<liquid:silver> * 48])
|
||||
.duration(40).EUt(8).buildAndRegister();
|
||||
.duration(40).EUt(7).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<thermalfoundation:coin:69>])
|
||||
.fluidOutputs([<liquid:nickel> * 48])
|
||||
.duration(40).EUt(8).buildAndRegister();
|
||||
.duration(40).EUt(7).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<thermalfoundation:coin:70>])
|
||||
.fluidOutputs([<liquid:platinum> * 48])
|
||||
.duration(40).EUt(8).buildAndRegister();
|
||||
.duration(40).EUt(7).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<actuallyadditions:item_rice_seed>])
|
||||
@ -94,22 +94,22 @@ fluid_extractor.recipeBuilder()
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<nuclearcraft:thorium>])
|
||||
.fluidOutputs([<liquid:thorium> * 144])
|
||||
.duration(200).EUt(32).buildAndRegister();
|
||||
.duration(200).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<nuclearcraft:thorium:4>])
|
||||
.fluidOutputs([<liquid:thorium> * 144])
|
||||
.duration(200).EUt(32).buildAndRegister();
|
||||
.duration(200).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<nuclearcraft:thorium:2>])
|
||||
.fluidOutputs([<liquid:thorium> * 16])
|
||||
.duration(20).EUt(32).buildAndRegister();
|
||||
.duration(20).EUt(30).buildAndRegister();
|
||||
|
||||
fluid_extractor.recipeBuilder()
|
||||
.inputs([<nuclearcraft:thorium:6>])
|
||||
.fluidOutputs([<liquid:thorium> * 16])
|
||||
.duration(20).EUt(32).buildAndRegister();
|
||||
.duration(20).EUt(30).buildAndRegister();
|
||||
|
||||
//Solidified Gasses
|
||||
solidifier.recipeBuilder()
|
||||
|
@ -1,5 +1,4 @@
|
||||
#loader gregtech
|
||||
#packmode normal
|
||||
|
||||
import mods.gregtech.material.MaterialBuilder;
|
||||
import mods.gregtech.material.MaterialRegistry;
|
||||
@ -8,9 +7,9 @@ import mods.gregtech.material.Material;
|
||||
import mods.gregtech.material.Elements;
|
||||
import mods.gregtech.ore.OrePrefix;
|
||||
|
||||
val gemPerfect as OrePrefix = OrePrefix.registerOrePrefix("gemPerfect", 8, "gemPerfect", 1);
|
||||
gemPerfect.setGenerationPredicate(IMaterialPredicate.hasGem);
|
||||
gemPerfect.createMaterialItem();
|
||||
//val gemPerfect as OrePrefix = OrePrefix.registerOrePrefix("gemPerfect", 8, "gemPerfect", 1);
|
||||
//gemPerfect.setGenerationPredicate(IMaterialPredicate.hasGem);
|
||||
//gemPerfect.createMaterialItem();
|
||||
|
||||
var element_omnium = Elements.add(130, 234, -1, null, "Omnium", "Nm", false);
|
||||
var element_draconium = Elements.add(149, 264, -1, null, "Draconium", "Dc", false);
|
||||
@ -22,7 +21,7 @@ var draconium = MaterialBuilder(32001, "draconium")
|
||||
.color(0xbe49ed).iconSet("metallic")
|
||||
.blastTemp(6800, "HIGHER")
|
||||
.cableProperties(524288, 1, 0, true)
|
||||
.flags(["generate_plate", "generate_rod", "generate_gear"])
|
||||
.flags(["generate_plate", "generate_rod", "generate_gear", "generate_dense"])
|
||||
.build();
|
||||
|
||||
var awakened_draconium = MaterialBuilder(32002, "awakened_draconium")
|
||||
@ -183,6 +182,7 @@ var microversium = MaterialBuilder(32027, "microversium")
|
||||
var draconic_superconductor = MaterialBuilder(32028, "draconic_superconductor")
|
||||
.ingot()
|
||||
.color(0xf5f0f4).iconSet("shiny")
|
||||
.flags("no_unification")
|
||||
.cableProperties(2147483647, 4, 0, true)
|
||||
.build();
|
||||
|
||||
@ -210,6 +210,542 @@ var kaemanite = MaterialBuilder(32031, "kaemanite")
|
||||
.addOreByproducts(<material:niobium>, <material:trinium_sulfide>, <material:trinium>)
|
||||
.build();
|
||||
|
||||
var tungsten_trioxide = MaterialBuilder(32032, "tungsten_trioxide")
|
||||
.dust()
|
||||
.color(0xC7D300).iconSet("dull")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:tungsten> * 1, <material:oxygen> * 3])
|
||||
.build();
|
||||
|
||||
var beryllium_oxide = MaterialBuilder(32033, "beryllium_oxide")
|
||||
.ingot()
|
||||
.color(0x54C757).iconSet("dull")
|
||||
.flags("generate_rod", "generate_ring")
|
||||
.components([<material:beryllium> * 1, <material:oxygen> * 1])
|
||||
.build();
|
||||
|
||||
var niobium_pentoxide = MaterialBuilder(32034, "niobium_pentoxide")
|
||||
.dust()
|
||||
.color(0xBAB0C3).iconSet("rough")
|
||||
.components([<material:niobium> * 2, <material:oxygen> * 5])
|
||||
.build();
|
||||
|
||||
var tantalum_pentoxide = MaterialBuilder(32035, "tantalum_pentoxide")
|
||||
.dust()
|
||||
.color(0x72728A).iconSet("rough")
|
||||
.components([<material:tantalum> * 2, <material:oxygen> * 5])
|
||||
.build();
|
||||
|
||||
var fluorite = MaterialBuilder(32036, "fluorite")
|
||||
.dust().ore()
|
||||
.color(0xFFFC9E).iconSet("rough")
|
||||
.components([<material:calcium> * 1, <material:fluorine> * 2])
|
||||
.addOreByproducts(<material:sphalerite>, <material:bastnasite>, <material:topaz>)
|
||||
.build();
|
||||
|
||||
var manganese_difluoride = MaterialBuilder(32037, "manganese_difluoride")
|
||||
.dust()
|
||||
.color(0xEF4B3D).iconSet("rough")
|
||||
.components([<material:manganese> * 1, <material:fluorine> * 2])
|
||||
.build();
|
||||
|
||||
var molybdenum_trioxide = MaterialBuilder(32038, "molybdenum_trioxide")
|
||||
.dust()
|
||||
.color(0xCBCFDA).iconSet("rough")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:molybdenum> * 1, <material:oxygen> * 3])
|
||||
.build();
|
||||
|
||||
var lead_chloride = MaterialBuilder(32039, "lead_chloride")
|
||||
.dust()
|
||||
.color(0xF3F3F3).iconSet("rough")
|
||||
.components([<material:lead> * 1, <material:chlorine> * 2])
|
||||
.build();
|
||||
|
||||
var wollastonite = MaterialBuilder(32040, "wollastonite")
|
||||
.dust()
|
||||
.color(0xF7F7E7).iconSet("bright")
|
||||
.components([<material:calcium> * 1, <material:silicon> * 1, <material:oxygen> * 3])
|
||||
.build();
|
||||
|
||||
var sodium_metavanadate = MaterialBuilder(32041, "sodium_metavanadate")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0xe6bb22).iconSet("dull")
|
||||
.components([<material:sodium> * 1, <material:vanadium> * 1, <material:oxygen> * 3])
|
||||
.build();
|
||||
|
||||
var vanadium_pentoxide = MaterialBuilder(32042, "vanadium_pentoxide")
|
||||
.dust()
|
||||
.color(0xffcf33).iconSet("rough")
|
||||
.components([<material:vanadium> * 2, <material:oxygen> * 5])
|
||||
.build();
|
||||
|
||||
var ammonium_metavanadate = MaterialBuilder(32043, "ammonium_metavanadate")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0xf7e37e).iconSet("dull")
|
||||
.components([<material:nitrogen> * 1, <material:hydrogen> * 4, <material:vanadium> * 1, <material:oxygen> * 3])
|
||||
.build();
|
||||
|
||||
var phthalic_anhydride = MaterialBuilder(32044, "phthalic_anhydride")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0xeeaaee).iconSet("dull")
|
||||
.components([<material:carbon> * 8, <material:hydrogen> * 4, <material:oxygen> * 3])
|
||||
.build();
|
||||
<material:phthalic_anhydride>.setFormula("C6H4(CO)2O", true);
|
||||
|
||||
var ethylanthraquinone = MaterialBuilder(32045, "ethylanthraquinone")
|
||||
.dust()
|
||||
.color(0xf1e181)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:carbon> * 16, <material:hydrogen> * 12, <material:oxygen> * 2])
|
||||
.build();
|
||||
<material:ethylanthraquinone>.setFormula("C6H4(CO)2C6H3(CH2CH3)", true);
|
||||
|
||||
var hydrogen_peroxide = MaterialBuilder(32046, "hydrogen_peroxide")
|
||||
.fluid()
|
||||
.color(0xd2ffff)
|
||||
.components([<material:hydrogen> * 2, <material:oxygen> * 2])
|
||||
.build();
|
||||
|
||||
var hydrazine = MaterialBuilder(32047, "hydrazine")
|
||||
.fluid()
|
||||
.color(0xb50707)
|
||||
.components([<material:nitrogen> * 2, <material:hydrogen> * 4])
|
||||
.build();
|
||||
|
||||
var acetone_azine = MaterialBuilder(32048, "acetone_azine")
|
||||
.fluid()
|
||||
.color(0xa1e1e1)
|
||||
.components([<material:carbon> * 6, <material:hydrogen> * 12, <material:nitrogen> * 2])
|
||||
.build();
|
||||
<material:acetone_azine>.setFormula("((CH3)2(CN))2", true);
|
||||
|
||||
var graphene_oxide = MaterialBuilder(32049, "graphene_oxide")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0x777777).iconSet("rough")
|
||||
.components([<material:graphene> * 1, <material:oxygen> * 1])
|
||||
.build();
|
||||
|
||||
var kapton_k = MaterialBuilder(32050, "kapton_k")
|
||||
.ingot().fluid()
|
||||
.color(0xffce52).iconSet("dull")
|
||||
.flags("generate_plate", "disable_decomposition")
|
||||
.components([<material:carbon> * 22, <material:hydrogen> * 10, <material:nitrogen> * 2, <material:oxygen> * 5])
|
||||
.build();
|
||||
<material:kapton_k>.setFormula("C6H2((CO)2N)2C6H4OC6H4", true);
|
||||
|
||||
var durene = MaterialBuilder(32051, "durene")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0x336040).iconSet("fine")
|
||||
.components([<material:carbon> * 10, <material:hydrogen> * 14])
|
||||
.build();
|
||||
<material:durene>.setFormula("C6H2(CH3)4", true);
|
||||
|
||||
var pyromellitic_dianhydride = MaterialBuilder(32052, "pyromellitic_dianhydride")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0xf0ead6).iconSet("rough")
|
||||
.components([<material:carbon> * 10, <material:hydrogen> * 2, <material:oxygen> * 6])
|
||||
.build();
|
||||
<material:pyromellitic_dianhydride>.setFormula("C6H2(C2O3)2", true);
|
||||
|
||||
var dimethylformamide = MaterialBuilder(32053, "dimethylformamide")
|
||||
.fluid()
|
||||
.color(0x42bdff)
|
||||
.components([<material:carbon> * 3, <material:hydrogen> * 7, <material:nitrogen> * 1, <material:oxygen> * 1])
|
||||
.build();
|
||||
|
||||
var aminophenol = MaterialBuilder(32054, "aminophenol")
|
||||
.fluid()
|
||||
.flags("disable_decomposition")
|
||||
.color(0xff7f50)
|
||||
.components([<material:carbon> * 6, <material:hydrogen> * 7, <material:nitrogen> * 1, <material:oxygen> * 1])
|
||||
.build();
|
||||
|
||||
var oxydianiline = MaterialBuilder(32055, "oxydianiline")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0xf0e130).iconSet("dull")
|
||||
.components([<material:carbon> * 12, <material:hydrogen> * 12, <material:nitrogen> * 2, <material:oxygen> * 1])
|
||||
.build();
|
||||
<material:oxydianiline>.setFormula("O(C6H4NH2)2", true);
|
||||
|
||||
var antimony_pentafluoride = MaterialBuilder(32056, "antimony_pentafluoride")
|
||||
.fluid()
|
||||
.flags("disable_decomposition")
|
||||
.color(0xe3f1f1)
|
||||
.components([<material:antimony> * 1, <material:fluorine> * 5])
|
||||
.build();
|
||||
|
||||
var naquadah_oxide = MaterialBuilder(32057, "naquadah_oxide")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0x17ddd3).iconSet("rough")
|
||||
.components([<material:naquadah> * 2, <material:oxygen> * 3])
|
||||
.build();
|
||||
|
||||
var pyromorphite = MaterialBuilder(32058, "pyromorphite")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0xd3ed28).iconSet("rough")
|
||||
.components([<material:lead> * 5, <material:phosphate> * 3, <material:chlorine> * 1])
|
||||
.build();
|
||||
|
||||
var naquadah_hydroxide = MaterialBuilder(32059, "naquadah_hydroxide")
|
||||
.dust()
|
||||
.color(0x1941a6).iconSet("dull")
|
||||
.components([<material:naquadah> * 1, <material:hydrogen> * 3, <material:oxygen> * 3])
|
||||
.build();
|
||||
<material:naquadah_hydroxide>.setFormula("Nq(OH)3", true);
|
||||
|
||||
var snowchestite = MaterialBuilder(32060, "snowchestite")
|
||||
.dust().ore()
|
||||
.flags("disable_decomposition")
|
||||
.color(0x274c9f).iconSet("shiny")
|
||||
.components([<material:naquadah_oxide> * 3, <material:pyromorphite> * 1])
|
||||
.addOreByproducts(<material:chalcopyrite>, <material:vanadium_magnetite>, <material:naquadah_hydroxide>)
|
||||
.build();
|
||||
|
||||
var caesium_hydroxide = MaterialBuilder(32061, "caesium_hydroxide")
|
||||
.dust()
|
||||
.flags("disable_decomposition")
|
||||
.color(0xbd8340).iconSet("dull")
|
||||
.components([<material:caesium> * 1, <material:oxygen> * 1, <material:hydrogen> * 1])
|
||||
.build();
|
||||
|
||||
var neocryolite = MaterialBuilder(32062, "neocryolite")
|
||||
.fluid()
|
||||
.flags("disable_decomposition")
|
||||
.color(0x3fd1aa)
|
||||
.components([<material:caesium> * 3, <material:naquadah> * 1, <material:fluorine> * 6])
|
||||
.build();
|
||||
|
||||
var naquadah_oxide_petro_solution = MaterialBuilder(32063, "naquadah_oxide_petro_solution")
|
||||
.fluid()
|
||||
.flags("disable_decomposition")
|
||||
.color(0x595c70)
|
||||
.build();
|
||||
|
||||
var naquadah_oxide_aero_solution = MaterialBuilder(32064, "naquadah_oxide_aero_solution")
|
||||
.fluid()
|
||||
.flags("disable_decomposition")
|
||||
.color(0x6f7059)
|
||||
.build();
|
||||
|
||||
var hot_naquadah_oxide_neocryolite_solution = MaterialBuilder(32065, "hot_naquadah_oxide_neocryolite_solution")
|
||||
.fluid()
|
||||
.flags("disable_decomposition")
|
||||
.color(0x658280)
|
||||
.build();
|
||||
<material:hot_naquadah_oxide_neocryolite_solution>.setFluidTemperature(4700);
|
||||
|
||||
var lead_metasilicate = MaterialBuilder(32066, "lead_metasilicate")
|
||||
.dust()
|
||||
.color(0xF7F7E7).iconSet("dull")
|
||||
.components([<material:lead> * 1, <material:silicon> * 1, <material:oxygen> * 3])
|
||||
.build();
|
||||
|
||||
var platinum_metallic = MaterialBuilder(32067, "platinum_metallic")
|
||||
.dust()
|
||||
.color(0xfffbc5).iconSet("metallic")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:platinum> * 1, <material:rare_earth> * 1])
|
||||
.build();
|
||||
|
||||
var palladium_metallic = MaterialBuilder(32068, "palladium_metallic")
|
||||
.dust()
|
||||
.color(0x808080).iconSet("metallic")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:palladium> * 1, <material:rare_earth> * 1])
|
||||
.build();
|
||||
|
||||
var ammonium_hexachloroplatinate = MaterialBuilder(32069, "ammonium_hexachloroplatinate")
|
||||
.dust()
|
||||
.color(0xfef0c2).iconSet("metallic")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:nitrogen> * 2, <material:hydrogen> * 8, <material:platinum> * 1, <material:chlorine> * 6])
|
||||
.build();
|
||||
<material:ammonium_hexachloroplatinate>.setFormula("(NH4)2PtCl6", true);
|
||||
|
||||
var chloroplatinic_acid = MaterialBuilder(32070, "chloroplatinic_acid")
|
||||
.fluid()
|
||||
.color(0xfef0c2)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:hydrogen> * 2, <material:platinum> * 1, <material:chlorine> * 6])
|
||||
.build();
|
||||
|
||||
var potassium_bisulfate = MaterialBuilder(32071, "potassium_bisulfate")
|
||||
.dust()
|
||||
.color(0xfdbd68)
|
||||
.components([<material:potassium> * 1, <material:hydrogen> * 1, <material:sulfur> * 1, <material:oxygen> * 4])
|
||||
.build();
|
||||
|
||||
var potassium_pyrosulfate = MaterialBuilder(32072, "potassium_pyrosulfate")
|
||||
.dust()
|
||||
.color(0xfbbb66)
|
||||
.components([<material:potassium> * 2, <material:sulfur> * 2, <material:oxygen> * 7])
|
||||
.build();
|
||||
|
||||
var potassium_sulfate = MaterialBuilder(32073, "potassium_sulfate")
|
||||
.dust()
|
||||
.color(0xf0b064).iconSet("metallic")
|
||||
.components([<material:potassium> * 2, <material:sulfur> * 1, <material:oxygen> * 4])
|
||||
.build();
|
||||
|
||||
var zinc_sulfate = MaterialBuilder(32074, "zinc_sulfate")
|
||||
.dust()
|
||||
.color(0x846649).iconSet("fine")
|
||||
.components([<material:zinc> * 1, <material:sulfur> * 1, <material:oxygen> * 4])
|
||||
.build();
|
||||
|
||||
var sodium_nitrate = MaterialBuilder(32075, "sodium_nitrate")
|
||||
.dust()
|
||||
.color(0x846684).iconSet("rough")
|
||||
.components([<material:sodium> * 1, <material:nitrogen> * 1, <material:oxygen> * 3])
|
||||
.build();
|
||||
|
||||
var rhodium_nitrate = MaterialBuilder(32076, "rhodium_nitrate")
|
||||
.dust()
|
||||
.color(0x776649).iconSet("fine")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:rhodium> * 1, <material:nitrogen> * 3, <material:oxygen> * 9])
|
||||
.build();
|
||||
<material:rhodium_nitrate>.setFormula("Rh(NO3)3", true);
|
||||
|
||||
var sodium_ruthenate = MaterialBuilder(32077, "sodium_ruthenate")
|
||||
.dust()
|
||||
.color(0x3a40cb).iconSet("shiny")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:sodium> * 2, <material:ruthenium> * 1, <material:oxygen> * 4])
|
||||
.build();
|
||||
|
||||
var sodium_peroxide = MaterialBuilder(32078, "sodium_peroxide")
|
||||
.dust()
|
||||
.color(0xecff80).iconSet("rough")
|
||||
.components([<material:sodium> * 2, <material:oxygen> * 2])
|
||||
.build();
|
||||
|
||||
var iridium_dioxide_residue = MaterialBuilder(32079, "iridium_dioxide_residue")
|
||||
.dust()
|
||||
.color(0x17182e).iconSet("rough")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:iridium> * 1, <material:oxygen> * 2, <material:rare_earth> * 1])
|
||||
.build();
|
||||
|
||||
var ammonium_hexachloroiridiate = MaterialBuilder(32080, "ammonium_hexachloroiridiate")
|
||||
.dust()
|
||||
.color(0x644629).iconSet("rough")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:nitrogen> * 2, <material:hydrogen> * 8, <material:iridium> * 1, <material:chlorine> * 6])
|
||||
.build();
|
||||
<material:ammonium_hexachloroiridiate>.setFormula("(NH4)2IrCl6", true);
|
||||
|
||||
var platinum_group_residue = MaterialBuilder(32081, "platinum_group_residue")
|
||||
.dust()
|
||||
.color(0x64632e).iconSet("rough")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:iridium> * 1, <material:osmium> * 1, <material:rhodium> * 1, <material:ruthenium> * 1, <material:rare_earth> * 1])
|
||||
.build();
|
||||
|
||||
var palladium_rich_ammonia = MaterialBuilder(32082, "palladium_rich_ammonia")
|
||||
.fluid()
|
||||
.color(0x808080)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:ammonia> * 2, <material:palladium> * 1, <material:chlorine> * 1])
|
||||
.build();
|
||||
|
||||
var crude_platinum_residue = MaterialBuilder(32083, "crude_platinum_residue")
|
||||
.dust()
|
||||
.color(0xfffbc5).iconSet("dull")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:platinum_raw> * 1])
|
||||
.build();
|
||||
|
||||
var crude_palladium_residue = MaterialBuilder(32084, "crude_palladium_residue")
|
||||
.dust()
|
||||
.color(0x909090).iconSet("dull")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:palladium_raw> * 1])
|
||||
.build();
|
||||
|
||||
var iridium_group_sludge = MaterialBuilder(32085, "iridium_group_sludge")
|
||||
.dust()
|
||||
.color(0x644629).iconSet("dull")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:iridium> * 1, <material:osmium> * 1, <material:ruthenium> * 1, <material:rare_earth> * 1])
|
||||
.build();
|
||||
|
||||
var rhodium_sulfate_solution = MaterialBuilder(32086, "rhodium_sulfate_solution")
|
||||
.fluid()
|
||||
.color(0xffbb66)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:rhodium_sulfate> * 1, <material:water> * 1])
|
||||
.build();
|
||||
|
||||
var crude_rhodium_residue = MaterialBuilder(32087, "crude_rhodium_residue")
|
||||
.dust()
|
||||
.color(0x666666).iconSet("dull")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:rhodium> * 2, <material:water> * 1])
|
||||
.build();
|
||||
|
||||
var rhodium_salt = MaterialBuilder(32088, "rhodium_salt")
|
||||
.dust()
|
||||
.color(0x848484).iconSet("shiny")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:salt> * 2, <material:rhodium> * 2, <material:chlorine> * 6])
|
||||
.build();
|
||||
<material:rhodium_salt>.setFormula("(NaCl)2(RhCl3)2", true);
|
||||
|
||||
var acidic_iridium_dioxide_solution = MaterialBuilder(32089, "acidic_iridium_dioxide_solution")
|
||||
.fluid()
|
||||
.color(0x27284e)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:iridium_dioxide_residue> * 1, <material:hydrochloric_acid> * 4])
|
||||
.build();
|
||||
|
||||
var platinum_palladium_leachate = MaterialBuilder(32090, "platinum_palladium_leachate")
|
||||
.fluid()
|
||||
.color(0xffffc5)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:platinum> * 1, <material:palladium> * 1, <material:aqua_regia> * 1])
|
||||
.build();
|
||||
|
||||
var methyl_formate = MaterialBuilder(32091, "methyl_formate")
|
||||
.fluid()
|
||||
.color(0xffaaaa)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:carbon> * 2, <material:hydrogen> * 4, <material:oxygen> * 2])
|
||||
.build();
|
||||
<material:methyl_formate>.setFormula("HCOOCH3", true);
|
||||
|
||||
var formic_acid = MaterialBuilder(32092, "formic_acid")
|
||||
.fluid()
|
||||
.color(0xffffc5)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:carbon> * 1, <material:hydrogen> * 2, <material:oxygen> * 2])
|
||||
.build();
|
||||
<material:formic_acid>.setFormula("HCOOH", true);
|
||||
|
||||
var sodium_methoxide = MaterialBuilder(32093, "sodium_methoxide")
|
||||
.dust()
|
||||
.color(0xd0d0f0).iconSet("dull")
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:carbon> * 1, <material:hydrogen> * 3, <material:oxygen> * 1, <material:sodium> * 1])
|
||||
.build();
|
||||
|
||||
var hexafluorosilicic_acid = MaterialBuilder(32094, "hexafluorosilicic_acid")
|
||||
.fluid()
|
||||
.color(0xd00010)
|
||||
.components([<material:hydrogen> * 2, <material:silicon> * 1, <material:fluorine> * 6])
|
||||
.build();
|
||||
|
||||
var dirty_hexafluorosilicic_acid = MaterialBuilder(32095, "dirty_hexafluorosilicic_acid")
|
||||
.fluid()
|
||||
.color(0xe00030)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:hydrogen> * 2, <material:silicon> * 1, <material:fluorine> * 6, <material:rare_earth> * 1])
|
||||
.build();
|
||||
|
||||
var stone_residue = MaterialBuilder(32096, "stone_residue")
|
||||
.dust()
|
||||
.color(0x4d4d4d).iconSet("rough")
|
||||
.flags("disable_decomposition")
|
||||
.build();
|
||||
|
||||
var uncommon_residue = MaterialBuilder(32097, "uncommon_residue")
|
||||
.dust()
|
||||
.color(0x4d4ded).iconSet("fine")
|
||||
.flags("disable_decomposition")
|
||||
.build();
|
||||
|
||||
var oxidised_residue = MaterialBuilder(32098, "oxidised_residue")
|
||||
.dust()
|
||||
.color(0xad4d4d).iconSet("fine")
|
||||
.flags("disable_decomposition")
|
||||
.build();
|
||||
|
||||
var refined_residue = MaterialBuilder(32099, "refined_residue")
|
||||
.dust()
|
||||
.color(0x2a8a21).iconSet("shiny")
|
||||
.flags("disable_decomposition")
|
||||
.build();
|
||||
|
||||
var clean_inert_residue = MaterialBuilder(32100, "clean_inert_residue")
|
||||
.dust()
|
||||
.color(0x3bbd2f).iconSet("shiny")
|
||||
.flags("disable_decomposition")
|
||||
.build();
|
||||
|
||||
var ultraacidic_residue = MaterialBuilder(32101, "ultraacidic_residue")
|
||||
.fluid()
|
||||
.color(0xb0babf)
|
||||
.flags("disable_decomposition")
|
||||
.build();
|
||||
|
||||
var xenic_acid = MaterialBuilder(32102, "xenic_acid")
|
||||
.fluid()
|
||||
.color(0xa567db)
|
||||
.components([<material:xenon> * 1, <material:water> * 1, <material:oxygen> * 5, <material:hydrogen_peroxide> * 1])
|
||||
.build();
|
||||
<material:xenic_acid>.setFormula("H2XeO4", true);
|
||||
|
||||
var dusty_helium = MaterialBuilder(32103, "dusty_helium")
|
||||
.fluid("gas")
|
||||
.color(0xa040af)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:helium_3> * 1, <material:rare_earth> * 1])
|
||||
.build();
|
||||
|
||||
var taranium_enriched_helium = MaterialBuilder(32104, "taranium_enriched_helium")
|
||||
.fluid("gas").plasma()
|
||||
.color(0x10c050)
|
||||
.flags("disable_decomposition")
|
||||
.build();
|
||||
|
||||
var taranium_depleted_helium = MaterialBuilder(32105, "taranium_depleted_helium")
|
||||
.fluid("gas")
|
||||
.color(0x006010)
|
||||
.flags("disable_decomposition")
|
||||
.build();
|
||||
|
||||
var tritium_hydride = MaterialBuilder(32106, "tritium_hydride")
|
||||
.fluid("gas")
|
||||
.color(0xd01010)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:tritium> * 1, <material:hydrogen> * 1])
|
||||
.build();
|
||||
|
||||
var helium_hydride = MaterialBuilder(32107, "helium_hydride")
|
||||
.fluid("gas")
|
||||
.color(0xe6d62e)
|
||||
.flags("disable_decomposition")
|
||||
.components([<material:helium_3> * 1, <material:hydrogen> * 1])
|
||||
.build();
|
||||
|
||||
var dioxygen_difluoride = MaterialBuilder(32108, "dioxygen_difluoride")
|
||||
.fluid()
|
||||
.colorAverage()
|
||||
.components([<material:oxygen> * 2, <material:fluorine> * 2])
|
||||
.build();
|
||||
<material:dioxygen_difluoride>.setFluidTemperature(80);
|
||||
|
||||
var taranium = MaterialBuilder(32109, "taranium")
|
||||
.element("Taranium")
|
||||
.ingot().fluid()
|
||||
.color(0xff00ff).iconSet("bright")
|
||||
.flags("generate_plate", "generate_dense")
|
||||
.blastTemp(10800)
|
||||
.build();
|
||||
<material:taranium>.setFormula("Tn");
|
||||
|
||||
<material:rhodium_sulfate>.addDust();
|
||||
|
||||
<material:lutetium>.addIngot();
|
||||
<material:neptunium>.addIngot();
|
||||
<material:curium>.addIngot();
|
||||
@ -228,6 +764,8 @@ var kaemanite = MaterialBuilder(32031, "kaemanite")
|
||||
<material:nether_star>.addFluid();
|
||||
|
||||
<material:topaz>.addFlags(["generate_lens"]);
|
||||
<material:blue_topaz>.addFlags(["generate_lens"]);
|
||||
<material:ender_pearl>.addFlags(["generate_lens"]);
|
||||
<material:electrum>.addFlags(["generate_gear"]);
|
||||
<material:neutronium>.addFlags(["generate_round"]);
|
||||
<material:titanium>.addFlags(["generate_foil", "generate_fine_wire"]);
|
||||
@ -235,18 +773,22 @@ var kaemanite = MaterialBuilder(32031, "kaemanite")
|
||||
<material:naquadah_enriched>.addFlags(["generate_bolt_screw"]);
|
||||
<material:naquadria>.addFlags(["generate_bolt_screw"]);
|
||||
<material:redstone>.addFlags(["generate_dense"]);
|
||||
<material:iridium>.addFlags(["generate_dense"]);
|
||||
<material:lapis>.addFlags(["generate_dense"]);
|
||||
<material:graphene>.addFlags(["generate_foil"]);
|
||||
<material:berkelium>.addFlags(["generate_frame"]);
|
||||
<material:blue_steel>.addFlags(["generate_frame"]);
|
||||
// Prevent TE Gears from showing up
|
||||
<material:tin>.addFlags(["generate_gear"]);
|
||||
<material:copper>.addFlags(["generate_gear"]);
|
||||
<material:gold>.addFlags(["generate_gear"]);
|
||||
<material:lead>.addFlags(["generate_gear"]);
|
||||
<material:nickel>.addFlags(["generate_gear"]);
|
||||
<material:platinum>.addFlags(["generate_gear", ]);
|
||||
<material:platinum>.addFlags(["generate_gear"]);
|
||||
<material:silver>.addFlags(["generate_gear"]);
|
||||
<material:emerald>.addFlags(["generate_gear"]);
|
||||
|
||||
<material:rhodium_sulfate>.setIconSet("rough");
|
||||
|
||||
<material:black_steel>.setFormula("(AuAgCu3)2Fe3?4", true);
|
||||
<material:rhodium_plated_palladium>.setFormula("((SnFe)4(CuAg4)2)2Pd3Rh", true);
|
||||
|
@ -137,6 +137,7 @@ val dml_sim_chamber = Builder.start("dml_sim_chamber", 3100)
|
||||
.buildAndRegister();
|
||||
dml_sim_chamber.hasMaintenanceMechanics = false;
|
||||
dml_sim_chamber.hasMufflerMechanics = false;
|
||||
//dml_sim_chamber.frontOverlay = <cube_renderer:CREATIVE_CONTAINER_OVERLAY>;
|
||||
|
||||
//Recipe for Controller
|
||||
makeShaped("simulation_controller", <metaitem:multiblocktweaker:dml_sim_chamber>,
|
||||
|
@ -50,6 +50,7 @@ val microverse_projector_basic = Builder.start("mbt:microverse_projector_basic")
|
||||
|
||||
microverse_projector_basic.hasMufflerMechanics = true;
|
||||
microverse_projector_basic.hasMaintenanceMechanics = true;
|
||||
//microverse_projector_basic.frontOverlay = <cube_renderer:COMPRESSOR_OVERLAY>;
|
||||
|
||||
// Advanced Microverse Projector
|
||||
val microverse_projector_advanced = Builder.start("mbt:microverse_projector_advanced")
|
||||
@ -89,7 +90,7 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
.where('G', <blockstate:gregtech:transparent_casing>)
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where('V', <metastate:gregtech:multiblock_casing:2>)
|
||||
.where(' ', CTPredicate.getAir())
|
||||
.where(' ', CTPredicate.getAny())
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
.build();
|
||||
@ -108,6 +109,7 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
|
||||
microverse_projector_advanced.hasMufflerMechanics = true;
|
||||
microverse_projector_advanced.hasMaintenanceMechanics = true;
|
||||
//microverse_projector_advanced.frontOverlay = <cube_renderer:COMPRESSOR_OVERLAY>;
|
||||
|
||||
// Advanced Microverse Projector II
|
||||
val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_advanced_ii")
|
||||
@ -187,7 +189,7 @@ val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_a
|
||||
.where('S', controller.self())
|
||||
.where('G', <blockstate:gregtech:transparent_casing>)
|
||||
.where('V', <blockstate:gregtech:multiblock_casing>)
|
||||
.where(' ', CTPredicate.getAir())
|
||||
.where(' ', CTPredicate.getAny())
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
@ -206,6 +208,7 @@ val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_a
|
||||
|
||||
microverse_projector_advanced_ii.hasMufflerMechanics = true;
|
||||
microverse_projector_advanced_ii.hasMaintenanceMechanics = true;
|
||||
//microverse_projector_advanced_ii.frontOverlay = <cube_renderer:COMPRESSOR_OVERLAY>;
|
||||
|
||||
|
||||
// Naquadah Reactor 1
|
||||
@ -240,6 +243,7 @@ val naquadah_reactor_1 = Builder.start("naquadah_reactor_1")
|
||||
.where('O', <metastate:extendedcrafting:trimmed:5>)
|
||||
.where('C', CTPredicate.states(<metastate:gcym:large_multiblock_casing:9>)
|
||||
| CTPredicate.abilities(<mte_ability:IMPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||
| CTPredicate.abilities(<mte_ability:EXPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||
| CTPredicate.abilities(<mte_ability:OUTPUT_ENERGY>).setMinGlobalLimited(1).setMaxGlobalLimited(3).setPreviewCount(1)
|
||||
)
|
||||
.build();
|
||||
@ -255,11 +259,14 @@ val naquadah_reactor_1 = Builder.start("naquadah_reactor_1")
|
||||
.buildAndRegister();
|
||||
naquadah_reactor_1.hasMufflerMechanics = false;
|
||||
naquadah_reactor_1.hasMaintenanceMechanics = false;
|
||||
//naquadah_reactor_1.frontOverlay = <cube_renderer:CANNER_OVERLAY>;
|
||||
|
||||
naquadah_reactor_1.runOverclockingLogic = function(recipelogic as IRecipeLogic, recipe as IRecipe, negativeEU as bool, maxOverclocks as int) as int[] {
|
||||
return [recipe.getEUt(), recipe.getDuration()];
|
||||
return IRecipeLogic.standardOverclockingLogic(recipe.getEUt() * (negativeEU ? -1 : 1), recipelogic.maxVoltage, recipe.getDuration(), 1, 1, 0); // 1x duration, 1x voltage, 0 overclocks
|
||||
} as IRunOverclockingLogicFunction;
|
||||
|
||||
<metaitem:multiblocktweaker:naquadah_reactor_1>.addTooltip(format.yellow("Produces exactly 2A ZPM, does not overclock"));
|
||||
|
||||
// Naquadah Reactor 2
|
||||
val naquadah_reactor_2 = Builder.start("naquadah_reactor_2")
|
||||
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
@ -294,6 +301,7 @@ val naquadah_reactor_2 = Builder.start("naquadah_reactor_2")
|
||||
.where('O', <metastate:extendedcrafting:storage:4>)
|
||||
.where('C', CTPredicate.states(<metastate:gcym:large_multiblock_casing:9>)
|
||||
| CTPredicate.abilities(<mte_ability:IMPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||
| CTPredicate.abilities(<mte_ability:EXPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||
| CTPredicate.abilities(<mte_ability:OUTPUT_ENERGY>).setMinGlobalLimited(1).setMaxGlobalLimited(3).setPreviewCount(1)
|
||||
)
|
||||
.build();
|
||||
@ -310,11 +318,13 @@ val naquadah_reactor_2 = Builder.start("naquadah_reactor_2")
|
||||
|
||||
naquadah_reactor_2.hasMufflerMechanics = false;
|
||||
naquadah_reactor_2.hasMaintenanceMechanics = false;
|
||||
//naquadah_reactor_2.frontOverlay = <cube_renderer:CANNER_OVERLAY>;
|
||||
|
||||
naquadah_reactor_2.runOverclockingLogic = function(recipelogic as IRecipeLogic, recipe as IRecipe, negativeEU as bool, maxOverclocks as int) as int[] {
|
||||
return [recipe.getEUt(), recipe.getDuration()];
|
||||
return IRecipeLogic.standardOverclockingLogic(recipe.getEUt() * (negativeEU ? -1 : 1), recipelogic.maxVoltage, recipe.getDuration(), 1, 1, 0); // 1x duration, 1x voltage, 0 overclocks
|
||||
} as IRunOverclockingLogicFunction;
|
||||
|
||||
<metaitem:multiblocktweaker:naquadah_reactor_2>.addTooltip(format.yellow("Produces exactly 2A UV, does not overclock"));
|
||||
|
||||
// Actualization Chamber
|
||||
val actualization_chamber = Builder.start("actualization_chamber")
|
||||
@ -338,29 +348,112 @@ val actualization_chamber = Builder.start("actualization_chamber")
|
||||
.minOutputs(1)
|
||||
.maxOutputs(16)
|
||||
.build())
|
||||
.withBaseTexture(<cube_renderer:FUSION_TEXTURE>)
|
||||
// .withBaseTexture(<cube_renderer:FUSION_TEXTURE>)
|
||||
.withBaseTexture(<metastate:gcym:large_multiblock_casing:9>)
|
||||
.buildAndRegister();
|
||||
|
||||
actualization_chamber.hasMufflerMechanics = false;
|
||||
actualization_chamber.hasMaintenanceMechanics = false;
|
||||
//actualization_chamber.frontOverlay = <cube_renderer:ENDER_FLUID_LINK>;
|
||||
|
||||
// Universal Crystallizer
|
||||
val universal_crystallizer = Builder.start("universal_crystallizer")
|
||||
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
return FactoryBlockPattern.start(RelativeDirection.FRONT, RelativeDirection.UP, RelativeDirection.LEFT)
|
||||
.aisle("AAAAAAA",
|
||||
"ABBCBBA",
|
||||
"ABCCCBA",
|
||||
"ACCCCCA",
|
||||
"ABCCCBA",
|
||||
"ABBCBBA",
|
||||
"AAAAAAA")
|
||||
.aisle("AAAAAAA",
|
||||
"B B",
|
||||
"B D B",
|
||||
"B DDD B",
|
||||
"B D B",
|
||||
"B B",
|
||||
"ABBBBBA")
|
||||
.aisle("AAAAAAA",
|
||||
"B EEE B",
|
||||
"B E E B",
|
||||
"B EFE B",
|
||||
"B E E B",
|
||||
"B EEE B",
|
||||
"ABBBBBA")
|
||||
.aisle("SAAAAAA",
|
||||
"B EEE B",
|
||||
"B B",
|
||||
"B G B",
|
||||
"B B",
|
||||
"B EEE B",
|
||||
"ABBBBBA")
|
||||
.aisle("AAAAAAA",
|
||||
"B EEE B",
|
||||
"B E E B",
|
||||
"B EFE B",
|
||||
"B E E B",
|
||||
"B EEE B",
|
||||
"ABBBBBA")
|
||||
.aisle("AAAAAAA",
|
||||
"B B",
|
||||
"B D B",
|
||||
"B DDD B",
|
||||
"B D B",
|
||||
"B B",
|
||||
"ABBBBBA")
|
||||
.aisle("AAAAAAA",
|
||||
"ABBCBBA",
|
||||
"ABCCCBA",
|
||||
"ACCCCCA",
|
||||
"ABCCCBA",
|
||||
"ABBCBBA",
|
||||
"AAAAAAA")
|
||||
.where('S', controller.self())
|
||||
.where(' ', CTPredicate.getAir())
|
||||
.where('C', <metastate:gregtech:meta_block_frame_0:9>)
|
||||
.where('B', <metastate:gregtech:transparent_casing:1>)
|
||||
.where('D', <metastate:gregtech:meta_block_compressed_2006:13>)
|
||||
.where('E', <metastate:gregtech:fusion_casing:1>)
|
||||
.where('F', <blockstate:draconicevolution:reactor_component>)
|
||||
.where('G', <blockstate:draconicevolution:reactor_core>)
|
||||
.where('A', CTPredicate.states(<metastate:gcym:large_multiblock_casing:10>).setMinGlobalLimited(80)
|
||||
| controller.autoAbilities(true, true, true, true, true, false, false)
|
||||
)
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
FactoryRecipeMap.start("universal_crystallizer")
|
||||
.minInputs(1)
|
||||
.maxInputs(9)
|
||||
.minOutputs(1)
|
||||
.maxOutputs(1)
|
||||
.maxFluidInputs(1)
|
||||
.build())
|
||||
.withBaseTexture(<metastate:gcym:large_multiblock_casing:10>)
|
||||
.buildAndRegister();
|
||||
|
||||
universal_crystallizer.hasMufflerMechanics = false;
|
||||
universal_crystallizer.hasMaintenanceMechanics = true;
|
||||
//universal_crystallizer.frontOverlay = <cube_renderer:CREATIVE_CONTAINER_OVERLAY>;
|
||||
|
||||
// multiblock controller recipes
|
||||
recipes.addShaped("microverse_projector_basic", <metaitem:mbt:microverse_projector_basic>, [
|
||||
[<ore:circuitAdvanced>, <contenttweaker:microverse_casing>, <ore:circuitAdvanced>],
|
||||
[<ore:circuitHv>, <contenttweaker:microverse_casing>, <ore:circuitHv>],
|
||||
[<contenttweaker:microverse_casing>, <metaitem:cover.screen>, <contenttweaker:microverse_casing>],
|
||||
[<ore:circuitAdvanced>, <contenttweaker:microverse_casing>, <ore:circuitAdvanced>]
|
||||
[<ore:circuitHv>, <contenttweaker:microverse_casing>, <ore:circuitHv>]
|
||||
]);
|
||||
|
||||
recipes.addShaped("microverse_projector_advanced", <metaitem:mbt:microverse_projector_advanced>, [
|
||||
[<ore:circuitExtreme>, <contenttweaker:microverse_casing>, <ore:circuitExtreme>],
|
||||
[<ore:circuitEv>, <contenttweaker:microverse_casing>, <ore:circuitEv>],
|
||||
[<contenttweaker:microverse_casing>, <metaitem:cover.screen>, <contenttweaker:microverse_casing>],
|
||||
[<ore:circuitExtreme>, <contenttweaker:microverse_casing>, <ore:circuitExtreme>]
|
||||
[<ore:circuitEv>, <contenttweaker:microverse_casing>, <ore:circuitEv>]
|
||||
]);
|
||||
|
||||
recipes.addShaped("microverse_projector_advanced_ii", <metaitem:mbt:microverse_projector_advanced_ii>, [
|
||||
[<ore:circuitElite>, <contenttweaker:microverse_casing>, <ore:circuitElite>],
|
||||
[<ore:circuitIv>, <contenttweaker:microverse_casing>, <ore:circuitIv>],
|
||||
[<contenttweaker:microverse_casing>, <metaitem:cover.screen>, <contenttweaker:microverse_casing>],
|
||||
[<ore:circuitElite>, <contenttweaker:microverse_casing>, <ore:circuitElite>]
|
||||
[<ore:circuitIv>, <contenttweaker:microverse_casing>, <ore:circuitIv>]
|
||||
]);
|
||||
|
||||
|
||||
@ -368,7 +461,7 @@ makeShaped("naquadah_reactor_1", <metaitem:multiblocktweaker:naquadah_reactor_1>
|
||||
["NCN",
|
||||
"GSG",
|
||||
"PPP"],
|
||||
{ C : <ore:circuitElite>, //T5
|
||||
{ C : <ore:circuitIv>, //T5
|
||||
G : <nuclearcraft:reactor_casing_transparent>,
|
||||
S : <metaitem:cover.screen>,
|
||||
P : <appliedenergistics2:spatial_pylon>,
|
||||
@ -378,7 +471,7 @@ makeShaped("naquadah_reactor_2", <metaitem:multiblocktweaker:naquadah_reactor_2>
|
||||
["NCN",
|
||||
"GSG",
|
||||
"PPP"],
|
||||
{ C : <ore:circuitMaster>, //T6
|
||||
{ C : <ore:circuitLuv>, //T6
|
||||
G : <nuclearcraft:reactor_casing_transparent>,
|
||||
S : <metaitem:cover.screen>,
|
||||
P : <appliedenergistics2:spatial_pylon>,
|
||||
@ -392,12 +485,18 @@ makeExtremeRecipe5(<metaitem:multiblocktweaker:actualization_chamber>,
|
||||
"PSFEP",
|
||||
"PPPPP"],
|
||||
{ G : <metaitem:field.generator.uv>,
|
||||
W : <ore:circuitInfinite>,
|
||||
W : <ore:circuitUv>,
|
||||
P : <ore:plateAmericium>,
|
||||
E : <metaitem:emitter.uv>,
|
||||
S : <metaitem:sensor.uv>,
|
||||
F : <gregtech:fusion_casing:1> });
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<metaitem:gcym:large_autoclave> * 24, <packagedexcrafting:combination_crafter> * 24, <metaitem:emitter.uv> * 24, <metaitem:field.generator.uv> * 24, <ore:circuitUhv> * 64, <gregtech:wire_coil:7> * 64, <draconicevolution:reactor_component> * 24, <draconicevolution:crafting_injector:3> * 8, <metaitem:plateInfinity> * 3, <metaitem:plateInfinity> * 3, <metaitem:plateInfinity> * 3, <metaitem:plateInfinity> * 3)
|
||||
.fluidInputs(<liquid:cryotheum> * 36864, <liquid:moltenempowereddiamatine> * 18432, <liquid:naquadria> * 63216, <liquid:taranium> * 4608)
|
||||
.outputs(<metaitem:multiblocktweaker:universal_crystallizer>)
|
||||
.duration(900).EUt(7864320).buildAndRegister();
|
||||
|
||||
// multiblock recipemap recipes
|
||||
// basic projector
|
||||
// t1 ores
|
||||
@ -771,7 +870,8 @@ microverse_projector_advanced.recipeMap
|
||||
<metaitem:dustBoron> * 64,
|
||||
<gregtech:ore_molybdenite_0> * 64,
|
||||
<gregtech:ore_beryllium_0> * 64,
|
||||
<gregtech:ore_beryllium_0> * 64)
|
||||
<gregtech:ore_beryllium_0> * 64,
|
||||
<gregtech:ore_fluorite_0> * 64)
|
||||
.buildAndRegister();
|
||||
|
||||
|
||||
@ -783,9 +883,12 @@ microverse_projector_advanced.recipeMap
|
||||
.inputs(<contenttweaker:tierfiveship>,
|
||||
<contenttweaker:quantumflux> * 16,
|
||||
<contenttweaker:stabilizedplutonium> * 32)
|
||||
.outputs(<gregtech:ore_kaemanite_0:2> * 24,
|
||||
<gregtech:ore_naquadah_0:2> * 48)
|
||||
|
||||
.outputs(<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_kaemanite_0> * 24)
|
||||
.buildAndRegister();
|
||||
|
||||
|
||||
@ -815,7 +918,7 @@ microverse_projector_advanced.recipeMap
|
||||
<gregtech:ore_cooperite_0:2> * 64,
|
||||
<gregtech:ore_cooperite_0:2> * 64,
|
||||
<gregtech:ore_cooperite_0:2> * 64,
|
||||
<gregtech:ore_iridosmine_8020_0> * 32)
|
||||
<gregtech:ore_iridosmine_8020_0> * 24)
|
||||
.buildAndRegister();
|
||||
|
||||
|
||||
@ -881,7 +984,7 @@ microverse_projector_advanced_ii.recipeMap
|
||||
<minecraft:diamond_block> * 64,
|
||||
<minecraft:diamond_block> * 64,
|
||||
<metaitem:blockPlatinum> * 64, //Platinum Block
|
||||
<metaitem:blockAmericium> * 16)
|
||||
<metaitem:blockRuthenium> * 16)
|
||||
.buildAndRegister();
|
||||
|
||||
|
||||
@ -1271,11 +1374,13 @@ actualization_chamber.recipeMap
|
||||
<gregtech:ore_sphalerite_0> * 64,
|
||||
<gregtech:ore_monazite_0> * 64,
|
||||
<gregtech:meta_block_compressed_26> * 64, //Ender Pearl Block
|
||||
<gregtech:ore_osmiridium_8020_0> * 16,
|
||||
<gregtech:ore_osmiridium_8020_0> * 6,
|
||||
<gregtech:ore_iridosmine_8020_0> * 6,
|
||||
<metaitem:dustBoron> * 64,
|
||||
<gregtech:ore_molybdenite_0> * 64,
|
||||
<gregtech:ore_beryllium_0> * 64,
|
||||
<gregtech:ore_beryllium_0> * 64)
|
||||
<gregtech:ore_beryllium_0> * 64,
|
||||
<gregtech:ore_fluorite_0> * 64)
|
||||
.buildAndRegister();
|
||||
|
||||
// t5 nq ke
|
||||
@ -1285,8 +1390,12 @@ actualization_chamber.recipeMap
|
||||
.EUt(30720)
|
||||
.inputs(<contenttweaker:tierfiveship_stabilized_matter>)
|
||||
.circuit(2)
|
||||
.outputs(<gregtech:ore_kaemanite_0:2> * 24,
|
||||
<gregtech:ore_naquadah_0:2> * 48)
|
||||
.outputs(<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_snowchestite_0> * 64,
|
||||
<gregtech:ore_kaemanite_0> * 24)
|
||||
.buildAndRegister();
|
||||
|
||||
|
||||
@ -1303,7 +1412,7 @@ actualization_chamber.recipeMap
|
||||
<gregtech:ore_cooperite_0:2> * 64,
|
||||
<gregtech:ore_cooperite_0:2> * 64,
|
||||
<gregtech:ore_cooperite_0:2> * 64,
|
||||
<gregtech:ore_iridosmine_8020_0> * 32)
|
||||
<gregtech:ore_iridosmine_8020_0> * 24)
|
||||
.buildAndRegister();
|
||||
|
||||
// t6 es
|
||||
@ -1349,7 +1458,7 @@ actualization_chamber.recipeMap
|
||||
<minecraft:diamond_block> * 64,
|
||||
<minecraft:diamond_block> * 64,
|
||||
<metaitem:blockPlatinum> * 64, //Platinum Block
|
||||
<metaitem:blockAmericium> * 16)
|
||||
<metaitem:blockRuthenium> * 16)
|
||||
.buildAndRegister();
|
||||
|
||||
// t7 chaos
|
||||
@ -1426,3 +1535,70 @@ naquadah_reactor_2.recipeMap
|
||||
.inputs(<metaitem:boltNaquadria>)
|
||||
.outputs(<metaitem:boltLead>)
|
||||
.buildAndRegister();
|
||||
|
||||
// Universal Crystallizer Recipes
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64)
|
||||
.outputs(<minecraft:diamond> * 32)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustIron> * 63)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:5> * 7)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustRedstone> * 63)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered> * 7)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustLapis> * 63)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:1> * 7)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustCoal> * 63)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:3> * 7)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustDiamond> * 63)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:2> * 7)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustEmerald> * 63)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:4> * 7)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:gemPerfectDiamond> * 3, <minecraft:nether_star> * 9, <ore:plateDiamond> * 27, <ore:gemDiamond> * 27)
|
||||
.outputs(<metaitem:ingotCrystalMatrix>)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<actuallyadditions:block_crystal_empowered:4>, <metaitem:blockNetherStar> * 2, <draconicevolution:draconic_core> * 4, <armorplus:block_compressed_infused_lava_crystal> * 2)
|
||||
.outputs(<draconicevolution:wyvern_core>)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 30)
|
||||
.duration(30).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<minecraft:nether_star>, <draconicevolution:wyvern_core> * 4, <metaitem:blockAwakenedDraconium> * 2)
|
||||
.outputs(<draconicevolution:awakened_core>)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 30)
|
||||
.duration(30).EUt(23592960).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:blockDraconium> * 5, <draconicevolution:wyvern_core> * 4, <draconicevolution:dragon_heart> * 2)
|
||||
.outputs(<metaitem:blockAwakenedDraconium> * 5)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 30)
|
||||
.duration(30).EUt(23592960).buildAndRegister();
|
||||
|
@ -49,6 +49,7 @@ val microverse_projector_basic = Builder.start("mbt:microverse_projector_basic")
|
||||
|
||||
microverse_projector_basic.hasMufflerMechanics = true;
|
||||
microverse_projector_basic.hasMaintenanceMechanics = true;
|
||||
//microverse_projector_basic.frontOverlay = <cube_renderer:COMPRESSOR_OVERLAY>;
|
||||
|
||||
// Advanced Microverse Projector
|
||||
val microverse_projector_advanced = Builder.start("mbt:microverse_projector_advanced")
|
||||
@ -88,7 +89,7 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
.where('G', <blockstate:gregtech:transparent_casing>)
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where('V', <metastate:gregtech:multiblock_casing:2>)
|
||||
.where(' ', CTPredicate.getAir())
|
||||
.where(' ', CTPredicate.getAny())
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
.build();
|
||||
@ -107,6 +108,7 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
|
||||
microverse_projector_advanced.hasMufflerMechanics = true;
|
||||
microverse_projector_advanced.hasMaintenanceMechanics = true;
|
||||
//microverse_projector_advanced.frontOverlay = <cube_renderer:COMPRESSOR_OVERLAY>;
|
||||
|
||||
// Advanced Microverse Projector II
|
||||
val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_advanced_ii")
|
||||
@ -186,7 +188,7 @@ val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_a
|
||||
.where('S', controller.self())
|
||||
.where('G', <blockstate:gregtech:transparent_casing>)
|
||||
.where('V', <blockstate:gregtech:multiblock_casing>)
|
||||
.where(' ', CTPredicate.getAir())
|
||||
.where(' ', CTPredicate.getAny())
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
@ -205,6 +207,7 @@ val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_a
|
||||
|
||||
microverse_projector_advanced_ii.hasMufflerMechanics = true;
|
||||
microverse_projector_advanced_ii.hasMaintenanceMechanics = true;
|
||||
//microverse_projector_advanced_ii.frontOverlay = <cube_renderer:COMPRESSOR_OVERLAY>;
|
||||
|
||||
// Creative Tank Provider
|
||||
val creative_tank_provider = Builder.start("mbt:creative_tank_provider")
|
||||
@ -215,7 +218,7 @@ val creative_tank_provider = Builder.start("mbt:creative_tank_provider")
|
||||
.aisle("CCC", "CSC", "CCC")
|
||||
.where('S', controller.self())
|
||||
.where('F', <metastate:gregtech:meta_block_frame_24:12>) // Tungstencarbide Frame Box
|
||||
.where("C", CTPredicate.states(<metastate:gcym:large_multiblock_casing:11>) | controller.autoAbilities(true, false, true, true, false, false, false))
|
||||
.where("C", CTPredicate.states(<metastate:gcym:large_multiblock_casing:11>).setMinGlobalLimited(15) | controller.autoAbilities(true, false, true, true, false, false, false))
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
@ -232,6 +235,7 @@ creative_tank_provider.hasMufflerMechanics = false;
|
||||
creative_tank_provider.hasMaintenanceMechanics = false;
|
||||
|
||||
|
||||
|
||||
// Naquadah Reactor 1
|
||||
<gcym:large_multiblock_casing:9>.displayName = "Reaction-Safe Casing";
|
||||
val naquadah_reactor_1 = Builder.start("naquadah_reactor_1")
|
||||
@ -264,6 +268,7 @@ val naquadah_reactor_1 = Builder.start("naquadah_reactor_1")
|
||||
.where('O', <metastate:extendedcrafting:trimmed:5>)
|
||||
.where('C', CTPredicate.states(<metastate:gcym:large_multiblock_casing:9>)
|
||||
| CTPredicate.abilities(<mte_ability:IMPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||
| CTPredicate.abilities(<mte_ability:EXPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||
| CTPredicate.abilities(<mte_ability:OUTPUT_ENERGY>).setMinGlobalLimited(1).setMaxGlobalLimited(3).setPreviewCount(1)
|
||||
)
|
||||
.build();
|
||||
@ -279,11 +284,14 @@ val naquadah_reactor_1 = Builder.start("naquadah_reactor_1")
|
||||
.buildAndRegister();
|
||||
naquadah_reactor_1.hasMufflerMechanics = false;
|
||||
naquadah_reactor_1.hasMaintenanceMechanics = false;
|
||||
//naquadah_reactor_1.frontOverlay = <cube_renderer:CANNER_OVERLAY>;
|
||||
|
||||
naquadah_reactor_1.runOverclockingLogic = function(recipelogic as IRecipeLogic, recipe as IRecipe, negativeEU as bool, maxOverclocks as int) as int[] {
|
||||
return [recipe.getEUt(), recipe.getDuration()];
|
||||
return IRecipeLogic.standardOverclockingLogic(recipe.getEUt() * (negativeEU ? -1 : 1), recipelogic.maxVoltage, recipe.getDuration(), 1, 1, 0); // 1x duration, 1x voltage, 0 overclocks
|
||||
} as IRunOverclockingLogicFunction;
|
||||
|
||||
<metaitem:multiblocktweaker:naquadah_reactor_1>.addTooltip(format.yellow("Produces exactly 2A ZPM, does not overclock"));
|
||||
|
||||
// Naquadah Reactor 2
|
||||
val naquadah_reactor_2 = Builder.start("naquadah_reactor_2")
|
||||
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
@ -318,6 +326,7 @@ val naquadah_reactor_2 = Builder.start("naquadah_reactor_2")
|
||||
.where('O', <metastate:extendedcrafting:storage:4>)
|
||||
.where('C', CTPredicate.states(<metastate:gcym:large_multiblock_casing:9>)
|
||||
| CTPredicate.abilities(<mte_ability:IMPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||
| CTPredicate.abilities(<mte_ability:EXPORT_ITEMS>).setMinGlobalLimited(1).setPreviewCount(1)
|
||||
| CTPredicate.abilities(<mte_ability:OUTPUT_ENERGY>).setMinGlobalLimited(1).setMaxGlobalLimited(3).setPreviewCount(1)
|
||||
)
|
||||
.build();
|
||||
@ -334,42 +343,44 @@ val naquadah_reactor_2 = Builder.start("naquadah_reactor_2")
|
||||
|
||||
naquadah_reactor_2.hasMufflerMechanics = false;
|
||||
naquadah_reactor_2.hasMaintenanceMechanics = false;
|
||||
//naquadah_reactor_2.frontOverlay = <cube_renderer:CANNER_OVERLAY>;
|
||||
|
||||
naquadah_reactor_2.runOverclockingLogic = function(recipelogic as IRecipeLogic, recipe as IRecipe, negativeEU as bool, maxOverclocks as int) as int[] {
|
||||
return [recipe.getEUt(), recipe.getDuration()];
|
||||
return IRecipeLogic.standardOverclockingLogic(recipe.getEUt() * (negativeEU ? -1 : 1), recipelogic.maxVoltage, recipe.getDuration(), 1, 1, 0); // 1x duration, 1x voltage, 0 overclocks
|
||||
} as IRunOverclockingLogicFunction;
|
||||
|
||||
<metaitem:multiblocktweaker:naquadah_reactor_2>.addTooltip(format.yellow("Produces exactly 2A UV, does not overclock"));
|
||||
|
||||
// multiblock controller recipes
|
||||
recipes.addShaped("microverse_projector_basic", <metaitem:mbt:microverse_projector_basic>, [
|
||||
[<ore:circuitAdvanced>, <contenttweaker:microverse_casing>, <ore:circuitAdvanced>],
|
||||
[<ore:circuitHv>, <contenttweaker:microverse_casing>, <ore:circuitHv>],
|
||||
[<contenttweaker:microverse_casing>, <metaitem:cover.screen>, <contenttweaker:microverse_casing>],
|
||||
[<ore:circuitAdvanced>, <contenttweaker:microverse_casing>, <ore:circuitAdvanced>]
|
||||
[<ore:circuitHv>, <contenttweaker:microverse_casing>, <ore:circuitHv>]
|
||||
]);
|
||||
|
||||
recipes.addShaped("microverse_projector_advanced", <metaitem:mbt:microverse_projector_advanced>, [
|
||||
[<ore:circuitExtreme>, <contenttweaker:microverse_casing>, <ore:circuitExtreme>],
|
||||
[<ore:circuitEv>, <contenttweaker:microverse_casing>, <ore:circuitEv>],
|
||||
[<contenttweaker:microverse_casing>, <metaitem:cover.screen>, <contenttweaker:microverse_casing>],
|
||||
[<ore:circuitExtreme>, <contenttweaker:microverse_casing>, <ore:circuitExtreme>]
|
||||
[<ore:circuitEv>, <contenttweaker:microverse_casing>, <ore:circuitEv>]
|
||||
]);
|
||||
|
||||
recipes.addShaped("microverse_projector_advanced_ii", <metaitem:mbt:microverse_projector_advanced_ii>, [
|
||||
[<ore:circuitElite>, <contenttweaker:microverse_casing>, <ore:circuitElite>],
|
||||
[<ore:circuitIv>, <contenttweaker:microverse_casing>, <ore:circuitIv>],
|
||||
[<contenttweaker:microverse_casing>, <metaitem:cover.screen>, <contenttweaker:microverse_casing>],
|
||||
[<ore:circuitElite>, <contenttweaker:microverse_casing>, <ore:circuitElite>]
|
||||
[<ore:circuitIv>, <contenttweaker:microverse_casing>, <ore:circuitIv>]
|
||||
]);
|
||||
|
||||
recipes.addShaped("creative_tank_provider", <metaitem:mbt:creative_tank_provider>, [
|
||||
[<metaitem:emitter.zpm>, <metaitem:field.generator.luv>, <metaitem:emitter.zpm>],
|
||||
[<metaitem:field.generator.zpm>, <gcym:large_multiblock_casing:11>, <metaitem:field.generator.zpm>],
|
||||
[<ore:circuitUltimate>, <metaitem:field.generator.uv>, <ore:circuitUltimate>]
|
||||
[<ore:circuitZpm>, <metaitem:field.generator.uv>, <ore:circuitZpm>]
|
||||
]);
|
||||
|
||||
makeShaped("naquadah_reactor_1", <metaitem:multiblocktweaker:naquadah_reactor_1>,
|
||||
["NCN",
|
||||
"GSG",
|
||||
"PPP"],
|
||||
{ C : <ore:circuitElite>, //T5
|
||||
{ C : <ore:circuitIv>, //T5
|
||||
G : <nuclearcraft:reactor_casing_transparent>,
|
||||
S : <metaitem:cover.screen>,
|
||||
P : <appliedenergistics2:spatial_pylon>,
|
||||
@ -379,7 +390,7 @@ makeShaped("naquadah_reactor_2", <metaitem:multiblocktweaker:naquadah_reactor_2>
|
||||
["NCN",
|
||||
"GSG",
|
||||
"PPP"],
|
||||
{ C : <ore:circuitMaster>, //T6
|
||||
{ C : <ore:circuitLuv>, //T6
|
||||
G : <nuclearcraft:reactor_casing_transparent>,
|
||||
S : <metaitem:cover.screen>,
|
||||
P : <appliedenergistics2:spatial_pylon>,
|
||||
@ -599,11 +610,10 @@ microverse_projector_advanced.recipeMap
|
||||
<contenttweaker:stabilizedplutonium> * 32)
|
||||
.outputs(<gregtech:ore_cooperite_0:2> * 64,
|
||||
<gregtech:ore_cooperite_0:2> * 64,
|
||||
<gregtech:ore_kaemanite_0:2> * 48,
|
||||
<gregtech:ore_naquadah_0> * 64,
|
||||
<gregtech:ore_naquadah_0> * 64,
|
||||
<gregtech:ore_naquadah_0> * 64)
|
||||
|
||||
<gregtech:ore_naquadah_0> * 64,
|
||||
<gregtech:ore_kaemanite_0> * 48)
|
||||
.buildAndRegister();
|
||||
|
||||
// t6 u/os/ir
|
||||
@ -676,7 +686,7 @@ microverse_projector_advanced_ii.recipeMap
|
||||
<minecraft:diamond_block> * 64,
|
||||
<minecraft:diamond_block> * 64,
|
||||
<metaitem:blockPlatinum> * 64, //Platinum Block
|
||||
<metaitem:blockAmericium> * 16)
|
||||
<metaitem:blockRuthenium> * 16)
|
||||
.buildAndRegister();
|
||||
|
||||
// t7 chaos lair data
|
||||
|
@ -19,6 +19,9 @@ import scripts.common.makeExtremeRecipe5 as makeExtremeRecipe5;
|
||||
import scripts.common.makeExtremeRecipe7 as makeExtremeRecipe7;
|
||||
import scripts.common.makeExtremeRecipe9 as makeExtremeRecipe9;
|
||||
import scripts.common.makeShapeless3 as makeShapeless3;
|
||||
import scripts.common.removeMaterial as removeMaterial;
|
||||
import scripts.common.removeMaterialSolid as removeMaterialSolid;
|
||||
import scripts.common.removeMaterialFluid as removeMaterialFluid;
|
||||
|
||||
//Nether Cake
|
||||
recipes.addShaped(<dimensionaledibles:nether_cake>, [[<metaitem:dustNetherrack>,<metaitem:dustNetherrack>,<metaitem:dustNetherrack>], [<minecraft:obsidian>, <enderio:item_material:70>, <minecraft:obsidian>],[<minecraft:soul_sand>,<minecraft:soul_sand>,<minecraft:soul_sand>]]);
|
||||
@ -62,14 +65,14 @@ recipes.remove(<meta_tile_entity:macerator.lv>);
|
||||
recipes.addShaped(<meta_tile_entity:macerator.lv>, [
|
||||
[<metaitem:electric.piston.lv>, <metaitem:electric.motor.lv>, <metaitem:toolHeadBuzzSawWroughtIron>],
|
||||
[<ore:cableGtSingleTin>, <ore:cableGtSingleTin>, <meta_tile_entity:hull.lv>],
|
||||
[<ore:circuitBasic>, <ore:circuitBasic>, <ore:cableGtSingleTin>]]);
|
||||
[<ore:circuitLv>, <ore:circuitLv>, <ore:cableGtSingleTin>]]);
|
||||
|
||||
//MV Macerator
|
||||
recipes.remove(<meta_tile_entity:macerator.mv>);
|
||||
recipes.addShaped(<meta_tile_entity:macerator.mv>, [
|
||||
[<metaitem:electric.piston.mv>, <metaitem:electric.motor.mv>, <metaitem:toolHeadBuzzSawSteel>],
|
||||
[<ore:cableGtSingleCopper>, <ore:cableGtSingleCopper>, <meta_tile_entity:hull.mv>],
|
||||
[<ore:circuitGood>, <ore:circuitGood>, <ore:cableGtSingleCopper>]]);
|
||||
[<ore:circuitMv>, <ore:circuitMv>, <ore:cableGtSingleCopper>]]);
|
||||
|
||||
//LV Piston
|
||||
recipes.addShaped(<metaitem:electric.piston.lv>, [
|
||||
@ -95,19 +98,19 @@ recipes.remove(<meta_tile_entity:extruder.hv>);
|
||||
recipes.remove(<meta_tile_entity:extruder.ev>);
|
||||
|
||||
|
||||
recipes.addShaped(<meta_tile_entity:extruder.mv>, [[<ore:wireGtQuadrupleCupronickel>, <ore:wireGtQuadrupleCupronickel>, <ore:circuitGood>],
|
||||
recipes.addShaped(<meta_tile_entity:extruder.mv>, [[<ore:wireGtQuadrupleCupronickel>, <ore:wireGtQuadrupleCupronickel>, <ore:circuitMv>],
|
||||
[<metaitem:electric.piston.mv>, <meta_tile_entity:hull.mv>, <ore:pipeNormalFluidSteel>],
|
||||
[<ore:wireGtQuadrupleCupronickel>, <ore:wireGtQuadrupleCupronickel>, <ore:circuitGood>]]);
|
||||
[<ore:wireGtQuadrupleCupronickel>, <ore:wireGtQuadrupleCupronickel>, <ore:circuitMv>]]);
|
||||
|
||||
recipes.addShaped(<meta_tile_entity:extruder.hv>, [
|
||||
[<ore:wireGtQuadrupleKanthal>, <ore:wireGtQuadrupleKanthal>, <ore:circuitAdvanced>],
|
||||
[<ore:wireGtQuadrupleKanthal>, <ore:wireGtQuadrupleKanthal>, <ore:circuitHv>],
|
||||
[<metaitem:electric.piston.hv>, <meta_tile_entity:hull.hv>, <ore:pipeNormalFluidStainlessSteel>],
|
||||
[<ore:wireGtQuadrupleKanthal>, <ore:wireGtQuadrupleKanthal>, <ore:circuitAdvanced>]]);
|
||||
[<ore:wireGtQuadrupleKanthal>, <ore:wireGtQuadrupleKanthal>, <ore:circuitHv>]]);
|
||||
|
||||
recipes.addShaped(<meta_tile_entity:extruder.ev>, [
|
||||
[<ore:wireGtQuadrupleNichrome>, <ore:wireGtQuadrupleNichrome>, <ore:circuitExtreme>],
|
||||
[<ore:wireGtQuadrupleNichrome>, <ore:wireGtQuadrupleNichrome>, <ore:circuitEv>],
|
||||
[<metaitem:electric.piston.ev>, <meta_tile_entity:hull.ev>, <ore:pipeNormalFluidTitanium>],
|
||||
[<ore:wireGtQuadrupleNichrome>, <ore:wireGtQuadrupleNichrome>, <ore:circuitExtreme>]]);
|
||||
[<ore:wireGtQuadrupleNichrome>, <ore:wireGtQuadrupleNichrome>, <ore:circuitEv>]]);
|
||||
|
||||
|
||||
|
||||
@ -290,6 +293,8 @@ makeShaped("of_nc_water_source", <nuclearcraft:water_source>,
|
||||
//Rubber by hand
|
||||
recipes.addShaped(<metaitem:plateRubber>,[[<ore:gtceHardHammers>],[<metaitem:rubber_drop>],[<metaitem:rubber_drop>]]);
|
||||
|
||||
//Rubber Sheet
|
||||
compressor.recipeBuilder().inputs(<metaitem:rubber_drop>).outputs(<metaitem:plateRubber>).duration(20).EUt(8).buildAndRegister();
|
||||
|
||||
//Item conduit - by hand
|
||||
recipes.addShaped(<enderio:item_item_conduit> * 4, [
|
||||
@ -420,47 +425,47 @@ fluid_extractor.recipeBuilder()
|
||||
.duration(100).EUt(32).buildAndRegister();
|
||||
|
||||
|
||||
// Creative Tank Provider
|
||||
val creative_tank_provider = Builder.start("mbt:creative_tank_provider")
|
||||
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
return FactoryBlockPattern.start()
|
||||
.aisle("CCC", "CCC", "CCC")
|
||||
.aisle("CCC", "CFC", "CCC")
|
||||
.aisle("CCC", "CSC", "CCC")
|
||||
.where('S', controller.self())
|
||||
.where('F', <metastate:gregtech:meta_block_frame_24:12>) // Tungstencarbide Frame Box
|
||||
.where("C", CTPredicate.states(<metastate:gcym:large_multiblock_casing:11>) | controller.autoAbilities(true, false, true, true, false, false, false))
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
FactoryRecipeMap.start("creative_tank_provider")
|
||||
.minInputs(2)
|
||||
.maxInputs(2)
|
||||
.minOutputs(1)
|
||||
.maxOutputs(1)
|
||||
.build())
|
||||
.withBaseTexture(<metastate:gcym:large_multiblock_casing:11>)
|
||||
.buildAndRegister();
|
||||
|
||||
creative_tank_provider.hasMufflerMechanics = false;
|
||||
creative_tank_provider.hasMaintenanceMechanics = false;
|
||||
|
||||
recipes.addShaped("creative_tank_provider", <metaitem:mbt:creative_tank_provider>, [
|
||||
[<metaitem:emitter.zpm>, <metaitem:field.generator.luv>, <metaitem:emitter.zpm>],
|
||||
[<metaitem:field.generator.zpm>, <gcym:large_multiblock_casing:11>, <metaitem:field.generator.zpm>],
|
||||
[<ore:circuitUltimate>, <metaitem:field.generator.uv>, <ore:circuitUltimate>]
|
||||
]);
|
||||
|
||||
// creative tank provider
|
||||
// creative tank
|
||||
creative_tank_provider.recipeMap
|
||||
.recipeBuilder()
|
||||
.notConsumable(<contenttweaker:creativeportabletankmold>)
|
||||
.inputs(<minecraft:bucket>)
|
||||
.outputs(<metaitem:creative_tank>)
|
||||
.duration(500)
|
||||
.EUt(100000)
|
||||
.buildAndRegister();
|
||||
//// Creative Tank Provider
|
||||
//val creative_tank_provider = Builder.start("mbt:creative_tank_provider")
|
||||
// .withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
// return FactoryBlockPattern.start()
|
||||
// .aisle("CCC", "CCC", "CCC")
|
||||
// .aisle("CCC", "CFC", "CCC")
|
||||
// .aisle("CCC", "CSC", "CCC")
|
||||
// .where('S', controller.self())
|
||||
// .where('F', <metastate:gregtech:meta_block_frame_24:12>) // Tungstencarbide Frame Box
|
||||
// .where("C", CTPredicate.states(<metastate:gcym:large_multiblock_casing:11>) | controller.autoAbilities(true, false, true, true, false, false, false))
|
||||
// .build();
|
||||
// } as IPatternBuilderFunction)
|
||||
// .withRecipeMap(
|
||||
// FactoryRecipeMap.start("creative_tank_provider")
|
||||
// .minInputs(2)
|
||||
// .maxInputs(2)
|
||||
// .minOutputs(1)
|
||||
// .maxOutputs(1)
|
||||
// .build())
|
||||
// .withBaseTexture(<metastate:gcym:large_multiblock_casing:11>)
|
||||
// .buildAndRegister();
|
||||
//
|
||||
//creative_tank_provider.hasMufflerMechanics = false;
|
||||
//creative_tank_provider.hasMaintenanceMechanics = false;
|
||||
//
|
||||
//recipes.addShaped("creative_tank_provider", <metaitem:mbt:creative_tank_provider>, [
|
||||
// [<metaitem:emitter.zpm>, <metaitem:field.generator.luv>, <metaitem:emitter.zpm>],
|
||||
// [<metaitem:field.generator.zpm>, <gcym:large_multiblock_casing:11>, <metaitem:field.generator.zpm>],
|
||||
// [<ore:circuitZpm>, <metaitem:field.generator.uv>, <ore:circuitZpm>]
|
||||
//]);
|
||||
//
|
||||
//// creative tank provider
|
||||
//// creative tank
|
||||
//creative_tank_provider.recipeMap
|
||||
// .recipeBuilder()
|
||||
// .notConsumable(<contenttweaker:creativeportabletankmold>)
|
||||
// .inputs(<minecraft:bucket>)
|
||||
// .outputs(<metaitem:creative_tank>)
|
||||
// .duration(500)
|
||||
// .EUt(100000)
|
||||
// .buildAndRegister();
|
||||
|
||||
//Numismatic Dynamo
|
||||
recipes.remove(<thermalexpansion:dynamo:5>);
|
||||
@ -542,7 +547,7 @@ recipes.addShaped(<ae2stuff:grower>, [
|
||||
recipes.removeByRecipeName("gregtech:distillation_tower");
|
||||
recipes.addShaped(<meta_tile_entity:distillation_tower>, [
|
||||
[<ore:pipeLargeFluidStainlessSteel>, <metaitem:electric.pump.hv>, <ore:pipeLargeFluidStainlessSteel>],
|
||||
[<ore:circuitAdvanced>, <meta_tile_entity:hull.mv>, <ore:circuitAdvanced>],
|
||||
[<ore:circuitHv>, <meta_tile_entity:hull.mv>, <ore:circuitHv>],
|
||||
[<ore:pipeLargeFluidStainlessSteel>, <metaitem:electric.pump.hv>, <ore:pipeLargeFluidStainlessSteel>]]);
|
||||
|
||||
//Draconium [tier 14]
|
||||
@ -558,6 +563,48 @@ blast_furnace.recipeBuilder().inputs([<armorplus:material:3> * 4]).fluidInputs([
|
||||
blast_furnace.recipeBuilder().inputs([<metaitem:dustDraconium>]).fluidInputs([<liquid:gasoline_premium>*500]).outputs(<metaitem:ingotHotDraconium>).property("temperature", 6800).duration(10000).EUt(120).buildAndRegister();
|
||||
blast_furnace.recipeBuilder().inputs([<armorplus:material:3> * 4]).fluidInputs([<liquid:gasoline_premium>*2000]).outputs([<metaitem:ingotHotDraconium> * 2]).property("temperature", 6800).duration(20000).EUt(120).buildAndRegister();
|
||||
|
||||
//////////////////// Exotic Materials Catalyst ////////////////////////
|
||||
makeExtremeRecipe7(<contenttweaker:exoticmaterialscatalyst>,
|
||||
["L M J",
|
||||
" K W S ",
|
||||
" YNT ",
|
||||
"OFUVAIC",
|
||||
" XEH ",
|
||||
" Q G P ",
|
||||
"B R D"],
|
||||
{ A : <ore:ingotCrystalMatrix>,
|
||||
B : <ore:ingotRuridit>,
|
||||
C : <ore:ingotElectricalSteel>,
|
||||
D : <ore:ingotEnergeticAlloy>,
|
||||
E : <ore:ingotVibrantAlloy>,
|
||||
F : <ore:ingotRhodiumPlatedPalladium>,
|
||||
G : <ore:ingotDarkSteel>,
|
||||
H : <ore:ingotSoularium>,
|
||||
I : <ore:ingotEndSteel>,
|
||||
J : <metaitem:ingotKanthal>,
|
||||
K : <metaitem:ingotMagnalium>,
|
||||
L : <metaitem:ingotNichrome>,
|
||||
M : <metaitem:ingotRedSteel>,
|
||||
N : <metaitem:ingotBlueSteel>,
|
||||
O : <metaitem:ingotVanadiumSteel>,
|
||||
P : <metaitem:ingotHssg>,
|
||||
Q : <metaitem:ingotHsse>,
|
||||
R : <metaitem:ingotHsss>,
|
||||
S : <metaitem:ingotManyullyn>,
|
||||
T : <ore:ingotMicroversium>,
|
||||
U : <ore:ingotElectrumFlux>,
|
||||
V : <simplyjetpacks:metaitemmods:3>,
|
||||
W : <thermalfoundation:material:136>,
|
||||
X : <ore:ingotSignalum>,
|
||||
Y : <ore:ingotEnderium> });
|
||||
|
||||
// Diamond decomp
|
||||
electrolyzer.recipeBuilder()
|
||||
.inputs(<metaitem:dustDiamond>)
|
||||
.outputs(<metaitem:dustCarbon> * 16)
|
||||
.duration(768)
|
||||
.EUt(30)
|
||||
.buildAndRegister();
|
||||
|
||||
// Removals
|
||||
// GT
|
||||
@ -574,8 +621,71 @@ mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_furnace_steel>);
|
||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_alloy_smelter_bronze>);
|
||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_alloy_smelter_steel>);
|
||||
|
||||
// Stabilized Miners
|
||||
// Materials
|
||||
removeMaterialSolid(32032);
|
||||
removeMaterialSolid(32033);
|
||||
removeMaterialSolid(32034);
|
||||
removeMaterialSolid(32035);
|
||||
removeMaterialSolid(32036);
|
||||
removeMaterialSolid(32037);
|
||||
removeMaterialSolid(32038);
|
||||
removeMaterialSolid(32039);
|
||||
removeMaterialSolid(32040);
|
||||
removeMaterialSolid(32041);
|
||||
removeMaterialSolid(32042);
|
||||
removeMaterialSolid(32043);
|
||||
removeMaterialSolid(32044);
|
||||
removeMaterialSolid(32045);
|
||||
removeMaterialSolid(32049);
|
||||
removeMaterialSolid(32051);
|
||||
removeMaterialSolid(32052);
|
||||
removeMaterialSolid(32055);
|
||||
removeMaterialSolid(32057);
|
||||
removeMaterialSolid(32058);
|
||||
removeMaterialSolid(32059);
|
||||
removeMaterialSolid(32060);
|
||||
removeMaterialSolid(32061);
|
||||
removeMaterialSolid(32066);
|
||||
removeMaterialSolid(32067);
|
||||
removeMaterialSolid(32068);
|
||||
removeMaterialSolid(32069);
|
||||
removeMaterialSolid(32071);
|
||||
removeMaterialSolid(32072);
|
||||
removeMaterialSolid(32073);
|
||||
removeMaterialSolid(32074);
|
||||
removeMaterialSolid(32075);
|
||||
removeMaterialSolid(32076);
|
||||
removeMaterialSolid(32077);
|
||||
removeMaterialSolid(32078);
|
||||
removeMaterialSolid(32079);
|
||||
removeMaterialSolid(32080);
|
||||
removeMaterialSolid(32081);
|
||||
removeMaterialSolid(32083);
|
||||
removeMaterialSolid(32084);
|
||||
removeMaterialSolid(32085);
|
||||
removeMaterialSolid(32087);
|
||||
removeMaterialSolid(32088);
|
||||
removeMaterialSolid(32093);
|
||||
removeMaterialSolid(32096);
|
||||
removeMaterialSolid(32097);
|
||||
removeMaterialSolid(32098);
|
||||
removeMaterialSolid(32099);
|
||||
removeMaterialSolid(32100);
|
||||
removeMaterialSolid(32109);
|
||||
|
||||
removeMaterialFluid(32046, [<liquid:hydrogen_peroxide>]);
|
||||
removeMaterialFluid(32047, [<liquid:hydrazine>]);
|
||||
removeMaterialFluid(32048, [<liquid:acetone_azine>]);
|
||||
removeMaterialFluid(32050, [<liquid:kapton_k>]);
|
||||
removeMaterialFluid(32053, [<liquid:dimethylformamide>]);
|
||||
removeMaterialFluid(32054, [<liquid:aminophenol>]);
|
||||
removeMaterialFluid(32056, [<liquid:antimony_pentafluoride>]);
|
||||
removeMaterialFluid(32062, [<liquid:neocryolite>]);
|
||||
removeMaterialFluid(32063, [<liquid:naquadah_oxide_petro_solution>]);
|
||||
removeMaterialFluid(32064, [<liquid:naquadah_oxide_aero_solution>]);
|
||||
removeMaterialFluid(32065, [<liquid:hot_naquadah_oxide_neocryolite_solution>]);
|
||||
|
||||
// Stabilized Miners
|
||||
mods.jei.JEI.removeAndHide(<contenttweaker:tiereightship_stabilized>);
|
||||
mods.jei.JEI.removeAndHide(<contenttweaker:tiereightship_stabilized_matter>);
|
||||
mods.jei.JEI.removeAndHide(<contenttweaker:tierfiveship_stabilized>);
|
||||
|
30
overrides/scripts/oreprefix.zs
Normal file
30
overrides/scripts/oreprefix.zs
Normal file
@ -0,0 +1,30 @@
|
||||
#loader gregtech
|
||||
#priority 10
|
||||
|
||||
import mods.gregtech.material.MaterialBuilder;
|
||||
import mods.gregtech.material.MaterialRegistry;
|
||||
import mods.gregtech.material.IMaterialPredicate;
|
||||
import mods.gregtech.material.Material;
|
||||
import mods.gregtech.material.Elements;
|
||||
import mods.gregtech.ore.OrePrefix;
|
||||
import mods.gregtech.recipe.helpers;
|
||||
import mods.gregtech.ore.IOreRecipeHandler;
|
||||
import mods.gregtech.MaterialFlag;
|
||||
import mods.gregtech.recipe.RecipeMap;
|
||||
import mods.gregtech.MaterialFlagBuilder;
|
||||
|
||||
val gemPerfectFlag = MaterialFlagBuilder.create("generate_perfect")
|
||||
.requireGem()
|
||||
.build();
|
||||
|
||||
<material:diamond>.addFlags(["generate_perfect"]);
|
||||
<material:emerald>.addFlags(["generate_perfect"]);
|
||||
<material:ruby>.addFlags(["generate_perfect"]);
|
||||
<material:topaz>.addFlags(["generate_perfect"]);
|
||||
|
||||
val gemPerfect as OrePrefix = OrePrefix.registerOrePrefix("gemPerfect", 8, "gemPerfect", 1);
|
||||
gemPerfect.setGenerationPredicate(function(mat as Material) as bool {
|
||||
return mat.hasFlag(gemPerfectFlag);
|
||||
} as IMaterialPredicate);
|
||||
|
||||
gemPerfect.createMaterialItem();
|
@ -89,7 +89,7 @@ recipes.addShaped(<solarflux:photovoltaic_cell_5> * 6, [
|
||||
[<advsolars:sunnarium_plate>,<advsolars:sunnarium_plate>,<advsolars:sunnarium_plate>]]);
|
||||
|
||||
recipes.addShaped(<solarflux:photovoltaic_cell_4> * 6, [
|
||||
[<metaitem:lensBlueTopaz>,<metaitem:lensBlueTopaz>,<metaitem:lensBlueTopaz>],
|
||||
[<ore:craftingLensLightBlue>,<ore:craftingLensLightBlue>,<ore:craftingLensLightBlue>],
|
||||
[<solarflux:photovoltaic_cell_3>,<solarflux:photovoltaic_cell_3>,<solarflux:photovoltaic_cell_3>],
|
||||
[<ore:meshPulsating>,<ore:meshPulsating>,<ore:meshPulsating>]]);
|
||||
|
||||
|
28
pack-mode-switcher.bat
Normal file
28
pack-mode-switcher.bat
Normal file
@ -0,0 +1,28 @@
|
||||
@echo off
|
||||
echo Nomifactory GTCEu Port / Pack mode switcher
|
||||
|
||||
setlocal
|
||||
set normalCfgPath=%~dp0config-overrides\normal
|
||||
set expertCfgPath=%~dp0config-overrides\expert
|
||||
set targetPath=%~dp0config
|
||||
|
||||
echo Set pack mode
|
||||
echo N: normal
|
||||
echo E: expert (hard)
|
||||
choice /c NE /m "selection"
|
||||
|
||||
if "%errorlevel%" == "1" goto copyNormal
|
||||
if "%errorlevel%" == "2" goto copyExpert
|
||||
|
||||
:copyNormal
|
||||
robocopy "%normalCfgPath%" "%targetPath%" *.* /e /nfl /ndl
|
||||
del "%targetPath%\globalgamerules.cfg"
|
||||
goto end
|
||||
:copyExpert
|
||||
robocopy "%expertCfgPath%" "%targetPath%" *.* /e /nfl /ndl
|
||||
goto end
|
||||
|
||||
:end
|
||||
echo Switch completed
|
||||
pause
|
||||
exit
|
Loading…
x
Reference in New Issue
Block a user