This commit is contained in:
m2r1k5 2022-06-01 09:03:41 +08:00
commit ef7f8cca37
51 changed files with 6953 additions and 10946 deletions

View File

@ -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!

View File

@ -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
View 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:
![image](https://user-images.githubusercontent.com/61507029/168111281-65006a94-4b4d-4255-aca1-1f5039eec705.png)
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.')

View File

@ -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
}

View File

@ -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
}

View 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
}

View 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
}
}

View File

@ -0,0 +1,11 @@
# Configuration file
general {
S:acceptedModes <
normal
expert
>
S:packMode=normal
}

View File

@ -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"
]
}
}
}
}

View File

@ -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": {

View File

@ -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

View File

@ -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"
]
}
}
]

View File

@ -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 <

View File

@ -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]

View File

@ -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" />

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "contenttweaker:items/magnetron"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 889 B

View File

@ -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]
]);

View File

@ -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>,
});

View File

@ -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();

View File

@ -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"));

View File

@ -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>]
]);

View File

@ -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.")));

View File

@ -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> }
);

View File

@ -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);

View File

@ -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()

View File

@ -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>);

View File

@ -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;
}
}
}

View File

@ -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>);

View File

@ -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

View 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();

View File

@ -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");

View File

@ -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>);

View File

@ -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()

View File

@ -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);

View File

@ -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>,

View File

@ -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();

View File

@ -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

View File

@ -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>);

View 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();

View File

@ -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
View 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