Update to GT 2.8.* & Integrate Nomi Labs (#619)
Co-authored-by: tracer4b <61507029+tracer4b@users.noreply.github.com> Co-authored-by: Serenibyss <10861407+serenibyss@users.noreply.github.com> Co-authored-by: Sylvia <skraman1999@gmail.com> Co-authored-by: windyknight <windyknight@users.noreply.github.com> Co-authored-by: Ghzdude <44148655+ghzdude@users.noreply.github.com> [BREAKING]
This commit is contained in:
parent
252bfeb2ec
commit
2cfdcb10e2
11
.gitignore
vendored
11
.gitignore
vendored
@ -5,10 +5,12 @@ overrides/config/brandon3055/ResourceCache
|
||||
build
|
||||
tools/node_modules
|
||||
|
||||
.idea/
|
||||
.idea_modules/
|
||||
tools/.idea/
|
||||
tools/.idea_modules/
|
||||
*iml
|
||||
/overrides/groovy/assets/
|
||||
/overrides/groovy/lib/
|
||||
|
||||
**/.idea/
|
||||
**/.idea_modules/
|
||||
|
||||
.vscode/
|
||||
tools/.vscode/
|
||||
@ -22,4 +24,3 @@ tools/.vscode/
|
||||
# Linux
|
||||
*~
|
||||
|
||||
|
||||
|
13
README.md
13
README.md
@ -18,7 +18,8 @@
|
||||
- Multiblock versions of nearly all machines, including EBF, Freezer and DT, processing up to 256 recipes in parallel
|
||||
- New processing chains for Naquadah, Advanced SMDs, Crystal Chips, and more
|
||||
- Fixed lots of unpleasant CE-ness - fixed infinite Amp bug, different ore stone types don't clog up your inventory, etc.
|
||||
- Super-performant emissive effects on machines, coil blocks, the Fusion Reactor, and more
|
||||
- Super-performant emissive effects on machines, coil blocks, the Fusion Reactor, and more
|
||||
- Assembly Line Research, Cleanrooom, and other ported and improved features from GT5
|
||||
- Updated questbook to guide you through all the new stuff, including a completely new chapter, the Processing Lines Tab, to give you more info, useful tips and a visual representation of different processing lines, both new and old
|
||||
- Many QoL features - Wiremill can produce any wire, Creative Tank no longer uses fluids, new creative chests and tanks from CEu, etc.
|
||||
- And more...
|
||||
@ -77,16 +78,6 @@ If you want a harder, or perhaps a more "true" GregTech experience, check out th
|
||||
|
||||
#### Manual installation instructions are available [here](https://github.com/Nomi-CEu/Nomi-CEu/blob/main/overrides/README.md).
|
||||
|
||||
## Bansoukou
|
||||
This pack uses two bansoukou patches.
|
||||
The first one is for [NuclearCraft](https://github.com/tomdodd4598/NuclearCraft/tree/1.12.2), and the second one is for [Draconic Evolution](https://github.com/Draconic-Inc/Draconic-Evolution/tree/1.12.2).
|
||||
|
||||
The two patch repos are:
|
||||
- [NuclearCraft](https://github.com/Exaxxion/NuclearCraft/tree/2.18y-ceu). This fixes GTCEu incompatability with NuclearCraft.
|
||||
- [Draconic Evolution](https://github.com/Nomi-CEu/Draconic-Evolution). This adds the destruct core button, and allows GT blocks in place of DE blocks in the Energy Core and Reactor.
|
||||
|
||||
If there are issues or crashes with Draconic Evolution, please report them to [here](https://github.com/Nomi-CEu/Draconic-Evolution/issues) instead of the main Draconic Evolution repo.
|
||||
|
||||
## Credits
|
||||
Original pack by [Exaxxion](https://github.com/Exaxxion).
|
||||
Stabilized miner textures from [Self-Torture Edition](https://github.com/NotMyWing/Omnifactory-Self-Torture-Edition).
|
||||
|
@ -171,11 +171,6 @@
|
||||
"fileID": 3015079,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 237065,
|
||||
"fileID": 3331364,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 237102,
|
||||
"fileID": 3157548,
|
||||
@ -600,11 +595,6 @@
|
||||
"client"
|
||||
]
|
||||
},
|
||||
{
|
||||
"projectID": 386188,
|
||||
"fileID": 4673854,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 390886,
|
||||
"fileID": 3220701,
|
||||
@ -620,11 +610,6 @@
|
||||
"fileID": 4592627,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 412037,
|
||||
"fileID": 4682339,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 419286,
|
||||
"fileID": 5079135,
|
||||
@ -635,11 +620,6 @@
|
||||
"fileID": 3671689,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 434344,
|
||||
"fileID": 3626352,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 460609,
|
||||
"fileID": 4800875,
|
||||
@ -673,7 +653,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 557242,
|
||||
"fileID": 4799055,
|
||||
"fileID": 5121638,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -683,7 +663,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 564858,
|
||||
"fileID": 4701685,
|
||||
"fileID": 5121714,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -698,7 +678,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 624243,
|
||||
"fileID": 4786371,
|
||||
"fileID": 4996326,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -708,7 +688,7 @@
|
||||
},
|
||||
{
|
||||
"projectID": 632327,
|
||||
"fileID": 4797903,
|
||||
"fileID": 4951607,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -718,12 +698,12 @@
|
||||
},
|
||||
{
|
||||
"projectID": 635555,
|
||||
"fileID": 4542025,
|
||||
"fileID": 4912949,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 687577,
|
||||
"fileID": 4749823,
|
||||
"fileID": 5120928,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
@ -766,6 +746,11 @@
|
||||
"fileID": 4738926,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 895539,
|
||||
"fileID": 4904325,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 896591,
|
||||
"fileID": 5187152,
|
||||
@ -776,6 +761,11 @@
|
||||
"fileID": 4881921,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 932060,
|
||||
"fileID": 5194128,
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"projectID": 945503,
|
||||
"fileID": 4941450,
|
||||
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -9,8 +9,6 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"client options" {
|
||||
B:casingsActiveEmissiveTextures=true
|
||||
|
||||
# Whether or not to enable Emissive Textures for Electric Blast Furnace Coils when the multiblock is working.
|
||||
# Default: false
|
||||
B:coilsActiveEmissiveTextures=true
|
||||
@ -83,6 +81,10 @@ general {
|
||||
# Default: true
|
||||
B:toolUseSounds=true
|
||||
|
||||
# Whether to use the Spray Can color in UIs when a machine is painted.
|
||||
# Default: true
|
||||
B:useSprayCanColorInUI=true
|
||||
|
||||
"gui config" {
|
||||
# The scrolling speed of widgets
|
||||
# Default: 13
|
||||
@ -105,7 +107,7 @@ general {
|
||||
# Default: 1
|
||||
# Min: 1
|
||||
# Max: 4
|
||||
I:hudLocation=1
|
||||
I:hudLocation=3
|
||||
|
||||
# Horizontal offset of HUD.
|
||||
# Default: 0
|
||||
@ -323,6 +325,7 @@ general {
|
||||
S:modPriorities <
|
||||
minecraft
|
||||
gregtech
|
||||
nomilabs
|
||||
>
|
||||
|
||||
# Whether Gregtech should remove smelting recipes from the vanilla furnace for ingots requiring the Electric Blast Furnace.
|
||||
@ -345,14 +348,14 @@ general {
|
||||
# Default: 4 FE == 1 EU
|
||||
# Min: 1
|
||||
# Max: 16
|
||||
D:euToFeRatio=4.0
|
||||
I:euToFeRatio=4
|
||||
|
||||
# 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
|
||||
I:feToEuRatio=4
|
||||
|
||||
# The energy consumption of ME Hatch/Bus.
|
||||
# Default: 1.0AE/t
|
||||
@ -364,7 +367,6 @@ general {
|
||||
# This does not enable nor disable Converters.
|
||||
# Default: true
|
||||
B:nativeEUToFE=true
|
||||
D:rfRatio=4.0
|
||||
|
||||
# The interval between ME Hatch/Bus interact ME network.
|
||||
# It may cause lag if the interval is too small.
|
||||
@ -399,7 +401,6 @@ general {
|
||||
# This does nothing if B:enableCleanroom is false.
|
||||
# Default: false
|
||||
B:cleanMultiblocks=false
|
||||
B:doExplosions=false
|
||||
|
||||
# Whether machines explode in rainy weather or when placed next to certain terrain, such as fire or lava
|
||||
# Default: false
|
||||
@ -496,7 +497,6 @@ general {
|
||||
# Whether to require a Wrench, Wirecutter, or other GregTech tools to break machines, casings, wires, and more.
|
||||
# Default: false
|
||||
B:requireGTToolsForBlocks=false
|
||||
B:requireWrenchForMachines=false
|
||||
|
||||
# Whether Steam Multiblocks should use Steel instead of Bronze.
|
||||
# Default: false
|
||||
@ -551,6 +551,12 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"recipe options" {
|
||||
# How many Multiblock Casings to make per craft. Either 1, 2, or 3.
|
||||
# Default: 2
|
||||
# Min: 1
|
||||
# Max: 3
|
||||
I:casingsPerCraft=1
|
||||
|
||||
# Whether to disable the Vanilla Concrete from Powder with Water behavior, forcing the GT recipe.
|
||||
# Default: false
|
||||
B:disableConcreteInWorld=false
|
||||
@ -570,7 +576,7 @@ general {
|
||||
|
||||
# Recipes for items like Iron Doors, Trapdoors, Anvil require Iron Plates, Rods, and more.
|
||||
# Default: false
|
||||
B:hardAdvancedIronRecipes=false
|
||||
B:hardAdvancedIronRecipes=true
|
||||
|
||||
# Whether to make coloring blocks like Concrete or Glass harder.
|
||||
# Default: false
|
||||
@ -601,7 +607,7 @@ general {
|
||||
# Default: false
|
||||
B:hardWoodRecipes=true
|
||||
|
||||
# Whether to make crafting recipes for Bricks, Firebricks, and Coke Bricks harder.
|
||||
# Whether to make crafting recipes for Bricks, Nether Bricks, Firebricks, and Coke Bricks harder.
|
||||
# Default: false
|
||||
B:harderBrickRecipes=true
|
||||
|
||||
@ -609,6 +615,10 @@ general {
|
||||
# Default: true
|
||||
B:harderCharcoalRecipe=true
|
||||
|
||||
# Whether to nerf the output amounts of the first circuit in a set to 1 (from 2) and SoC to 2 (from 4).
|
||||
# Default: false
|
||||
B:harderCircuitRecipes=true
|
||||
|
||||
# Whether to make the recipe for the EBF Controller harder.
|
||||
# Default: false
|
||||
B:harderEBFControllerRecipe=true
|
||||
@ -624,7 +634,6 @@ general {
|
||||
# Whether to nerf Wood crafting to 2 Planks from 1 Log, and 2 Sticks from 2 Planks.
|
||||
# Default: false
|
||||
B:nerfWoodCrafting=true
|
||||
B:plateWrenches=true
|
||||
|
||||
# Whether to remove Vanilla Block Recipes from the Crafting Table.
|
||||
# Default: false
|
||||
@ -638,8 +647,6 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"tool and armor options" {
|
||||
B:enableHighTierDrills=true
|
||||
|
||||
# Random chance for electric tools to take actual damage
|
||||
# Default: 10%
|
||||
# Min: 0
|
||||
@ -722,7 +729,7 @@ general {
|
||||
# 2 - right-upper corner
|
||||
# 3 - left-bottom corner
|
||||
# 4 - right-bottom corner
|
||||
I:hudLocation=1
|
||||
I:hudLocation=3
|
||||
|
||||
# Horizontal offset of HUD [0 ~ 100)
|
||||
I:hudOffsetX=0
|
File diff suppressed because it is too large
Load Diff
@ -9,8 +9,6 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"client options" {
|
||||
B:casingsActiveEmissiveTextures=true
|
||||
|
||||
# Whether or not to enable Emissive Textures for Electric Blast Furnace Coils when the multiblock is working.
|
||||
# Default: false
|
||||
B:coilsActiveEmissiveTextures=true
|
||||
@ -83,6 +81,10 @@ general {
|
||||
# Default: true
|
||||
B:toolUseSounds=true
|
||||
|
||||
# Whether to use the Spray Can color in UIs when a machine is painted.
|
||||
# Default: true
|
||||
B:useSprayCanColorInUI=true
|
||||
|
||||
"gui config" {
|
||||
# The scrolling speed of widgets
|
||||
# Default: 13
|
||||
@ -323,6 +325,7 @@ general {
|
||||
S:modPriorities <
|
||||
minecraft
|
||||
gregtech
|
||||
nomilabs
|
||||
>
|
||||
|
||||
# Whether Gregtech should remove smelting recipes from the vanilla furnace for ingots requiring the Electric Blast Furnace.
|
||||
@ -345,14 +348,14 @@ general {
|
||||
# Default: 4 FE == 1 EU
|
||||
# Min: 1
|
||||
# Max: 16
|
||||
D:euToFeRatio=4.0
|
||||
I:euToFeRatio=4
|
||||
|
||||
# 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
|
||||
I:feToEuRatio=4
|
||||
|
||||
# The energy consumption of ME Hatch/Bus.
|
||||
# Default: 1.0AE/t
|
||||
@ -364,7 +367,6 @@ general {
|
||||
# This does not enable nor disable Converters.
|
||||
# Default: true
|
||||
B:nativeEUToFE=true
|
||||
D:rfRatio=4.0
|
||||
|
||||
# The interval between ME Hatch/Bus interact ME network.
|
||||
# It may cause lag if the interval is too small.
|
||||
@ -399,7 +401,6 @@ general {
|
||||
# This does nothing if B:enableCleanroom is false.
|
||||
# Default: false
|
||||
B:cleanMultiblocks=false
|
||||
B:doExplosions=false
|
||||
|
||||
# Whether machines explode in rainy weather or when placed next to certain terrain, such as fire or lava
|
||||
# Default: false
|
||||
@ -496,7 +497,6 @@ general {
|
||||
# Whether to require a Wrench, Wirecutter, or other GregTech tools to break machines, casings, wires, and more.
|
||||
# Default: false
|
||||
B:requireGTToolsForBlocks=false
|
||||
B:requireWrenchForMachines=false
|
||||
|
||||
# Whether Steam Multiblocks should use Steel instead of Bronze.
|
||||
# Default: false
|
||||
@ -551,6 +551,12 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"recipe options" {
|
||||
# How many Multiblock Casings to make per craft. Either 1, 2, or 3.
|
||||
# Default: 2
|
||||
# Min: 1
|
||||
# Max: 3
|
||||
I:casingsPerCraft=2
|
||||
|
||||
# Whether to disable the Vanilla Concrete from Powder with Water behavior, forcing the GT recipe.
|
||||
# Default: false
|
||||
B:disableConcreteInWorld=false
|
||||
@ -601,7 +607,7 @@ general {
|
||||
# Default: false
|
||||
B:hardWoodRecipes=false
|
||||
|
||||
# Whether to make crafting recipes for Bricks, Firebricks, and Coke Bricks harder.
|
||||
# Whether to make crafting recipes for Bricks, Nether Bricks, Firebricks, and Coke Bricks harder.
|
||||
# Default: false
|
||||
B:harderBrickRecipes=false
|
||||
|
||||
@ -609,6 +615,10 @@ general {
|
||||
# Default: true
|
||||
B:harderCharcoalRecipe=false
|
||||
|
||||
# Whether to nerf the output amounts of the first circuit in a set to 1 (from 2) and SoC to 2 (from 4).
|
||||
# Default: false
|
||||
B:harderCircuitRecipes=false
|
||||
|
||||
# Whether to make the recipe for the EBF Controller harder.
|
||||
# Default: false
|
||||
B:harderEBFControllerRecipe=false
|
||||
@ -624,7 +634,6 @@ general {
|
||||
# Whether to nerf Wood crafting to 2 Planks from 1 Log, and 2 Sticks from 2 Planks.
|
||||
# Default: false
|
||||
B:nerfWoodCrafting=false
|
||||
B:plateWrenches=true
|
||||
|
||||
# Whether to remove Vanilla Block Recipes from the Crafting Table.
|
||||
# Default: false
|
||||
@ -638,8 +647,6 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"tool and armor options" {
|
||||
B:enableHighTierDrills=true
|
||||
|
||||
# Random chance for electric tools to take actual damage
|
||||
# Default: 10%
|
||||
# Min: 0
|
@ -97,8 +97,8 @@ blockingmode {
|
||||
gregtech:glass_lens.green
|
||||
gregtech:glass_lens.red
|
||||
gregtech:glass_lens.black
|
||||
contenttweaker:smallgearextrudershape
|
||||
contenttweaker:creativeportabletankmold
|
||||
nomilabs:smallgearextrudershape
|
||||
nomilabs:creativeportabletankmold
|
||||
|
||||
[ae2stuff]
|
||||
appliedenergistics2:material:13
|
||||
|
@ -13101,106 +13101,106 @@ architecturecraft:sawbench, Architect's Sawbench
|
||||
base:wrench, Wrench
|
||||
bountiful:bounty, Bounty
|
||||
bountiful:bountyboarditem, Bounty Board
|
||||
contenttweaker:creativeportabletankmold, Creative Quantum Tank Data
|
||||
contenttweaker:woodenwidget, Wooden Widget
|
||||
contenttweaker:alloywidget, Alloy Widget
|
||||
contenttweaker:enderwidget, Ender Widget
|
||||
contenttweaker:stonewidget, Stone Widget
|
||||
contenttweaker:woodwidgetleft, Wooden Widget Part (Left Side)
|
||||
contenttweaker:woodwidgetright, Wooden Widget Part (Right Side)
|
||||
contenttweaker:stonewidgetup, Stone Widget Part (Up Side)
|
||||
contenttweaker:stonewidgetdown, Stone Widget Part (Down Side)
|
||||
contenttweaker:grainsofinnocence, Grains Of Innocence
|
||||
contenttweaker:warpengine, Warp Engine
|
||||
contenttweaker:radiumsalt, Radium Salt
|
||||
contenttweaker:gemsensor, Gemstone Sensor
|
||||
contenttweaker:radiationlayer, Radiation Layer
|
||||
contenttweaker:pressurelayer, Pressure Layer
|
||||
contenttweaker:unpreparedspacehelmet, Unprepared Space Helmet
|
||||
contenttweaker:unpreparedspacechestpiece, Unprepared Space Chestpiece
|
||||
contenttweaker:unpreparedspaceleggings, Unprepared Space Leggings
|
||||
contenttweaker:unpreparedspaceboots, Unprepared Space Boots
|
||||
contenttweaker:cloth, Cloth
|
||||
contenttweaker:thermalcloth, Thermal Cloth
|
||||
contenttweaker:omnicoin, Omnipenny [1]
|
||||
contenttweaker:omnicoin5, Omninickel [5]
|
||||
contenttweaker:omnicoin25, Omniquarter [25]
|
||||
contenttweaker:omnicoin100, Omnidollar [100]
|
||||
contenttweaker:moondust, Moon Dust
|
||||
contenttweaker:blazepowder, Blaze Powder
|
||||
contenttweaker:excitationcoil:0, Excitation Coil
|
||||
contenttweaker:block_dust:0, Dust Block
|
||||
contenttweaker:redstonearmorplate, Heavy Redstone Plate
|
||||
contenttweaker:carbonarmorplate, Heavy Carbon Plate
|
||||
contenttweaker:lapisarmorplate, Heavy Lapis Plate
|
||||
contenttweaker:solidifiedargon, Solidified Argon
|
||||
contenttweaker:solidifiedchlorine, Solidified Chlorine
|
||||
contenttweaker:solidifiedfluorine, Solidified Fluorine
|
||||
contenttweaker:solidifiedhelium, Solidified Helium
|
||||
contenttweaker:solidifiedhydrogen, Solidified Hydrogen
|
||||
contenttweaker:solidifiedkrypton, Solidified Krypton
|
||||
contenttweaker:solidifiedmercury, Solidified Mercury
|
||||
contenttweaker:solidifiedneon, Solidified Neon
|
||||
contenttweaker:solidifiednitrogen, Solidified Nitrogen
|
||||
contenttweaker:solidifiedoxygen, Solidified Oxygen
|
||||
contenttweaker:solidifiedradon, Solidified Radon
|
||||
contenttweaker:solidifiedxenon, Solidified Xenon
|
||||
contenttweaker:universalnavigator, Universal Navigator
|
||||
contenttweaker:stabilizedeinsteinium, Stabilized Einsteinium
|
||||
contenttweaker:stabilizedberkelium, Stabilized Berkelium
|
||||
contenttweaker:stabilizedneptunium, Stabilized Neptunium
|
||||
contenttweaker:stabilizedplutonium, Stabilized Plutonium
|
||||
contenttweaker:stabilizeduranium, Stabilized Uranium
|
||||
contenttweaker:stabilizedthorium, Stabilized Thorium
|
||||
contenttweaker:stabilizedcurium, Stabilized Curium
|
||||
contenttweaker:stabilizedcalifornium, Stabilized Californium
|
||||
contenttweaker:stabilizedamericium, Stabilized Americium
|
||||
contenttweaker:exoticmaterialscatalyst, Exotic Materials Catalyst
|
||||
contenttweaker:eternalcatalyst, Eternal Catalyst
|
||||
contenttweaker:compressedoctadiccapacitor, Compressed Octadic Capacitor
|
||||
contenttweaker:doublecompressedoctadiccapacitor, Double Compressed Octadic Capacitor
|
||||
contenttweaker:ultimate_gem, Ultimate Gem
|
||||
contenttweaker:ultimate_power_storage, Ultimate Power Storage
|
||||
contenttweaker:ultimate_generator, Ultimate Generator
|
||||
contenttweaker:netherstarsouth, Nether Star Tip South
|
||||
contenttweaker:netherstareast, Nether Star Tip East
|
||||
contenttweaker:netherstarwest, Nether Star Tip West
|
||||
contenttweaker:quantumfluxedeterniumplating, Quantum Fluxed Eternium Heavy Plating
|
||||
contenttweaker:heartofauniverse, Heart Of A Universe
|
||||
contenttweaker:tieroneship, Steel Plated Micro Miner [Tier One]
|
||||
contenttweaker:t1guidance, Basic Micro Miner Guidance System
|
||||
contenttweaker:t2guidance, Advanced Micro Miner Guidance System
|
||||
contenttweaker:t1laser, Basic Mining Laser
|
||||
contenttweaker:t2laser, Reinforced Mining Laser
|
||||
contenttweaker:t3laser, Supercharged Laser Array
|
||||
contenttweaker:tiertwoship, Titanium Plated Micro Miner [Tier Two]
|
||||
contenttweaker:tierthreeship, Tungsten Carbide Plated Micro Miner [Tier Three]
|
||||
contenttweaker:tierfourship, Signalum Plated Micro Miner [Tier Four]
|
||||
contenttweaker:tierfiveship, Iridium Plated Micro Miner [Tier Five]
|
||||
contenttweaker:tiersixship, Enderium Plated Micro Miner [Tier Six]
|
||||
contenttweaker:tiersevenship, Draconium Plated Micro Dragon Hunter [Tier Seven]
|
||||
contenttweaker:tiereightship, Crystal Matrix Plated Micro Leviathan Slayer [Tier Eight]
|
||||
contenttweaker:tiernineship, Eternium Plated Micro Sun Eater [Tier Nine]
|
||||
contenttweaker:tiertenship, Neutronium Plated Micro Universe Harvester [Tier Ten]
|
||||
contenttweaker:quantumflux, Quantum Flux
|
||||
contenttweaker:dragonlairdata, Dragon Lair Data
|
||||
contenttweaker:witherrealmdata, Wither Realm Data
|
||||
contenttweaker:impossiblerealmdata, Impossible Realm Data
|
||||
contenttweaker:universecreationdata, Universe Creation Data
|
||||
contenttweaker:stellarcreationdata, Stellar Creation Data
|
||||
contenttweaker:lairofthechaosguardiandata, Lair Of The Chaos Guardian Data
|
||||
contenttweaker:denseoilshale:0, Dense Oilsands Ore
|
||||
contenttweaker:densehydrogen, Dense Hydrogen
|
||||
contenttweaker:ultradensehydrogen, Ultra Dense Hydrogen
|
||||
contenttweaker:microverse_casing:0, Microverse Projector Casing
|
||||
contenttweaker:microverse_vent:0, Microverse Projector Vent
|
||||
contenttweaker:eightsmore, EightS'more OctoS'mingot
|
||||
contenttweaker:sixteensmore, SixteenS'more HexadecaS'mingot
|
||||
contenttweaker:thirtytwosmore, Half-stack-o'-S'more TriacontadyoS'mingot
|
||||
contenttweaker:sixtyfoursmore, Stack-o'-S'more HexecontatessaraS'mingot
|
||||
contenttweaker:pulsatingdust, Pulsating Dust
|
||||
contenttweaker:pulsatingmesh, Pulsating Mesh
|
||||
contenttweaker:hand_framing_tool, Hand Framing Tool
|
||||
nomilabs:creativeportabletankmold, Creative Quantum Tank Data
|
||||
nomilabs:woodenwidget, Wooden Widget
|
||||
nomilabs:alloywidget, Alloy Widget
|
||||
nomilabs:enderwidget, Ender Widget
|
||||
nomilabs:stonewidget, Stone Widget
|
||||
nomilabs:woodwidgetleft, Wooden Widget Part (Left Side)
|
||||
nomilabs:woodwidgetright, Wooden Widget Part (Right Side)
|
||||
nomilabs:stonewidgetup, Stone Widget Part (Up Side)
|
||||
nomilabs:stonewidgetdown, Stone Widget Part (Down Side)
|
||||
nomilabs:grainsofinnocence, Grains Of Innocence
|
||||
nomilabs:warpengine, Warp Engine
|
||||
nomilabs:radiumsalt, Radium Salt
|
||||
nomilabs:gemsensor, Gemstone Sensor
|
||||
nomilabs:radiationlayer, Radiation Layer
|
||||
nomilabs:pressurelayer, Pressure Layer
|
||||
nomilabs:unpreparedspacehelmet, Unprepared Space Helmet
|
||||
nomilabs:unpreparedspacechestpiece, Unprepared Space Chestpiece
|
||||
nomilabs:unpreparedspaceleggings, Unprepared Space Leggings
|
||||
nomilabs:unpreparedspaceboots, Unprepared Space Boots
|
||||
nomilabs:cloth, Cloth
|
||||
nomilabs:thermalcloth, Thermal Cloth
|
||||
nomilabs:nomicoin, Omnipenny [1]
|
||||
nomilabs:nomicoin5, Omninickel [5]
|
||||
nomilabs:nomicoin25, Omniquarter [25]
|
||||
nomilabs:nomicoin100, Omnidollar [100]
|
||||
nomilabs:moondust, Moon Dust
|
||||
nomilabs:blazepowder, Blaze Powder
|
||||
nomilabs:excitationcoil:0, Excitation Coil
|
||||
nomilabs:block_dust:0, Dust Block
|
||||
nomilabs:redstonearmorplate, Heavy Redstone Plate
|
||||
nomilabs:carbonarmorplate, Heavy Carbon Plate
|
||||
nomilabs:lapisarmorplate, Heavy Lapis Plate
|
||||
nomilabs:solidifiedargon, Solidified Argon
|
||||
nomilabs:solidifiedchlorine, Solidified Chlorine
|
||||
nomilabs:solidifiedfluorine, Solidified Fluorine
|
||||
nomilabs:solidifiedhelium, Solidified Helium
|
||||
nomilabs:solidifiedhydrogen, Solidified Hydrogen
|
||||
nomilabs:solidifiedkrypton, Solidified Krypton
|
||||
nomilabs:solidifiedmercury, Solidified Mercury
|
||||
nomilabs:solidifiedneon, Solidified Neon
|
||||
nomilabs:solidifiednitrogen, Solidified Nitrogen
|
||||
nomilabs:solidifiedoxygen, Solidified Oxygen
|
||||
nomilabs:solidifiedradon, Solidified Radon
|
||||
nomilabs:solidifiedxenon, Solidified Xenon
|
||||
nomilabs:universalnavigator, Universal Navigator
|
||||
nomilabs:stabilizedeinsteinium, Stabilized Einsteinium
|
||||
nomilabs:stabilizedberkelium, Stabilized Berkelium
|
||||
nomilabs:stabilizedneptunium, Stabilized Neptunium
|
||||
nomilabs:stabilizedplutonium, Stabilized Plutonium
|
||||
nomilabs:stabilizeduranium, Stabilized Uranium
|
||||
nomilabs:stabilizedthorium, Stabilized Thorium
|
||||
nomilabs:stabilizedcurium, Stabilized Curium
|
||||
nomilabs:stabilizedcalifornium, Stabilized Californium
|
||||
nomilabs:stabilizedamericium, Stabilized Americium
|
||||
nomilabs:exoticmaterialscatalyst, Exotic Materials Catalyst
|
||||
nomilabs:eternalcatalyst, Eternal Catalyst
|
||||
nomilabs:compressedoctadiccapacitor, Compressed Octadic Capacitor
|
||||
nomilabs:doublecompressedoctadiccapacitor, Double Compressed Octadic Capacitor
|
||||
nomilabs:ultimate_gem, Ultimate Gem
|
||||
nomilabs:ultimate_power_storage, Ultimate Power Storage
|
||||
nomilabs:ultimate_generator, Ultimate Generator
|
||||
nomilabs:netherstarsouth, Nether Star Tip South
|
||||
nomilabs:netherstareast, Nether Star Tip East
|
||||
nomilabs:netherstarwest, Nether Star Tip West
|
||||
nomilabs:quantumfluxedeterniumplating, Quantum Fluxed Eternium Heavy Plating
|
||||
nomilabs:heartofauniverse, Heart Of A Universe
|
||||
nomilabs:tieroneship, Steel Plated Micro Miner [Tier One]
|
||||
nomilabs:t1guidance, Basic Micro Miner Guidance System
|
||||
nomilabs:t2guidance, Advanced Micro Miner Guidance System
|
||||
nomilabs:t1laser, Basic Mining Laser
|
||||
nomilabs:t2laser, Reinforced Mining Laser
|
||||
nomilabs:t3laser, Supercharged Laser Array
|
||||
nomilabs:tiertwoship, Titanium Plated Micro Miner [Tier Two]
|
||||
nomilabs:tierthreeship, Tungsten Carbide Plated Micro Miner [Tier Three]
|
||||
nomilabs:tierfourship, Signalum Plated Micro Miner [Tier Four]
|
||||
nomilabs:tierfiveship, Iridium Plated Micro Miner [Tier Five]
|
||||
nomilabs:tiersixship, Enderium Plated Micro Miner [Tier Six]
|
||||
nomilabs:tiersevenship, Draconium Plated Micro Dragon Hunter [Tier Seven]
|
||||
nomilabs:tiereightship, Crystal Matrix Plated Micro Leviathan Slayer [Tier Eight]
|
||||
nomilabs:tiernineship, Eternium Plated Micro Sun Eater [Tier Nine]
|
||||
nomilabs:tiertenship, Neutronium Plated Micro Universe Harvester [Tier Ten]
|
||||
nomilabs:quantumflux, Quantum Flux
|
||||
nomilabs:dragonlairdata, Dragon Lair Data
|
||||
nomilabs:witherrealmdata, Wither Realm Data
|
||||
nomilabs:impossiblerealmdata, Impossible Realm Data
|
||||
nomilabs:universecreationdata, Universe Creation Data
|
||||
nomilabs:stellarcreationdata, Stellar Creation Data
|
||||
nomilabs:lairofthechaosguardiandata, Lair Of The Chaos Guardian Data
|
||||
nomilabs:denseoilshale:0, Dense Oilsands Ore
|
||||
nomilabs:densehydrogen, Dense Hydrogen
|
||||
nomilabs:ultradensehydrogen, Ultra Dense Hydrogen
|
||||
nomilabs:microverse_casing:0, Microverse Projector Casing
|
||||
nomilabs:microverse_vent:0, Microverse Projector Vent
|
||||
nomilabs:eightsmore, EightS'more OctoS'mingot
|
||||
nomilabs:sixteensmore, SixteenS'more HexadecaS'mingot
|
||||
nomilabs:thirtytwosmore, Half-stack-o'-S'more TriacontadyoS'mingot
|
||||
nomilabs:sixtyfoursmore, Stack-o'-S'more HexecontatessaraS'mingot
|
||||
nomilabs:pulsatingdust, Pulsating Dust
|
||||
nomilabs:pulsatingmesh, Pulsating Mesh
|
||||
nomilabs:hand_framing_tool, Hand Framing Tool
|
||||
patchouli:guide_book, Guide Book
|
||||
theoneprobe:probe, The One Probe
|
||||
theoneprobe:creativeprobe, The Creative Probe
|
||||
|
Can't render this file because it is too large.
|
@ -309,7 +309,7 @@ dimensionaledibles {
|
||||
# Format: <Dimension ID>, <Fuel Registry Name>
|
||||
# Example: 0, minecraft:apple
|
||||
S:fuel <
|
||||
119, contenttweaker:pulsatingdust
|
||||
119, nomilabs:pulsatingdust
|
||||
>
|
||||
|
||||
# Set to true to make all Custom Cakes pre-fueled upon placed.
|
||||
@ -332,7 +332,7 @@ dimensionaledibles {
|
||||
B:consumesFuel=false
|
||||
|
||||
# Set the fuel used by Island Cake (Don't change this unless you know what you're doing).
|
||||
S:fuel=contenttweaker:pulsatingdust
|
||||
S:fuel=nomilabs:pulsatingdust
|
||||
|
||||
# The dimension islands will be created in (dimension has to already exist)
|
||||
I:islandDimension=119
|
||||
|
@ -25,7 +25,7 @@ general {
|
||||
materials {
|
||||
# List for Prioritizing OreDict returns by modid
|
||||
S:preferredOreDictIds <
|
||||
contenttweaker
|
||||
nomilabs
|
||||
base
|
||||
>
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
63
overrides/config/bogosorter/config.json
Normal file
63
overrides/config/bogosorter/config.json
Normal file
@ -0,0 +1,63 @@
|
||||
{
|
||||
"General": {
|
||||
"enableAutoRefill": true,
|
||||
"refillDmgThreshold": 1,
|
||||
"enableHotbarSwap": true,
|
||||
"sortSound": "minecraft:ui.button.click",
|
||||
"buttonColor": "#ffffffff",
|
||||
"_comment": "By setting the chance below to 0 you agree to have no humor and that you are boring.",
|
||||
"baseBogoChance": 0
|
||||
},
|
||||
"ItemSortRules": [
|
||||
{
|
||||
"name": "mod",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "material",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "ore_prefix",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "id",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "meta",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "nbt_has",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "nbt_rules",
|
||||
"inverted": false
|
||||
}
|
||||
],
|
||||
"NbtSortRules": [
|
||||
{
|
||||
"name": "enchantment",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "enchantment_book",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "potion",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "gt_circ_config",
|
||||
"inverted": false
|
||||
},
|
||||
{
|
||||
"name": "gt_item_damage",
|
||||
"inverted": false
|
||||
}
|
||||
]
|
||||
}
|
101
overrides/config/bogosorter/orePrefix.json
Normal file
101
overrides/config/bogosorter/orePrefix.json
Normal file
@ -0,0 +1,101 @@
|
||||
{
|
||||
"_comment": "Setting this to true will recreate this entire file on next start",
|
||||
"reload": true,
|
||||
"orePrefixes": [
|
||||
"ingot",
|
||||
"ingotHot",
|
||||
"gemChipped",
|
||||
"gemFlawed",
|
||||
"gem",
|
||||
"gemFlawless",
|
||||
"gemExquisite",
|
||||
"dustTiny",
|
||||
"dustSmall",
|
||||
"dust",
|
||||
"nugget",
|
||||
"block",
|
||||
"plate",
|
||||
"plateDouble",
|
||||
"plateDense",
|
||||
"gear",
|
||||
"bolt",
|
||||
"stick",
|
||||
"stickLong",
|
||||
"ring",
|
||||
"screw",
|
||||
"round",
|
||||
"foil",
|
||||
"wireFine",
|
||||
"springSmall",
|
||||
"spring",
|
||||
"turbineBlade",
|
||||
"rotor",
|
||||
"lens",
|
||||
"dustImpure",
|
||||
"dustPure",
|
||||
"crushed",
|
||||
"crushedCentrifuged",
|
||||
"crushedPurified",
|
||||
"shard",
|
||||
"clump",
|
||||
"reduced",
|
||||
"crystalline",
|
||||
"dirtyGravel",
|
||||
"cleanGravel",
|
||||
"toolHeadSword",
|
||||
"toolHeadPickaxe",
|
||||
"toolHeadShovel",
|
||||
"toolHeadAxe",
|
||||
"toolHeadHoe",
|
||||
"toolHeadSense",
|
||||
"toolHeadFile",
|
||||
"toolHeadHammer",
|
||||
"toolHeadSaw",
|
||||
"toolHeadBuzzSaw",
|
||||
"toolHeadScrewdriver",
|
||||
"toolHeadDrill",
|
||||
"toolHeadChainsaw",
|
||||
"toolHeadWrench",
|
||||
"pipeTinyFluid",
|
||||
"pipeSmallFluid",
|
||||
"pipeNormalFluid",
|
||||
"pipeLargeFluid",
|
||||
"pipeHugeFluid",
|
||||
"pipeQuadrupleFluid",
|
||||
"pipeNonupleFluid",
|
||||
"pipeTinyItem",
|
||||
"pipeSmallItem",
|
||||
"pipeNormalItem",
|
||||
"pipeLargeItem",
|
||||
"pipeHugeItem",
|
||||
"pipeSmallRestrictive",
|
||||
"pipeNormalRestrictive",
|
||||
"pipeLargeRestrictive",
|
||||
"pipeHugeRestrictive",
|
||||
"wireGtSingle",
|
||||
"wireGtDouble",
|
||||
"wireGtQuadruple",
|
||||
"wireGtOctal",
|
||||
"wireGtHex",
|
||||
"cableGtSingle",
|
||||
"cableGtDouble",
|
||||
"cableGtQuadruple",
|
||||
"cableGtOctal",
|
||||
"cableGtHex",
|
||||
"frameGt",
|
||||
"glass",
|
||||
"ore",
|
||||
"oreGranite",
|
||||
"oreDiorite",
|
||||
"oreAndesite",
|
||||
"oreBlackgranite",
|
||||
"oreRedgranite",
|
||||
"oreMarble",
|
||||
"oreBasalt",
|
||||
"oreSand",
|
||||
"oreRedSand",
|
||||
"oreNetherrack",
|
||||
"oreEndstone",
|
||||
"log"
|
||||
]
|
||||
}
|
@ -9,7 +9,7 @@
|
||||
"weight": 70
|
||||
},
|
||||
{
|
||||
"content": "contenttweaker:stonewidget",
|
||||
"content": "nomilabs:stonewidget",
|
||||
"amount": {
|
||||
"min": 5,
|
||||
"max": 25
|
||||
@ -72,7 +72,7 @@
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"content": "contenttweaker:enderwidget",
|
||||
"content": "nomilabs:enderwidget",
|
||||
"amount": {
|
||||
"min": 2,
|
||||
"max": 5
|
||||
@ -81,7 +81,7 @@
|
||||
"weight": 50
|
||||
},
|
||||
{
|
||||
"content": "contenttweaker:alloywidget",
|
||||
"content": "nomilabs:alloywidget",
|
||||
"amount": {
|
||||
"min": 2,
|
||||
"max": 5
|
||||
@ -90,7 +90,7 @@
|
||||
"weight": 40
|
||||
},
|
||||
{
|
||||
"content": "contenttweaker:woodenwidget",
|
||||
"content": "nomilabs:woodenwidget",
|
||||
"amount": {
|
||||
"min": 5,
|
||||
"max": 25
|
||||
|
@ -1,6 +1,6 @@
|
||||
[
|
||||
{
|
||||
"content": "contenttweaker:omnicoin100",
|
||||
"content": "nomilabs:nomicoin100",
|
||||
"unitWorth": 100,
|
||||
"weight": 10,
|
||||
"amount": {
|
||||
@ -9,7 +9,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"content": "contenttweaker:omnicoin5",
|
||||
"content": "nomilabs:nomicoin5",
|
||||
"unitWorth": 5,
|
||||
"weight": 100,
|
||||
"amount": {
|
||||
@ -18,7 +18,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"content": "contenttweaker:omnicoin25",
|
||||
"content": "nomilabs:nomicoin25",
|
||||
"unitWorth": 25,
|
||||
"weight": 50,
|
||||
"amount": {
|
||||
@ -27,7 +27,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"content": "contenttweaker:omnicoin",
|
||||
"content": "nomilabs:nomicoin",
|
||||
"unitWorth": 1,
|
||||
"weight": 100,
|
||||
"amount": {
|
||||
|
@ -1,344 +0,0 @@
|
||||
[{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:wyvern_core",
|
||||
"catalyst": "minecraft:emerald_block"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:wyvern_core",
|
||||
"catalyst": "actuallyadditions:block_crystal_empowered,1,4",
|
||||
"energy": 21943000,
|
||||
"tier": 0,
|
||||
"ingredients": [
|
||||
"gregtech:meta_block_compressed_100,1,2",
|
||||
"gregtech:meta_block_compressed_100,1,2",
|
||||
"draconicevolution:draconic_core",
|
||||
"draconicevolution:draconic_core",
|
||||
"draconicevolution:draconic_core",
|
||||
"draconicevolution:draconic_core",
|
||||
"armorplus:block_compressed_infused_lava_crystal",
|
||||
"armorplus:block_compressed_infused_lava_crystal"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "solarflux:solar_panel_chaotic,4,0",
|
||||
"catalyst": "draconicevolution:chaotic_core"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "solarflux:solar_panel_chaotic,2,0",
|
||||
"catalyst": "draconicevolution:chaotic_core",
|
||||
"energy": 3355440000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"solarflux:solar_panel_draconic",
|
||||
"draconicevolution:draconic_energy_core",
|
||||
"draconicevolution:draconic_energy_core",
|
||||
"solarflux:solar_panel_draconic"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "solarflux:solar_panel_neutronium",
|
||||
"catalyst": "solarflux:solar_panel_chaotic",
|
||||
"energy": 13421760000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"draconicevolution:chaotic_core",
|
||||
"draconicevolution:chaotic_core",
|
||||
"gregtech:wire_single,1,32028",
|
||||
"gregtech:wire_single,1,32028",
|
||||
"extendedcrafting:storage,1,4",
|
||||
"extendedcrafting:storage,1,4",
|
||||
"gregtech:wire_single,1,32028",
|
||||
"gregtech:wire_single,1,32028",
|
||||
"draconicevolution:chaotic_core",
|
||||
"draconicevolution:chaotic_core"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "solarflux:solar_panel_draconic,2,0",
|
||||
"catalyst": "draconicevolution:draconic_energy_core",
|
||||
"energy": 1677720000,
|
||||
"tier": 2,
|
||||
"ingredients": [
|
||||
"solarflux:solar_panel_wyvern",
|
||||
"solarflux:solar_panel_wyvern",
|
||||
"enderio:item_endergy_conduit,1,11",
|
||||
"enderio:item_endergy_conduit,1,11",
|
||||
"draconicevolution:wyvern_energy_core",
|
||||
"draconicevolution:wyvern_energy_core",
|
||||
"enderio:item_endergy_conduit,1,11",
|
||||
"enderio:item_endergy_conduit,1,11",
|
||||
"solarflux:solar_panel_wyvern",
|
||||
"solarflux:solar_panel_wyvern"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "solarflux:solar_panel_wyvern,2,0",
|
||||
"catalyst": "draconicevolution:wyvern_energy_core",
|
||||
"energy": 838860000,
|
||||
"tier": 1,
|
||||
"ingredients": [
|
||||
"solarflux:solar_panel_8",
|
||||
"solarflux:solar_panel_8",
|
||||
"enderio:item_endergy_conduit,1,10",
|
||||
"enderio:item_endergy_conduit,1,10",
|
||||
"gregtech:meta_block_compressed_2000,1,1",
|
||||
"gregtech:meta_block_compressed_2000,1,1",
|
||||
"enderio:item_endergy_conduit,1,10",
|
||||
"enderio:item_endergy_conduit,1,10",
|
||||
"solarflux:solar_panel_8",
|
||||
"solarflux:solar_panel_8"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:reactor_core",
|
||||
"catalyst": "draconicevolution:chaos_shard"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:reactor_core",
|
||||
"catalyst": "extendedcrafting:material,1,13",
|
||||
"energy": 2600000000,
|
||||
"tier": 2,
|
||||
"ingredients": [
|
||||
"gregtech:meta_block_compressed_2000,1,2",
|
||||
"gregtech:meta_block_compressed_2000,1,2",
|
||||
"draconicevolution:chaos_shard",
|
||||
"draconicevolution:chaos_shard",
|
||||
"contenttweaker:stabilizedeinsteinium",
|
||||
"contenttweaker:stabilizedeinsteinium",
|
||||
"draconicevolution:chaos_shard",
|
||||
"draconicevolution:chaos_shard",
|
||||
"gregtech:meta_block_compressed_2000,1,2",
|
||||
"gregtech:meta_block_compressed_2000,1,2"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:crafting_injector,1,3",
|
||||
"catalyst": "draconicevolution:crafting_injector,1,2"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:crafting_injector,1,3",
|
||||
"catalyst": "draconicevolution:crafting_injector,1,2",
|
||||
"energy": 3000000000,
|
||||
"tier": 2,
|
||||
"ingredients": [
|
||||
"draconicevolution:chaos_shard",
|
||||
"draconicevolution:chaos_shard",
|
||||
"gregtech:meta_ingot,1,127",
|
||||
"gregtech:meta_ingot,1,127",
|
||||
"gregtech:meta_block_compressed_2001,1,7",
|
||||
"gregtech:meta_block_compressed_2001,1,7",
|
||||
"gregtech:meta_ingot,1,127",
|
||||
"gregtech:meta_ingot,1,127",
|
||||
"draconicevolution:chaos_shard",
|
||||
"draconicevolution:chaos_shard"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:crafting_injector,1,2",
|
||||
"catalyst": "draconicevolution:crafting_injector,1,1"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:crafting_injector,1,2",
|
||||
"catalyst": "draconicevolution:crafting_injector,1,1",
|
||||
"energy": 1000000000,
|
||||
"tier": 1,
|
||||
"ingredients": [
|
||||
"minecraft:nether_star",
|
||||
"minecraft:dragon_egg",
|
||||
"draconicevolution:wyvern_core",
|
||||
"draconicevolution:wyvern_core",
|
||||
"minecraft:dragon_egg",
|
||||
"minecraft:nether_star"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:particle_generator,1,2",
|
||||
"catalyst": "draconicevolution:particle_generator"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:particle_generator,1,2",
|
||||
"catalyst": "draconicevolution:particle_generator",
|
||||
"energy": 40000000,
|
||||
"tier": 1,
|
||||
"ingredients": [
|
||||
"actuallyadditions:block_crystal_empowered,1,2",
|
||||
"actuallyadditions:block_crystal_empowered,1,2",
|
||||
"actuallyadditions:block_crystal_empowered,1,2",
|
||||
"actuallyadditions:block_crystal_empowered,1,2",
|
||||
"actuallyadditions:block_crystal_empowered,1,2",
|
||||
"actuallyadditions:block_crystal_empowered,1,2",
|
||||
"actuallyadditions:block_crystal_empowered,1,2",
|
||||
"actuallyadditions:block_crystal_empowered,1,2"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:reactor_component",
|
||||
"catalyst": "draconicevolution:reactor_part"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:reactor_component",
|
||||
"catalyst": "draconicevolution:reactor_part",
|
||||
"energy": 7040000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"draconicevolution:reactor_part,1,4",
|
||||
"draconicevolution:reactor_part,1,3",
|
||||
"draconicevolution:draconic_energy_core",
|
||||
"draconicevolution:draconic_energy_core",
|
||||
"draconicevolution:awakened_core",
|
||||
"draconicevolution:awakened_core",
|
||||
"draconicevolution:awakened_core",
|
||||
"draconicevolution:awakened_core"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:infused_obsidian",
|
||||
"catalyst": "minecraft:obsidian"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:infused_obsidian",
|
||||
"catalyst": "enderio:block_reinforced_obsidian",
|
||||
"energy": 10485700,
|
||||
"tier": 0,
|
||||
"ingredients": [
|
||||
"extrautils2:compressedcobblestone,1,3",
|
||||
"gregtech:meta_block_compressed_2000,1,3",
|
||||
"gregtech:meta_dust,1,32001",
|
||||
"gregtech:meta_dust,1,32001",
|
||||
"thermalfoundation:material,1,1024",
|
||||
"thermalfoundation:material,1,1024",
|
||||
"armorplus:compressed_obsidian",
|
||||
"armorplus:compressed_obsidian",
|
||||
"armorplus:lava_crystal,1,1",
|
||||
"armorplus:lava_crystal,1,1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:draconic_energy_core",
|
||||
"catalyst": "draconicevolution:wyvern_energy_core"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:draconic_energy_core",
|
||||
"catalyst": "draconicevolution:wyvern_energy_core",
|
||||
"energy": 41943000,
|
||||
"tier": 2,
|
||||
"ingredients": [
|
||||
"gregtech:meta_ingot,1,32002",
|
||||
"gregtech:meta_ingot,1,32002",
|
||||
"draconicevolution:awakened_core",
|
||||
"draconicevolution:awakened_core",
|
||||
"gregtech:meta_item_1,1,750",
|
||||
"gregtech:meta_item_1,1,750",
|
||||
"actuallyadditions:block_crystal_empowered",
|
||||
"actuallyadditions:block_crystal_empowered",
|
||||
"gregtech:meta_ingot,1,32002",
|
||||
"gregtech:meta_ingot,1,32002"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:draconic_block,4,0",
|
||||
"catalyst": "draconicevolution:draconium_block,4,0"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "gregtech:meta_block_compressed_2000,5,2",
|
||||
"catalyst": "gregtech:meta_block_compressed_2000,5,1",
|
||||
"energy": 4000000000,
|
||||
"tier": 1,
|
||||
"ingredients": [
|
||||
"draconicevolution:wyvern_core",
|
||||
"draconicevolution:wyvern_core",
|
||||
"draconicevolution:dragon_heart",
|
||||
"draconicevolution:dragon_heart",
|
||||
"draconicevolution:wyvern_core",
|
||||
"draconicevolution:wyvern_core"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:awakened_core",
|
||||
"catalyst": "minecraft:nether_star"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:awakened_core",
|
||||
"catalyst": "minecraft:nether_star",
|
||||
"energy": 500000000,
|
||||
"tier": 1,
|
||||
"ingredients": [
|
||||
"draconicevolution:wyvern_core",
|
||||
"draconicevolution:wyvern_core",
|
||||
"gregtech:meta_block_compressed_2000,1,2",
|
||||
"gregtech:meta_block_compressed_2000,1,2",
|
||||
"draconicevolution:wyvern_core",
|
||||
"draconicevolution:wyvern_core"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:chaotic_core",
|
||||
"catalyst": "draconicevolution:chaos_shard"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:chaotic_core",
|
||||
"catalyst": "gregtech:meta_item_1,1,283",
|
||||
"energy": 3000000000,
|
||||
"tier": 3,
|
||||
"ingredients": [
|
||||
"draconicevolution:chaos_shard",
|
||||
"draconicevolution:chaos_shard",
|
||||
"gregtech:meta_ingot,1,127",
|
||||
"gregtech:meta_ingot,1,127",
|
||||
"extendedcrafting:material,1,32",
|
||||
"extendedcrafting:material,1,32",
|
||||
"gregtech:meta_ingot,1,127",
|
||||
"gregtech:meta_ingot,1,127",
|
||||
"draconicevolution:chaos_shard",
|
||||
"draconicevolution:chaos_shard"
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "REMOVE",
|
||||
"result": "draconicevolution:dislocator_advanced",
|
||||
"catalyst": "draconicevolution:dislocator"
|
||||
},
|
||||
{
|
||||
"mode": "ADD",
|
||||
"result": "draconicevolution:dislocator_advanced,1,0,{}",
|
||||
"catalyst": "draconicevolution:dislocator",
|
||||
"energy": 10000000,
|
||||
"tier": 2,
|
||||
"ingredients": [
|
||||
"ore:enderpearl",
|
||||
"ore:ingotDraconium",
|
||||
"ore:enderpearl",
|
||||
"ore:ingotDraconium",
|
||||
"ore:enderpearl",
|
||||
"ore:ingotDraconium",
|
||||
"ore:dragonEgg",
|
||||
"ore:ingotDraconium"
|
||||
]
|
||||
}
|
||||
]
|
@ -76,7 +76,7 @@
|
||||
"livingMatter": "extraterrestrial",
|
||||
"simulationRFCost": 6666,
|
||||
"craftingIngredients": [
|
||||
"contenttweaker:dragonlairdata",
|
||||
"nomilabs:dragonlairdata",
|
||||
"deepmoblearning:living_matter_extraterrestrial",
|
||||
"deepmoblearning:living_matter_extraterrestrial",
|
||||
"deepmoblearning:living_matter_extraterrestrial",
|
||||
@ -91,7 +91,7 @@
|
||||
"lootItems": [
|
||||
"armorplus:material,1,3",
|
||||
"minecraft:dragon_breath,1,0",
|
||||
"contenttweaker:dragonlairdata,1,0"
|
||||
"nomilabs:dragonlairdata,1,0"
|
||||
],
|
||||
"deepLearnerDisplay": {
|
||||
"hearts": 100,
|
||||
@ -129,7 +129,7 @@
|
||||
"minecraft:ender_pearl,6",
|
||||
"minecraft:emerald,6",
|
||||
"enderio:block_enderman_skull,2",
|
||||
"contenttweaker:impossiblerealmdata,1,0"
|
||||
"nomilabs:impossiblerealmdata,1,0"
|
||||
],
|
||||
"trial": {
|
||||
"entities": "deepmoblearning:trial_enderman",
|
||||
@ -449,7 +449,7 @@
|
||||
"lootItems": [
|
||||
"armorplus:material,1,2",
|
||||
"extrautils2:ingredients,1,10",
|
||||
"contenttweaker:witherrealmdata,1,0"
|
||||
"nomilabs:witherrealmdata,1,0"
|
||||
],
|
||||
"deepLearnerDisplay": {
|
||||
"hearts": 150,
|
||||
|
33
overrides/config-overrides/normal/gregtech.cfg → overrides/config/gregtech/gregtech.cfg
Normal file → Executable file
33
overrides/config-overrides/normal/gregtech.cfg → overrides/config/gregtech/gregtech.cfg
Normal file → Executable file
@ -9,8 +9,6 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"client options" {
|
||||
B:casingsActiveEmissiveTextures=true
|
||||
|
||||
# Whether or not to enable Emissive Textures for Electric Blast Furnace Coils when the multiblock is working.
|
||||
# Default: false
|
||||
B:coilsActiveEmissiveTextures=true
|
||||
@ -83,6 +81,10 @@ general {
|
||||
# Default: true
|
||||
B:toolUseSounds=true
|
||||
|
||||
# Whether to use the Spray Can color in UIs when a machine is painted.
|
||||
# Default: true
|
||||
B:useSprayCanColorInUI=true
|
||||
|
||||
"gui config" {
|
||||
# The scrolling speed of widgets
|
||||
# Default: 13
|
||||
@ -105,7 +107,7 @@ general {
|
||||
# Default: 1
|
||||
# Min: 1
|
||||
# Max: 4
|
||||
I:hudLocation=1
|
||||
I:hudLocation=3
|
||||
|
||||
# Horizontal offset of HUD.
|
||||
# Default: 0
|
||||
@ -323,6 +325,7 @@ general {
|
||||
S:modPriorities <
|
||||
minecraft
|
||||
gregtech
|
||||
nomilabs
|
||||
>
|
||||
|
||||
# Whether Gregtech should remove smelting recipes from the vanilla furnace for ingots requiring the Electric Blast Furnace.
|
||||
@ -345,14 +348,14 @@ general {
|
||||
# Default: 4 FE == 1 EU
|
||||
# Min: 1
|
||||
# Max: 16
|
||||
D:euToFeRatio=4.0
|
||||
I:euToFeRatio=4
|
||||
|
||||
# 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
|
||||
I:feToEuRatio=4
|
||||
|
||||
# The energy consumption of ME Hatch/Bus.
|
||||
# Default: 1.0AE/t
|
||||
@ -364,7 +367,6 @@ general {
|
||||
# This does not enable nor disable Converters.
|
||||
# Default: true
|
||||
B:nativeEUToFE=true
|
||||
D:rfRatio=4.0
|
||||
|
||||
# The interval between ME Hatch/Bus interact ME network.
|
||||
# It may cause lag if the interval is too small.
|
||||
@ -399,7 +401,6 @@ general {
|
||||
# This does nothing if B:enableCleanroom is false.
|
||||
# Default: false
|
||||
B:cleanMultiblocks=false
|
||||
B:doExplosions=false
|
||||
|
||||
# Whether machines explode in rainy weather or when placed next to certain terrain, such as fire or lava
|
||||
# Default: false
|
||||
@ -496,7 +497,6 @@ general {
|
||||
# Whether to require a Wrench, Wirecutter, or other GregTech tools to break machines, casings, wires, and more.
|
||||
# Default: false
|
||||
B:requireGTToolsForBlocks=false
|
||||
B:requireWrenchForMachines=false
|
||||
|
||||
# Whether Steam Multiblocks should use Steel instead of Bronze.
|
||||
# Default: false
|
||||
@ -551,6 +551,12 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"recipe options" {
|
||||
# How many Multiblock Casings to make per craft. Either 1, 2, or 3.
|
||||
# Default: 2
|
||||
# Min: 1
|
||||
# Max: 3
|
||||
I:casingsPerCraft=2
|
||||
|
||||
# Whether to disable the Vanilla Concrete from Powder with Water behavior, forcing the GT recipe.
|
||||
# Default: false
|
||||
B:disableConcreteInWorld=false
|
||||
@ -601,7 +607,7 @@ general {
|
||||
# Default: false
|
||||
B:hardWoodRecipes=false
|
||||
|
||||
# Whether to make crafting recipes for Bricks, Firebricks, and Coke Bricks harder.
|
||||
# Whether to make crafting recipes for Bricks, Nether Bricks, Firebricks, and Coke Bricks harder.
|
||||
# Default: false
|
||||
B:harderBrickRecipes=false
|
||||
|
||||
@ -609,6 +615,10 @@ general {
|
||||
# Default: true
|
||||
B:harderCharcoalRecipe=false
|
||||
|
||||
# Whether to nerf the output amounts of the first circuit in a set to 1 (from 2) and SoC to 2 (from 4).
|
||||
# Default: false
|
||||
B:harderCircuitRecipes=false
|
||||
|
||||
# Whether to make the recipe for the EBF Controller harder.
|
||||
# Default: false
|
||||
B:harderEBFControllerRecipe=false
|
||||
@ -624,7 +634,6 @@ general {
|
||||
# Whether to nerf Wood crafting to 2 Planks from 1 Log, and 2 Sticks from 2 Planks.
|
||||
# Default: false
|
||||
B:nerfWoodCrafting=false
|
||||
B:plateWrenches=true
|
||||
|
||||
# Whether to remove Vanilla Block Recipes from the Crafting Table.
|
||||
# Default: false
|
||||
@ -638,8 +647,6 @@ general {
|
||||
##########################################################################################################
|
||||
|
||||
"tool and armor options" {
|
||||
B:enableHighTierDrills=true
|
||||
|
||||
# Random chance for electric tools to take actual damage
|
||||
# Default: 10%
|
||||
# Min: 0
|
||||
@ -722,7 +729,7 @@ general {
|
||||
# 2 - right-upper corner
|
||||
# 3 - left-bottom corner
|
||||
# 4 - right-bottom corner
|
||||
I:hudLocation=1
|
||||
I:hudLocation=3
|
||||
|
||||
# Horizontal offset of HUD [0 ~ 100)
|
||||
I:hudOffsetX=0
|
46
overrides/config/gregtech/modules.cfg
Normal file
46
overrides/config/gregtech/modules.cfg
Normal file
@ -0,0 +1,46 @@
|
||||
# Configuration file
|
||||
|
||||
##########################################################################################################
|
||||
# modules
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Module configuration file. Can individually enable/disable modules from GregTech and its addons
|
||||
##########################################################################################################
|
||||
|
||||
modules {
|
||||
# Core GregTech content. Disabling this disables the entire mod and all its addons.
|
||||
B:"gregtech:core"=true
|
||||
|
||||
# CraftTweaker Integration Module
|
||||
# Module Dependencies: [ gregtech:integration ]
|
||||
# Mod Dependencies: [ crafttweaker ]
|
||||
B:"gregtech:ct_integration"=true
|
||||
|
||||
# GroovyScript Integration Module
|
||||
# Module Dependencies: [ gregtech:integration ]
|
||||
# Mod Dependencies: [ groovyscript ]
|
||||
B:"gregtech:grs_integration"=true
|
||||
|
||||
# General GregTech Integration Module. Disabling this disables all integration modules.
|
||||
# Module Dependencies: [ gregtech:core ]
|
||||
B:"gregtech:integration"=true
|
||||
|
||||
# JustEnoughItems Integration Module
|
||||
# Module Dependencies: [ gregtech:integration ]
|
||||
# Mod Dependencies: [ jei ]
|
||||
B:"gregtech:jei_integration"=true
|
||||
|
||||
# GregTech Tools Module. Cannot be disabled for now.
|
||||
# Module Dependencies: [ gregtech:core ]
|
||||
B:"gregtech:tools"=true
|
||||
|
||||
# TheOneProbe Integration Module
|
||||
# Module Dependencies: [ gregtech:integration ]
|
||||
# Mod Dependencies: [ theoneprobe ]
|
||||
B:"gregtech:top_integration"=true
|
||||
|
||||
# VisualOres GregTech Integration. Disabling this will disable all GT integration in VisualOres.
|
||||
# Module Dependencies: [ gregtech:core ]
|
||||
B:"visualores:visualores"=true
|
||||
}
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"weight": 100,
|
||||
"name": "Void Infinite Raw Oil Deposit",
|
||||
"name": "Void Infinite Oil Deposit",
|
||||
"yield": {
|
||||
"min": 80,
|
||||
"max": 80
|
||||
"min": 40,
|
||||
"max": 40
|
||||
},
|
||||
"depletion": {
|
||||
"amount": 0,
|
||||
@ -13,5 +13,5 @@
|
||||
"dimension_filter": [
|
||||
"dimension_id:119"
|
||||
],
|
||||
"fluid": "oil_medium"
|
||||
"fluid": "oil"
|
||||
}
|
||||
|
@ -244,9 +244,9 @@
|
||||
"chisel:wool_magenta":0-1
|
||||
"chisel:wool_orange":0-1
|
||||
"chisel:wool_white":0-1
|
||||
"contenttweaker:densemagma"
|
||||
"contenttweaker:microverse_casing"
|
||||
"contenttweaker:microverse_vent"
|
||||
"nomilabs:densemagma"
|
||||
"nomilabs:microverse_casing"
|
||||
"nomilabs:microverse_vent"
|
||||
"crafttweaker:of_omnium_trimmed_black_steel"
|
||||
"darkutils:pearl_block":0-3
|
||||
"darkutils:wither_block":0-5
|
||||
|
278
overrides/config/nomilabs.cfg
Executable file
278
overrides/config/nomilabs.cfg
Executable file
@ -0,0 +1,278 @@
|
||||
# Configuration file
|
||||
|
||||
##########################################################################################################
|
||||
# advanced
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Advanced Settings
|
||||
##########################################################################################################
|
||||
|
||||
advanced {
|
||||
# Whether to allow other pack modes, other than 'normal' and 'expert'.
|
||||
# If this is set to false, the game will crash if other modes are found.
|
||||
# Only set this to false if you are sure of what you are doing.
|
||||
# Beware: many mode specific behaviours will break if other pack modes are used!
|
||||
# [default: false]
|
||||
B:allowOtherPackModes=false
|
||||
|
||||
# Whether to disable Advancements.
|
||||
# Increases Load Speed, and reduces log errors.
|
||||
# [default: false]
|
||||
B:disableAdvancements=false
|
||||
|
||||
# Whether to disable the Narrator.
|
||||
# Fixes Crashes in Arm Macs, in some very specific environments.
|
||||
# If your game is crashing, try enabling this!
|
||||
# [default: false]
|
||||
B:disableNarrator=false
|
||||
|
||||
# Whether to disable Anvil XP Scaling.
|
||||
# [default: false]
|
||||
B:disableXpScaling=true
|
||||
|
||||
# Whether to enable Nomi-CEu data fixes.
|
||||
# This is used for Nomi-CEu, for players coming from before core-mod.
|
||||
# If this mod is being used in other scenarios, leave this at false, as this may break worlds!
|
||||
# If this is in a Nomi-CEu environment, make sure it is true, and do not change it, or items/blocks may be lost!
|
||||
# [default: false]
|
||||
B:enableNomiCEuDataFixes=true
|
||||
|
||||
# List of Regex Patterns to ignore if they are included in the BIOME missing registry list.
|
||||
# Do not change unless you know what you are doing!
|
||||
# This can be very inefficient with lots of patterns and lots of missing registries. Try to condense it into one pattern!
|
||||
# This is an OR, so if a biome matches ANY of the patterns, it is ignored.
|
||||
# A biome is only ignored if its ENTIRE Resource Location matches the pattern.
|
||||
# Example: `minecraft:.*` (Ignores all Minecraft Biomes)
|
||||
# [default: ]
|
||||
S:ignoreBiomes <
|
||||
>
|
||||
|
||||
# List of Regex Patterns to ignore if they are included in the BLOCK missing registry list.
|
||||
# Do not change unless you know what you are doing!
|
||||
# This can be very inefficient with lots of patterns and lots of missing registries. Try to condense it into one pattern!
|
||||
# This is an OR, so if a block matches ANY of the patterns, it is ignored.
|
||||
# A block is only ignored if its ENTIRE Resource Location matches the pattern.
|
||||
# Example: `minecraft:.*` (Ignores all Minecraft Blocks)
|
||||
# [default: ]
|
||||
S:ignoreBlocks <
|
||||
gregtech:fluid\..*
|
||||
>
|
||||
|
||||
# List of Regex Patterns to ignore if they are included in the ENTITY missing registry list.
|
||||
# Do not change unless you know what you are doing!
|
||||
# This can be very inefficient with lots of patterns and lots of missing registries. Try to condense it into one pattern!
|
||||
# This is an OR, so if an entity matches ANY of the patterns, it is ignored.
|
||||
# An entity is only ignored if its ENTIRE Resource Location matches the pattern.
|
||||
# Example: `minecraft:.*` (Ignores all Minecraft Entities)
|
||||
# [default: ]
|
||||
S:ignoreEntities <
|
||||
>
|
||||
|
||||
# List of Regex Patterns to ignore if they are included in the ITEM missing registry list.
|
||||
# Do not change unless you know what you are doing!
|
||||
# This can be very inefficient with lots of patterns and lots of missing registries. Try to condense it into one pattern!
|
||||
# This is an OR, so if an item matches ANY of the patterns, it is ignored.
|
||||
# An item is only ignored if its ENTIRE Resource Location matches the pattern.
|
||||
# Example: `minecraft:.*` (Ignores all Minecraft Items)
|
||||
# [default: ]
|
||||
S:ignoreItems <
|
||||
advancedrocketry:.+fluid
|
||||
advancedrocketry:rocketfuel
|
||||
>
|
||||
|
||||
##########################################################################################################
|
||||
# fluid registry
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Fluid Registry Settings
|
||||
##########################################################################################################
|
||||
|
||||
"fluid registry" {
|
||||
# List of Regex Patterns to be Default Fluids.
|
||||
# Fluids are picked based on a Hierarchy System.
|
||||
# For Example: If the config is set to ['gregtech:.*', 'advancedrocketry:.*'], and the candidates for Oxygen are 'gregtech:oxygen' and 'advancedrocketry:oxygen', the GregTech one will be picked.
|
||||
# This is only applied to conflicting fluids.
|
||||
# This can be very inefficient with lots of patterns and lots of conflicting fluids. Try to condense it into one pattern where possible!
|
||||
# [default: ]
|
||||
S:defaultFluids <
|
||||
gregtech:.*
|
||||
>
|
||||
|
||||
# Whether to Log Conflicting Fluids, for use in setting default fluids correctly.
|
||||
# [default: false]
|
||||
B:logConflictingFluids=false
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# content
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Content Settings
|
||||
##########################################################################################################
|
||||
|
||||
content {
|
||||
|
||||
##########################################################################################################
|
||||
# custom content
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Custom Content Settings
|
||||
##########################################################################################################
|
||||
|
||||
"custom content" {
|
||||
# Enable Custom Blocks.
|
||||
# They will not have recipes.
|
||||
# [default: true]
|
||||
B:enableBlocks=true
|
||||
|
||||
# Enable Custom Complex Recipes.
|
||||
# Currently Just Contains the Hand Framing Recipe.
|
||||
# [default: true]
|
||||
B:enableComplexRecipes=true
|
||||
|
||||
# Enable Custom Fluids.
|
||||
# They will not have recipes.
|
||||
# [default: true]
|
||||
B:enableFluids=true
|
||||
|
||||
# Enable Custom Items.
|
||||
# They will not have recipes.
|
||||
# [default: true]
|
||||
B:enableItems=true
|
||||
}
|
||||
|
||||
##########################################################################################################
|
||||
# gt content
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# GregTech Custom Content Settings
|
||||
##########################################################################################################
|
||||
|
||||
"gt content" {
|
||||
# Enable Custom GT Blocks.
|
||||
# In Beta.
|
||||
# [default: false]
|
||||
B:enableBlocks=false
|
||||
|
||||
# Enable Custom Materials.
|
||||
# [default: true]
|
||||
B:enableMaterials=true
|
||||
|
||||
# Enable New Multiblocks.
|
||||
# These are new to this Core Mod, as in they do not exist in pre-core-mod versions of Nomi-CEu.
|
||||
# Will not work properly if Custom GT Blocks is turned off.
|
||||
# In Beta.
|
||||
# [default: false]
|
||||
B:enableNewMultiblocks=false
|
||||
|
||||
# Enable Old Multiblocks.
|
||||
# These are NOT new to this Core Mod. They exist in pre-core-mod versions of Nomi-CEu.
|
||||
# They have been improved.
|
||||
# [default: true]
|
||||
B:enableOldMultiblocks=true
|
||||
|
||||
# Enable Perfect Gems.
|
||||
# They will have cutter recipes turning them into 2 Exquisite Gems.
|
||||
# [default: true]
|
||||
B:enablePerfectGems=true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# groovyscript settings
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# GroovyScript Extensions and Script Helper Settings
|
||||
##########################################################################################################
|
||||
|
||||
"groovyscript settings" {
|
||||
# Whether to enable GroovyScript Hand Additions.
|
||||
# [default: true]
|
||||
B:enableGroovyHandAdditions=true
|
||||
|
||||
# Mode to Use for GT Recipe Output Searching.
|
||||
# 'LINEAR_SEARCH' browses each recipe sequentially, 'FAST_TREE' navigates a tree structure and stops at the first match, while 'TREE' explores the entire tree structure before concluding.
|
||||
# Because of the extra generated tree, if no removals occur, TREE and FAST_TREE have a slightly longer launch time. They also have slightly higher memory usage (around 20-50MB in limited testing)
|
||||
# If a small amount of removals occur, game launching is around the same for all three, but TREE or FAST_TREE has the lowest script reload time.
|
||||
# With a moderate-high amount of removals, game launching and script reloading is much faster with FAST_TREE or TREE, and FAST_TREE does consistently out perform TREE in time.
|
||||
# TREE is a safer option if all recipes need to be grabbed, but FAST_TREE has not failed to grab any recipes in the limited testing.
|
||||
# If some recipes are left over, try using TREE mode.
|
||||
# Recipe Output Searching is used when replacing ABS recipes and Mixer Recipes in Composition Replacements, and in Recipe Output Searching or Removing.
|
||||
# [default: FAST_TREE]
|
||||
# Valid values:
|
||||
# LINEAR_SEARCH
|
||||
# FAST_TREE
|
||||
# TREE
|
||||
S:gtRecipeSearchMode=FAST_TREE
|
||||
}
|
||||
|
||||
|
||||
##########################################################################################################
|
||||
# mod integration
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Mod Integration Settings
|
||||
##########################################################################################################
|
||||
|
||||
"mod integration" {
|
||||
# Whether to enable Advanced Rocketry Integration, which fixes Advanced Rocketry registering items for Fluid Blocks.
|
||||
# [default: true]
|
||||
B:enableAdvancedRocketryIntegration=true
|
||||
|
||||
# Whether to enable ArchitectureCraft Integration, which adds new slope variants.
|
||||
# [default: true]
|
||||
B:enableArchitectureCraftIntegration=true
|
||||
|
||||
# Whether to enable Ender IO Integration, which adds a tooltip beneath capacitors displaying their level.
|
||||
# [default: true]
|
||||
B:enableEnderIOIntegration=true
|
||||
|
||||
# Whether to enable Ender Storage Integration, which allows data fixes to remap Ender Storage Chests' Contents.
|
||||
# If this is in a Nomi-CEu Environment, make sure this stays at true, or your world may break, and items be lost!
|
||||
# [default: true]
|
||||
B:enableEnderStorageIntegration=true
|
||||
|
||||
# Whether to enable Extra Utilities 2 Integration, which removes frequencies.
|
||||
# [default: true]
|
||||
B:enableExtraUtils2Integration=true
|
||||
|
||||
# Whether to enable NuclearCraft Integration, which fixes its crash with GTCEu.
|
||||
# [default: true]
|
||||
B:enableNuclearCraftIntegration=true
|
||||
|
||||
# Whether to enable The One Probe Integration, which adds some messages to the TOP panel when hovering over certain blocks.
|
||||
# [default: true]
|
||||
B:enableTOPIntegration=true
|
||||
|
||||
##########################################################################################################
|
||||
# draconic evolution integration
|
||||
#--------------------------------------------------------------------------------------------------------#
|
||||
# Draconic Evolution Integration Settings
|
||||
##########################################################################################################
|
||||
|
||||
"draconic evolution integration" {
|
||||
# The speed of the Builder, in blocks per tick.
|
||||
# Set this to 0 to have the builder be instant.
|
||||
# [default: 1]
|
||||
# Min: 0
|
||||
# Max: 2147483647
|
||||
I:autoBuilderSpeed=10
|
||||
|
||||
# The speed of the Destructor, in blocks per tick.
|
||||
# Set this to 0 to have the destructor be instant.
|
||||
# [default: 1]
|
||||
# Min: 0
|
||||
# Max: 2147483647
|
||||
I:autoDestructorSpeed=10
|
||||
|
||||
# Whether to enable Draconic Evolution Integration, which adds many features, such as:
|
||||
# Allowing GregTech Draconium and Awakened Draconium in the reactor and energy core.
|
||||
# Modifying Energy Core Structure with improvements, such as allowing blocks surrounding the structure.
|
||||
# Adding a destructor to the energy core.
|
||||
# Allow changing the speed of the builder.
|
||||
# If this option is disabled, then energy cores made whilst this was enabled may break!
|
||||
# [default: true]
|
||||
B:enableDraconicEvolutionIntegration=true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -113,9 +113,9 @@ registries {
|
||||
# Items should be in form domain:item or domain:item:meta. [default: [minecraft:clay, minecraft:clay_ball, 4]]
|
||||
S:compactingRules <
|
||||
minecraft:clay, minecraft:clay_ball, 4
|
||||
contenttweaker:omnicoin5, contenttweaker:omnicoin, 5
|
||||
contenttweaker:omnicoin25, contenttweaker:omnicoin5, 5
|
||||
contenttweaker:omnicoin100, contenttweaker:omnicoin25, 4
|
||||
nomilabs:nomicoin5, nomilabs:nomicoin, 5
|
||||
nomilabs:nomicoin25, nomilabs:nomicoin5, 5
|
||||
nomilabs:nomicoin100, nomilabs:nomicoin25, 4
|
||||
extendedcrafting:storage:1, extendedcrafting:material:7, 9
|
||||
minecraft:nether_star, extendedcrafting:material:140, 9
|
||||
>
|
||||
|
@ -1,21 +0,0 @@
|
||||
import gregtech.api.capability.impl.MultiblockFuelRecipeLogic
|
||||
import gregtech.api.metatileentity.multiblock.RecipeMapMultiblockController
|
||||
import gregtech.api.GTValues
|
||||
|
||||
public class NaqRecipeLogic extends MultiblockFuelRecipeLogic {
|
||||
|
||||
public NaqRecipeLogic(RecipeMapMultiblockController tileEntity) {
|
||||
super(tileEntity)
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getParallelLimit() {
|
||||
// No Parallel for Naq Reactors
|
||||
return 1
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAllowOverclocking() {
|
||||
return false;
|
||||
}
|
||||
}
|
@ -1,153 +0,0 @@
|
||||
import gregtech.api.metatileentity.multiblock.FuelMultiblockController
|
||||
import gregtech.api.metatileentity.MetaTileEntity
|
||||
import gregtech.api.metatileentity.interfaces.IGregTechTileEntity
|
||||
import gregtech.api.metatileentity.multiblock.IMultiblockPart
|
||||
import gregtech.api.pattern.BlockPattern
|
||||
import gregtech.api.pattern.FactoryBlockPattern
|
||||
import gregtech.client.renderer.ICubeRenderer
|
||||
import gregtech.common.blocks.BlockMetalCasing.MetalCasingType
|
||||
import gregtech.common.blocks.MetaBlocks
|
||||
import gregtech.api.recipes.RecipeMap
|
||||
import net.minecraft.block.state.IBlockState
|
||||
import gregicality.multiblocks.api.render.GCYMTextures
|
||||
import gregtech.client.renderer.texture.Textures
|
||||
import gregtech.api.metatileentity.multiblock.MultiblockAbility
|
||||
import gregicality.multiblocks.common.block.GCYMMetaBlocks
|
||||
import gregicality.multiblocks.common.block.blocks.BlockLargeMultiblockCasing
|
||||
import gregtech.common.blocks.MetaBlocks
|
||||
import gregtech.common.blocks.BlockGlassCasing
|
||||
import net.minecraft.util.text.ITextComponent
|
||||
import net.minecraft.util.text.Style
|
||||
import net.minecraft.util.text.TextComponentTranslation
|
||||
import net.minecraft.util.text.TextFormatting
|
||||
import net.minecraft.util.text.event.HoverEvent
|
||||
import gregtech.api.util.TextFormattingUtil
|
||||
import gregtech.api.util.GTUtility
|
||||
import gregtech.api.GTValues
|
||||
import net.minecraft.item.ItemStack
|
||||
import net.minecraft.world.World
|
||||
import gregtech.client.utils.TooltipHelper
|
||||
import net.minecraftforge.fml.relauncher.Side
|
||||
import net.minecraftforge.fml.relauncher.SideOnly
|
||||
|
||||
public class NaquadahReactor extends FuelMultiblockController {
|
||||
public final int numSpatial
|
||||
public final IBlockState bottomFiller
|
||||
public final IBlockState topFiller
|
||||
public final int tier
|
||||
|
||||
public static final int AMP = 3
|
||||
|
||||
NaquadahReactor(ResourceLocation metaTileEntityId, RecipeMap recipeMap, int tier, int numSpatial, IBlockState bottomFiller, IBlockState topFiller) {
|
||||
super(metaTileEntityId, recipeMap, tier)
|
||||
this.tier = tier
|
||||
this.numSpatial = numSpatial
|
||||
this.bottomFiller = bottomFiller
|
||||
this.topFiller = topFiller
|
||||
this.recipeMapWorkable = new NaqRecipeLogic(this)
|
||||
}
|
||||
|
||||
@Override
|
||||
MetaTileEntity createMetaTileEntity(IGregTechTileEntity tileEntity) {
|
||||
return new NaquadahReactor(metaTileEntityId, recipeMap, tier, numSpatial, bottomFiller, topFiller)
|
||||
}
|
||||
|
||||
@Override
|
||||
protected BlockPattern createStructurePattern() {
|
||||
String[] aisle1 = new String[this.numSpatial + 2]
|
||||
String[] aisle2 = new String[this.numSpatial + 2]
|
||||
String[] aisle3 = new String[this.numSpatial + 2]
|
||||
|
||||
aisle1[0] = "CCC"
|
||||
aisle2[0] = "CCC"
|
||||
aisle3[0] = "CSC"
|
||||
|
||||
// Loop for numSpatial times, starting from index 1, adding spatials to outside aisles
|
||||
for (int i = 1; i <= numSpatial; i++) {
|
||||
aisle1[i] = "PGP"
|
||||
aisle3[i] = "PGP"
|
||||
}
|
||||
// Loop for numSpatial - 1 times, starting from index 1, adding bottomFillers to inside aisle
|
||||
for (int i = 1; i < numSpatial; i++) {
|
||||
aisle2[i] = "GBG"
|
||||
}
|
||||
// Add top filler
|
||||
aisle2[numSpatial] = "GTG"
|
||||
|
||||
aisle1[numSpatial + 1] = "CCC"
|
||||
aisle2[numSpatial + 1] = "CCC"
|
||||
aisle3[numSpatial + 1] = "CCC"
|
||||
|
||||
return FactoryBlockPattern.start()
|
||||
.aisle(aisle1)
|
||||
.aisle(aisle2)
|
||||
.aisle(aisle3)
|
||||
.where('S' as char, selfPredicate())
|
||||
.where('G' as char, states(getGlassState()))
|
||||
.where('P' as char, states(blockstate('appliedenergistics2:spatial_pylon'))) // Blockstate works here with no variants
|
||||
.where('T' as char, states(this.topFiller))
|
||||
.where('B' as char, states(this.bottomFiller))
|
||||
.where('C' as char, states(getCasingState()).setMinGlobalLimited(10)
|
||||
.or(abilities(MultiblockAbility.OUTPUT_ENERGY).setExactLimit(1))
|
||||
.or(autoAbilities(false, true, true, true, false, false, false)))
|
||||
.build()
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
ICubeRenderer getBaseTexture(IMultiblockPart sourcePart) {
|
||||
return GCYMTextures.MIXER_CASING
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
protected ICubeRenderer getFrontOverlay() {
|
||||
return Textures.FUSION_REACTOR_OVERLAY
|
||||
}
|
||||
|
||||
/* Would use blockstate handler, but does not work with special variants and types here? */
|
||||
public IBlockState getCasingState() {
|
||||
return GCYMMetaBlocks.LARGE_MULTIBLOCK_CASING.getState(BlockLargeMultiblockCasing.CasingType.MIXER_CASING)
|
||||
}
|
||||
|
||||
public IBlockState getGlassState() {
|
||||
return MetaBlocks.TRANSPARENT_CASING.getState(BlockGlassCasing.CasingType.FUSION_GLASS)
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
protected void addDisplayText(List<ITextComponent> textList) {
|
||||
if (!isStructureFormed()) {
|
||||
ITextComponent tooltip = new TextComponentTranslation("gregtech.multiblock.invalid_structure.tooltip")
|
||||
tooltip.setStyle(new Style().setColor(TextFormatting.GRAY))
|
||||
textList.add(new TextComponentTranslation("gregtech.multiblock.invalid_structure")
|
||||
.setStyle(new Style().setColor(TextFormatting.RED)
|
||||
.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, tooltip))))
|
||||
}
|
||||
else {
|
||||
long produces = GTValues.V[tier] * AMP
|
||||
String voltageName = GTValues.VNF[GTUtility.getFloorTierByVoltage(produces)] + TextFormatting.RESET
|
||||
textList.add(new TextComponentTranslation("gregtech.multiblock.max_energy_per_tick", TextFormattingUtil.formatNumbers(produces), voltageName))
|
||||
|
||||
if (!recipeMapWorkable.isWorkingEnabled()) {
|
||||
textList.add(new TextComponentTranslation("gregtech.multiblock.work_paused"))
|
||||
} else if (recipeMapWorkable.isActive()) {
|
||||
textList.add(new TextComponentTranslation("gregtech.multiblock.running"))
|
||||
int currentProgress = (int) (recipeMapWorkable.getProgressPercent() * 100)
|
||||
textList.add(new TextComponentTranslation("gregtech.multiblock.progress", currentProgress))
|
||||
} else {
|
||||
textList.add(new TextComponentTranslation("gregtech.multiblock.idling"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void addInformation(ItemStack stack, World player, List<String> tooltip, boolean advanced) {
|
||||
super.addInformation(stack, player, tooltip, advanced)
|
||||
// Must not import I18n as not available on server
|
||||
// Must call .toString() otherwise groovy tries to find an override for the + operator
|
||||
tooltip.add(net.minecraft.client.resources.I18n.format("tooltip.contenttweaker.naquadah_reactor.produces", AMP, GTValues.VNF[tier] + TextFormatting.RESET.toString()))
|
||||
tooltip.add(TooltipHelper.RAINBOW_SLOW.toString() + net.minecraft.client.resources.I18n.format("gui.contenttweaker.naquadah_reactor.overclock"))
|
||||
}
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
import gregtech.api.recipes.RecipeMap
|
||||
import gregtech.api.recipes.builders.*
|
||||
|
||||
public class NomiRecipeMaps {
|
||||
public static RecipeMap<FuelRecipeBuilder> NAQUADAH_REACTOR_1;
|
||||
public static RecipeMap<FuelRecipeBuilder> NAQUADAH_REACTOR_2;
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
import gregtech.common.metatileentities.MetaTileEntities
|
||||
import gregtech.api.recipes.RecipeMap
|
||||
import io.sommers.packmode.PMConfig
|
||||
|
||||
int naqFirstID
|
||||
|
||||
if (PMConfig.getPackMode() == "normal") {
|
||||
naqFirstID = 32004
|
||||
} else {
|
||||
naqFirstID = 32003
|
||||
}
|
||||
|
||||
/* Blockstate handler with variants works here */
|
||||
MetaTileEntities.registerMetaTileEntity(naqFirstID, new NaquadahReactor(new ResourceLocation("multiblocktweaker", "naquadah_reactor_1"), RecipeMap.getByName("naquadah_reactor_1"), 7, 3, blockstate('gregtech:meta_block_compressed_8', 'variant=gregtech__duranium'), blockstate('extendedcrafting:trimmed', 'variant=ultimate')))
|
||||
|
||||
if (PMConfig.getPackMode() == "normal") {
|
||||
MetaTileEntities.registerMetaTileEntity(++naqFirstID, new NaquadahReactor(new ResourceLocation("multiblocktweaker", "naquadah_reactor_2"), RecipeMap.getByName("naquadah_reactor_2"), 8, 4, blockstate('gregtech:meta_block_compressed_27', 'variant=gregtech__ruthenium_trinium_americium_neutronate'), blockstate('extendedcrafting:storage', 'variant=ultimate')))
|
||||
} else {
|
||||
MetaTileEntities.registerMetaTileEntity(++naqFirstID, new NaquadahReactor(new ResourceLocation("multiblocktweaker", "naquadah_reactor_2"), RecipeMap.getByName("naquadah_reactor_2"), 8, 4, blockstate('gregtech:meta_block_compressed_2006', 'variant=gregtech__taranium'), blockstate('extendedcrafting:storage', 'variant=ultimate')))
|
||||
}
|
@ -0,0 +1,106 @@
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.RecipeRecyclingHelpers.*
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
// Furnaces
|
||||
// Iron Furnace
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(ore('craftingFurnace'), ore('ingotIron') * 8)
|
||||
.circuitMeta(8)
|
||||
.outputs(item('morefurnaces:furnaceblock'))
|
||||
.changeRecycling()
|
||||
.duration(100).EUt(VA[ULV])
|
||||
.buildAndRegister()
|
||||
|
||||
//Copper Furnace
|
||||
replaceRecipeInput(item('morefurnaces:furnaceblock', 5), [
|
||||
[ore('ingotCopper'), ore('ingotCopper'), ore('ingotCopper')],
|
||||
[ore('ingotCopper'), item('morefurnaces:furnaceblock'), ore('ingotCopper')],
|
||||
[ore('ingotCopper'), ore('ingotCopper'), ore('ingotCopper')]])
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('morefurnaces:furnaceblock'), ore('ingotCopper') * 8)
|
||||
.circuitMeta(8)
|
||||
.outputs(item('morefurnaces:furnaceblock', 5))
|
||||
.duration(100).EUt(VA[ULV])
|
||||
.buildAndRegister()
|
||||
|
||||
//Silver Furnace
|
||||
replaceRecipeInput(item('morefurnaces:furnaceblock', 6), [
|
||||
[ore('ingotSilver'), ore('ingotSilver'), ore('ingotSilver')],
|
||||
[ore('ingotSilver'), item('morefurnaces:furnaceblock', 5), ore('ingotSilver')],
|
||||
[ore('ingotSilver'), ore('ingotSilver'), ore('ingotSilver')]])
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('morefurnaces:furnaceblock', 5), ore('ingotSilver') * 8)
|
||||
.circuitMeta(8)
|
||||
.outputs(item('morefurnaces:furnaceblock', 6))
|
||||
.duration(100).EUt(VA[ULV])
|
||||
.buildAndRegister()
|
||||
|
||||
//Gold Furnace
|
||||
replaceRecipeInput(item('morefurnaces:furnaceblock', 1), [
|
||||
[item('minecraft:gold_ingot'), item('minecraft:gold_ingot'), item('minecraft:gold_ingot')],
|
||||
[item('minecraft:gold_ingot'), item('morefurnaces:furnaceblock', 6), item('minecraft:gold_ingot')],
|
||||
[item('minecraft:gold_ingot'), item('minecraft:gold_ingot'), item('minecraft:gold_ingot')]])
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('morefurnaces:furnaceblock', 6), ore('ingotGold') * 8)
|
||||
.circuitMeta(8)
|
||||
.outputs(item('morefurnaces:furnaceblock', 1))
|
||||
.duration(100).EUt(VA[ULV])
|
||||
.buildAndRegister()
|
||||
|
||||
//Diamond Furnace
|
||||
replaceRecipeInput(item('morefurnaces:furnaceblock', 2), [
|
||||
[item('minecraft:diamond'), item('minecraft:diamond'), item('minecraft:diamond')],
|
||||
[item('minecraft:diamond'), item('morefurnaces:furnaceblock', 1), item('minecraft:diamond')],
|
||||
[item('minecraft:diamond'), item('minecraft:diamond'), item('minecraft:diamond')]])
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('morefurnaces:furnaceblock', 1), ore('gemDiamond') * 8)
|
||||
.circuitMeta(8)
|
||||
.outputs(item('morefurnaces:furnaceblock', 2))
|
||||
.duration(100).EUt(VA[ULV])
|
||||
.buildAndRegister()
|
||||
|
||||
//Obsidian Furnace
|
||||
replaceRecipeInput(item('morefurnaces:furnaceblock', 3), [
|
||||
[item('minecraft:obsidian'), item('minecraft:obsidian'), item('minecraft:obsidian')],
|
||||
[item('morefurnaces:furnaceblock', 2), item('minecraft:obsidian'), item('morefurnaces:furnaceblock', 2)],
|
||||
[item('minecraft:obsidian'), item('minecraft:obsidian'), item('minecraft:obsidian')]])
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(item('morefurnaces:furnaceblock', 2) * 2, ore('blockObsidian') * 7)
|
||||
.circuitMeta(8)
|
||||
.outputs(item('morefurnaces:furnaceblock', 3))
|
||||
.duration(100).EUt(VA[ULV])
|
||||
.buildAndRegister()
|
||||
|
||||
// Steam Oven & Grinder (Follows Furnaces, so Steam Oven's recycling can have copper furnace included)
|
||||
if (LabsModeHelper.normal) {
|
||||
replaceRecipeInput(metaitem('steam_oven'), [
|
||||
[item('gregtech:metal_casing'), metaitem('gearInvar'), item('gregtech:metal_casing')],
|
||||
[item('gregtech:boiler_firebox_casing'), item('morefurnaces:furnaceblock', 5), item('gregtech:boiler_firebox_casing')],
|
||||
[item('gregtech:metal_casing'), metaitem('gearInvar'), item('gregtech:metal_casing')]
|
||||
])
|
||||
|
||||
replaceRecipeInput(metaitem('steam_grinder'), [
|
||||
[item('gregtech:metal_casing'), metaitem('gearPotin'), item('gregtech:metal_casing')],
|
||||
[item('gregtech:metal_casing'), item('minecraft:diamond'), item('gregtech:metal_casing')],
|
||||
[item('gregtech:metal_casing'), metaitem('gearPotin'), item('gregtech:metal_casing')]
|
||||
])
|
||||
}
|
||||
|
||||
// Drill Core Assembler Recipe
|
||||
if (LabsModeHelper.expert) {
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputWildNBT(metaitem('power_unit.lv'))
|
||||
.inputs(metaitem('electric.motor.lv') * 4, metaitem('cableGtSingleTin') * 4, metaitem('gearSmallSteel') * 4)
|
||||
.circuitMeta(2)
|
||||
.outputs(item('actuallyadditions:item_misc', 16))
|
||||
.duration(100).EUt(VA[ULV])
|
||||
.buildAndRegister()
|
||||
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.RecipeRecyclingHelpers.*
|
||||
|
||||
// Pyrolyse Oven
|
||||
replaceRecipeInput(metaitem('pyrolyse_oven'), [
|
||||
[metaitem('electric.piston.lv'), ore('circuitLv'), ore('wireGtQuadrupleCupronickel')],
|
||||
[ore('circuitLv'), metaitem('hull.ulv'), ore('circuitLv')],
|
||||
[metaitem('electric.piston.lv'), metaitem('electric.pump.lv'), ore('wireGtQuadrupleCupronickel')]])
|
||||
|
||||
// HV Coil
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('stickSteelMagnetic'), metaitem('wireFineBlackSteel') * 16, metaitem('circuit.integrated').withNbt([Configuration: 1])], null)
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(metaitem('stickSteelMagnetic'), metaitem('wireFineSilver') * 16)
|
||||
.circuitMeta(1)
|
||||
.outputs(metaitem('voltage_coil.hv'))
|
||||
.changeRecycling()
|
||||
.duration(200)
|
||||
.EUt(480)
|
||||
.buildAndRegister()
|
||||
|
||||
// Refresh HV Energy and HV Dynamo Recipes
|
||||
// Since stacks are not stored, they cannot simply be reloaded, we must recall.
|
||||
// TODO Remove once we get Recursive Recycling Removal
|
||||
changeStackRecycling(metaitem('energy_hatch.input.hv'), [metaitem('hull.hv'), metaitem('springGold') * 2, metaitem('plate.low_power_integrated_circuit') * 2, metaitem('voltage_coil.hv')])
|
||||
changeStackRecycling(metaitem('energy_hatch.output.hv'), [metaitem('hull.hv'), metaitem('cableGtSingleGold') * 2, metaitem('plate.low_power_integrated_circuit') * 2, metaitem('voltage_coil.hv')])
|
95
overrides/groovy/postInit/assembly_line.groovy → overrides/groovy/postInit/Post-Initial/Main/General/Late-Game/assemblyLine.groovy
Normal file → Executable file
95
overrides/groovy/postInit/assembly_line.groovy → overrides/groovy/postInit/Post-Initial/Main/General/Late-Game/assemblyLine.groovy
Normal file → Executable file
@ -1,29 +1,18 @@
|
||||
import gregtech.recipes.builders.*
|
||||
import io.sommers.packmode.PMConfig
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
|
||||
def assembly_line = mods.gregtech.assembly_line
|
||||
|
||||
// World Accelerator HV
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.luv'), metaitem('field.generator.luv') * 64, metaitem('field.generator.luv') * 16, metaitem('sensor.luv') * 20, metaitem('emitter.luv') * 20, ore('circuitLuv') * 16, metaitem('plateDoubleIridium') * 4, metaitem('plateDenseDraconium') * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('enderium') * 1152)
|
||||
.outputs(metaitem('world_accelerator.hv'))
|
||||
.stationResearch(b -> b.researchStack(item('minecraft:clock')).CWUt(4))
|
||||
.duration(6000).EUt(30720)
|
||||
.buildAndRegister()
|
||||
|
||||
// ZPM Field Generator
|
||||
// ZPM Field Generator (Add Awakened Draconium to Required Fluids)
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('frameNaquadahAlloy'), metaitem('plateNaquadahAlloy') * 6, metaitem('quantumstar'), metaitem('emitter.zpm') * 2, ore('circuitZpm') * 2, metaitem('wireFineUraniumRhodiumDinaquadide') * 64, metaitem('wireFineUraniumRhodiumDinaquadide') * 64, metaitem('cableGtSingleVanadiumGallium') * 4)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('awakened_draconium') * 1296)
|
||||
.outputs(metaitem('field.generator.zpm'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('field.generator.luv')).CWUt(4))
|
||||
.researchWithoutRecipe("1xmetaitem.field.generator.luv@207", metaitem('tool.dataorb'))
|
||||
.duration(600).EUt(24000)
|
||||
.buildAndRegister()
|
||||
|
||||
// Dark Soularium Jetplate
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(item('simplyjetpacks:itemjetpack', 8), item('simplyjetpacks:metaitemmods', 4) * 2, item('extrautils2:angelring'), item('enderio:item_material', 16) * 2, item('contenttweaker:doublecompressedoctadiccapacitor'), ore('circuitLuv') * 4, item('simplyjetpacks:metaitemmods', 11) * 2)
|
||||
.inputWildNBT(item('simplyjetpacks:itemjetpack', 8))
|
||||
.inputs(item('simplyjetpacks:metaitemmods', 4) * 2, item('extrautils2:angelring'), item('enderio:item_material', 16) * 2, item('nomilabs:doublecompressedoctadiccapacitor'), ore('circuitLuv') * 4, item('simplyjetpacks:metaitemmods', 11) * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(item('simplyjetpacks:itemjetpack', 9))
|
||||
.stationResearch(b -> b.researchStack(item('simplyjetpacks:metaitemmods', 11)).CWUt(16))
|
||||
@ -32,28 +21,22 @@ mods.gregtech.assembly_line.recipeBuilder()
|
||||
|
||||
// Flux-Infused Jetplate
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(item('simplyjetpacks:itemjetpack', 17), item('redstonearsenal:armor.plate_flux'), item('simplyjetpacks:metaitemmods', 21), item('extrautils2:angelring'), item('contenttweaker:compressedoctadiccapacitor') * 2, ore('circuitLuv') * 4, item('simplyjetpacks:metaitemmods', 30) * 2)
|
||||
.inputWildNBT(item('simplyjetpacks:itemjetpack', 17))
|
||||
.inputWildNBT(item('redstonearsenal:armor.plate_flux'))
|
||||
.inputs(item('simplyjetpacks:metaitemmods', 21), item('extrautils2:angelring'), item('nomilabs:compressedoctadiccapacitor') * 2, ore('circuitLuv') * 4, item('simplyjetpacks:metaitemmods', 30) * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(item('simplyjetpacks:itemjetpack', 18))
|
||||
.stationResearch(b -> b.researchStack(item('simplyjetpacks:metaitemmods', 30)).CWUt(16))
|
||||
.duration(3000).EUt(30720)
|
||||
.buildAndRegister()
|
||||
|
||||
// Naquadah Reactor 1
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('cover.screen'), item('appliedenergistics2:spatial_pylon') * 3, ore('circuitZpm'), item('gregtech:transparent_casing', 1) * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('omnium') * 32)
|
||||
.outputs(metaitem('multiblocktweaker:naquadah_reactor_1'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('boltNaquadah')).CWUt(16))
|
||||
.duration(1500).EUt(122880)
|
||||
.buildAndRegister()
|
||||
|
||||
// Rotary Hearth Furnace
|
||||
if (PMConfig.getPackMode() == "normal") {
|
||||
if (LabsModeHelper.normal) {
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('electric_blast_furnace'), ore('circuitUv') * 4, metaitem('field.generator.luv') * 4, metaitem('springNaquadahAlloy') * 4, metaitem('plateDenseNaquadahAlloy') * 4, metaitem('wireGtQuadrupleUraniumRhodiumDinaquadide') * 4)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(metaitem('gcym:mega_blast_furnace'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(metaitem('electric_blast_furnace')).CWUt(16))
|
||||
.duration(1200).EUt(30720)
|
||||
.buildAndRegister()
|
||||
@ -62,17 +45,19 @@ if (PMConfig.getPackMode() == "normal") {
|
||||
.inputs(metaitem('electric_blast_furnace'), ore('circuitUhv') * 4, metaitem('field.generator.uv') * 4, metaitem('springTritanium') * 4, metaitem('plateTritanium') * 4, metaitem('wireGtQuadrupleUraniumRhodiumDinaquadide') * 4)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(metaitem('gcym:mega_blast_furnace'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(metaitem('electric_blast_furnace')).CWUt(128).EUt(1966080))
|
||||
.duration(1200).EUt(491520)
|
||||
.buildAndRegister()
|
||||
}
|
||||
|
||||
// Bulk Blast Chiller
|
||||
if (PMConfig.getPackMode() == "normal") {
|
||||
if (LabsModeHelper.normal) {
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('vacuum_freezer'), ore('circuitUv') * 4, metaitem('field.generator.luv') * 4, metaitem('pipeNormalFluidNaquadah') * 4, metaitem('plateDenseNaquadahAlloy') * 4, metaitem('wireGtQuadrupleUraniumRhodiumDinaquadide') * 4)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(metaitem('gcym:mega_vacuum_freezer'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(metaitem('vacuum_freezer')).CWUt(16))
|
||||
.duration(1200).EUt(30720)
|
||||
.buildAndRegister()
|
||||
@ -81,34 +66,36 @@ if (PMConfig.getPackMode() == "normal") {
|
||||
.inputs(metaitem('vacuum_freezer'), ore('circuitUhv') * 4, metaitem('field.generator.uv') * 4, metaitem('pipeNormalFluidDuranium') * 4, metaitem('plateDenseTritanium') * 4, metaitem('wireGtQuadrupleUraniumRhodiumDinaquadide') * 4)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(metaitem('gcym:mega_vacuum_freezer'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(metaitem('vacuum_freezer')).CWUt(128).EUt(1966080))
|
||||
.duration(1200).EUt(491520)
|
||||
.buildAndRegister()
|
||||
}
|
||||
// World Accelerator EV
|
||||
|
||||
// Naquadah Reactor 1
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.zpm'), metaitem('field.generator.zpm') * 64, metaitem('field.generator.zpm') * 16, metaitem('sensor.zpm') * 20, metaitem('emitter.zpm') * 20, ore('circuitZpm') * 16, metaitem('plateDoubleEuropium') * 4, metaitem('plateDenseDraconium') * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('enderium') * 1152)
|
||||
.outputs(metaitem('world_accelerator.ev'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('world_accelerator.hv')).CWUt(32).EUt(122880))
|
||||
.duration(12000).EUt(122880)
|
||||
.buildAndRegister()
|
||||
.inputs(metaitem('cover.screen'), item('appliedenergistics2:spatial_pylon') * 3, ore('circuitZpm'), item('gregtech:transparent_casing', 1) * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('omnium') * 32)
|
||||
.outputs(metaitem('nomilabs:naquadah_reactor_1'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('boltNaquadah')).CWUt(16))
|
||||
.duration(1500).EUt(122880)
|
||||
.buildAndRegister()
|
||||
|
||||
// Naquadah Reactor 2
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('cover.screen'), item('appliedenergistics2:spatial_pylon') * 3, ore('circuitUv'), item('gregtech:transparent_casing', 1) * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('omnium') * 288)
|
||||
.outputs(metaitem('multiblocktweaker:naquadah_reactor_2'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('multiblocktweaker:naquadah_reactor_1')).CWUt(64).EUt(122880))
|
||||
.outputs(metaitem('nomilabs:naquadah_reactor_2'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('nomilabs:naquadah_reactor_1')).CWUt(64).EUt(122880))
|
||||
.duration(1500).EUt(122880)
|
||||
.buildAndRegister()
|
||||
|
||||
// Universal Navigator
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('frameMicroversium'), metaitem('plateMicroversium') * 24, metaitem('gravistar'), metaitem('sensor.uv') * 2, metaitem('robot.arm.uv') * 2, ore('circuitUhv'), metaitem('plateDenseNaquadahAlloy') * 2, metaitem('wireGtQuadrupleEnrichedNaquadahTriniumEuropiumDuranide') * 4, metaitem('wireFineTritanium') * 64)
|
||||
.inputs(metaitem('nomilabs:frameMicroversium'), metaitem('nomilabs:plateMicroversium') * 24, metaitem('gravistar'), metaitem('sensor.uv') * 2, metaitem('robot.arm.uv') * 2, ore('circuitUhv'), metaitem('plateDenseNaquadahAlloy') * 2, metaitem('wireGtQuadrupleEnrichedNaquadahTriniumEuropiumDuranide') * 4, metaitem('wireFineTritanium') * 64)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('naquadria') * 576)
|
||||
.outputs(item('contenttweaker:universalnavigator'))
|
||||
.stationResearch(b -> b.researchStack(item('contenttweaker:stellarcreationdata')).CWUt(96).EUt(491520))
|
||||
.outputs(item('nomilabs:universalnavigator'))
|
||||
.stationResearch(b -> b.researchStack(item('nomilabs:stellarcreationdata')).CWUt(96).EUt(491520))
|
||||
.duration(6000).EUt(491520)
|
||||
.buildAndRegister()
|
||||
|
||||
@ -125,7 +112,7 @@ mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(ore('frameGtAwakenedDraconium'), ore('gearAwakenedDraconium'), ore('plateAwakenedDraconium') * 2, item('draconicevolution:reactor_part', 1) * 2, item('draconicevolution:reactor_part', 2) * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(item('draconicevolution:reactor_part', 3))
|
||||
.stationResearch(b -> b.researchStack(metaitem('gearAwakenedDraconium')).CWUt(96).EUt(491520))
|
||||
.stationResearch(b -> b.researchStack(metaitem('nomilabs:gearAwakenedDraconium')).CWUt(96).EUt(491520))
|
||||
.duration(600).EUt(491520)
|
||||
.buildAndRegister()
|
||||
|
||||
@ -134,7 +121,7 @@ mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(ore('frameGtAwakenedDraconium'), item('draconicevolution:awakened_core'), ore('ringAwakenedDraconium') * 4, ore('plateCrystalMatrix') * 4, item('advsolars:sunnarium_plate') * 4)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(item('draconicevolution:reactor_part', 4))
|
||||
.stationResearch(b -> b.researchStack(metaitem('ringAwakenedDraconium')).CWUt(96).EUt(491520))
|
||||
.stationResearch(b -> b.researchStack(metaitem('nomilabs:ringAwakenedDraconium')).CWUt(96).EUt(491520))
|
||||
.duration(600).EUt(491520)
|
||||
.buildAndRegister()
|
||||
|
||||
@ -143,37 +130,29 @@ mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(ore('frameGtAwakenedDraconium'), ore('gearAwakenedDraconium'), item('draconicevolution:awakened_core'), metaitem('sensor.zpm') * 2, metaitem('emitter.zpm') * 2, ore('plateElite') * 6)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(item('draconicevolution:reactor_part'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('frameAwakenedDraconium')).CWUt(96).EUt(491520))
|
||||
.stationResearch(b -> b.researchStack(metaitem('nomilabs:frameAwakenedDraconium')).CWUt(96).EUt(491520))
|
||||
.duration(750).EUt(491520)
|
||||
.buildAndRegister()
|
||||
|
||||
// Simulation Supercomputer
|
||||
if (PMConfig.getPackMode() == "normal") {
|
||||
if (LabsModeHelper.normal) {
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(item('gcym:large_multiblock_casing', 11), ore('plateTrinaquadalloy') * 6, item('deepmoblearning:simulation_chamber') * 4, item('contenttweaker:heartofauniverse'), metaitem('robot.arm.uv') * 2, metaitem('field.generator.uv') * 2, ore('circuitUhv') * 4, item('draconicevolution:draconic_energy_core'))
|
||||
.inputs(item('gcym:large_multiblock_casing', 11), ore('plateTrinaquadalloy') * 6, item('deepmoblearning:simulation_chamber') * 4, item('nomilabs:heartofauniverse'), metaitem('robot.arm.uv') * 2, metaitem('field.generator.uv') * 2, ore('circuitUhv') * 4, item('draconicevolution:draconic_energy_core'))
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152)
|
||||
.outputs(metaitem('multiblocktweaker:dml_sim_chamber'))
|
||||
.outputs(metaitem('nomilabs:dme_sim_chamber'))
|
||||
.stationResearch(b -> b.researchStack(item('deepmoblearning:simulation_chamber')).CWUt(128).EUt(1966080))
|
||||
.duration(1200).EUt(1966080)
|
||||
.buildAndRegister()
|
||||
}
|
||||
|
||||
// World Accelerator IV
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.uv'), metaitem('field.generator.uv') * 64, metaitem('field.generator.uv') * 16, metaitem('sensor.uv') * 20, metaitem('emitter.uv') * 20, ore('circuitUv') * 16, metaitem('plateDoubleEuropium') * 4, metaitem('plateDenseNeutronium') * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('enderium') * 1152, fluid('naquadria') * 576)
|
||||
.outputs(metaitem('world_accelerator.iv'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('world_accelerator.ev')).CWUt(128).EUt(491520))
|
||||
.duration(12000).EUt(491520)
|
||||
.buildAndRegister()
|
||||
|
||||
// UV Field Generator (Hard mode only)
|
||||
if (PMConfig.getPackMode() == "expert") {
|
||||
if (LabsModeHelper.expert) {
|
||||
mods.gregtech.assembly_line.removeByOutput([metaitem('field.generator.uv')], null, null, null)
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(ore('frameGtTritanium'), ore('plateTritanium') * 6, metaitem('gravistar'), metaitem('emitter.uv') * 2, ore('circuitUv') * 2, ore('wireFineEnrichedNaquadahTriniumEuropiumDuranide') * 64, ore('wireFineEnrichedNaquadahTriniumEuropiumDuranide') * 64, ore('cableGtSingleYttriumBariumCuprate') * 4)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1728, fluid('naquadria') * 576, fluid('taranium') * 288)
|
||||
.outputs(metaitem('field.generator.uv'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('field.generator.zpm')).CWUt(48).EUt(122880))
|
||||
.researchWithoutRecipe("1xmetaitem.field.generator.zpm@208", metaitem('tool.datamodule'))
|
||||
.duration(600).EUt(100000)
|
||||
.buildAndRegister()
|
||||
}
|
||||
}
|
@ -0,0 +1,158 @@
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.MiscHelpers.removeDraconicFusionRecipe
|
||||
|
||||
// Wyvern Core
|
||||
removeDraconicFusionRecipe(item('minecraft:emerald_block'), item('draconicevolution:wyvern_core'))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('actuallyadditions:block_crystal_empowered', 4))
|
||||
.input(metaitem('blockNetherStar'), metaitem('blockNetherStar'), item('draconicevolution:draconic_core'), item('draconicevolution:draconic_core'), item('draconicevolution:draconic_core'), item('draconicevolution:draconic_core'), item('armorplus:block_compressed_infused_lava_crystal'), item('armorplus:block_compressed_infused_lava_crystal'))
|
||||
.output(item('draconicevolution:wyvern_core'))
|
||||
.energy(21943000)
|
||||
.tierNormal()
|
||||
.register()
|
||||
|
||||
// Chaotic Solar Panel
|
||||
removeDraconicFusionRecipe(item('draconicevolution:chaotic_core'), item('solarflux:solar_panel_chaotic') * 4)
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('draconicevolution:chaotic_core'))
|
||||
.input(item('solarflux:solar_panel_draconic'), item('draconicevolution:draconic_energy_core'), item('draconicevolution:draconic_energy_core'), item('solarflux:solar_panel_draconic'))
|
||||
.output(item('solarflux:solar_panel_chaotic') * 2)
|
||||
.energy(3355440000)
|
||||
.tierChaotic()
|
||||
.register()
|
||||
|
||||
// Neutronium Solar Panel
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('solarflux:solar_panel_chaotic'))
|
||||
.input(item('draconicevolution:chaotic_core'), item('draconicevolution:chaotic_core'), metaitem('nomilabs:wireGtSingleDraconicSuperconductor'), metaitem('nomilabs:wireGtSingleDraconicSuperconductor'), item('extendedcrafting:storage', 4), item('extendedcrafting:storage', 4), metaitem('nomilabs:wireGtSingleDraconicSuperconductor'), metaitem('nomilabs:wireGtSingleDraconicSuperconductor'), item('draconicevolution:chaotic_core'), item('draconicevolution:chaotic_core'))
|
||||
.output(item('solarflux:solar_panel_neutronium'))
|
||||
.energy(13421760000)
|
||||
.tierChaotic()
|
||||
.register()
|
||||
|
||||
// Draconic Solar Panel
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('draconicevolution:draconic_energy_core'))
|
||||
.input(item('solarflux:solar_panel_wyvern'), item('solarflux:solar_panel_wyvern'), item('enderio:item_endergy_conduit', 11), item('enderio:item_endergy_conduit', 11), item('draconicevolution:wyvern_energy_core'), item('draconicevolution:wyvern_energy_core'), item('enderio:item_endergy_conduit', 11), item('enderio:item_endergy_conduit', 11), item('solarflux:solar_panel_wyvern'), item('solarflux:solar_panel_wyvern'))
|
||||
.output(item('solarflux:solar_panel_draconic') * 2)
|
||||
.energy(1677720000)
|
||||
.tierDraconic()
|
||||
.register()
|
||||
|
||||
// Wyvern Solar Panel
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('draconicevolution:wyvern_energy_core'))
|
||||
.input(item('solarflux:solar_panel_8'), item('solarflux:solar_panel_8'), item('enderio:item_endergy_conduit', 10), item('enderio:item_endergy_conduit', 10), metaitem('nomilabs:blockDraconium'), metaitem('nomilabs:blockDraconium'), item('enderio:item_endergy_conduit', 10), item('enderio:item_endergy_conduit', 10), item('solarflux:solar_panel_8'), item('solarflux:solar_panel_8'))
|
||||
.output(item('solarflux:solar_panel_wyvern') * 2)
|
||||
.energy(838860000)
|
||||
.tierWyvern()
|
||||
.register()
|
||||
|
||||
// Reactor Core
|
||||
removeDraconicFusionRecipe(item('draconicevolution:chaos_shard'), item('draconicevolution:reactor_core'))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('extendedcrafting:material', 13))
|
||||
.input(metaitem('nomilabs:blockAwakenedDraconium'), metaitem('nomilabs:blockAwakenedDraconium'), item('draconicevolution:chaos_shard'), item('draconicevolution:chaos_shard'), item('nomilabs:stabilizedeinsteinium'), item('nomilabs:stabilizedeinsteinium'), item('draconicevolution:chaos_shard'), item('draconicevolution:chaos_shard'), metaitem('nomilabs:blockAwakenedDraconium'), metaitem('nomilabs:blockAwakenedDraconium'))
|
||||
.output(item('draconicevolution:reactor_core'))
|
||||
.energy(2600000000)
|
||||
.tierDraconic()
|
||||
.register()
|
||||
|
||||
// Chaotic Fusion Crafting Injector
|
||||
removeDraconicFusionRecipe(item('draconicevolution:crafting_injector', 2), item('draconicevolution:crafting_injector', 3))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('draconicevolution:crafting_injector', 2))
|
||||
.input(item('draconicevolution:chaos_shard'), item('draconicevolution:chaos_shard'), metaitem('ingotNeutronium'), metaitem('ingotNeutronium'), metaitem('nomilabs:blockCrystalMatrix'), metaitem('nomilabs:blockCrystalMatrix'), metaitem('ingotNeutronium'), metaitem('ingotNeutronium'), item('draconicevolution:chaos_shard'), item('draconicevolution:chaos_shard'))
|
||||
.output(item('draconicevolution:crafting_injector', 3))
|
||||
.energy(3000000000)
|
||||
.tierDraconic()
|
||||
.register()
|
||||
|
||||
// Draconic Fusion Crafting Injector
|
||||
removeDraconicFusionRecipe(item('draconicevolution:crafting_injector', 1), item('draconicevolution:crafting_injector', 2))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('draconicevolution:crafting_injector', 1))
|
||||
.input(item('minecraft:nether_star'), item('minecraft:dragon_egg'), item('draconicevolution:wyvern_core'), item('draconicevolution:wyvern_core'), item('minecraft:dragon_egg'), item('minecraft:nether_star'))
|
||||
.output(item('draconicevolution:crafting_injector', 2))
|
||||
.energy(1000000000)
|
||||
.tierWyvern()
|
||||
.register()
|
||||
|
||||
// Energy Core Stabilizer
|
||||
removeDraconicFusionRecipe(item('draconicevolution:particle_generator'), item('draconicevolution:particle_generator', 2))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('draconicevolution:particle_generator'))
|
||||
.input(item('actuallyadditions:block_crystal_empowered', 2), item('actuallyadditions:block_crystal_empowered', 2), item('actuallyadditions:block_crystal_empowered', 2), item('actuallyadditions:block_crystal_empowered', 2), item('actuallyadditions:block_crystal_empowered', 2), item('actuallyadditions:block_crystal_empowered', 2), item('actuallyadditions:block_crystal_empowered', 2), item('actuallyadditions:block_crystal_empowered', 2))
|
||||
.output(item('draconicevolution:particle_generator', 2))
|
||||
.energy(40000000)
|
||||
.tierWyvern()
|
||||
.register()
|
||||
|
||||
// Reactor Stabilizer
|
||||
removeDraconicFusionRecipe(item('draconicevolution:reactor_part'), item('draconicevolution:reactor_component'))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('draconicevolution:reactor_part'))
|
||||
.input(item('draconicevolution:reactor_part', 4), item('draconicevolution:reactor_part', 3), item('draconicevolution:draconic_energy_core'), item('draconicevolution:draconic_energy_core'), item('draconicevolution:awakened_core'), item('draconicevolution:awakened_core'), item('draconicevolution:awakened_core'), item('draconicevolution:awakened_core'))
|
||||
.output(item('draconicevolution:reactor_component'))
|
||||
.energy(7040000000)
|
||||
.tierChaotic()
|
||||
.register()
|
||||
|
||||
// Draconium Infused Obisidan
|
||||
removeDraconicFusionRecipe(item('minecraft:obsidian'), item('draconicevolution:infused_obsidian'))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('enderio:block_reinforced_obsidian'))
|
||||
.input(item('extrautils2:compressedcobblestone', 3), metaitem('nomilabs:blockDarkSteel'), metaitem('nomilabs:dustDraconium'), metaitem('nomilabs:dustDraconium'), item('thermalfoundation:material', 1024), item('thermalfoundation:material', 1024), item('armorplus:compressed_obsidian'), item('armorplus:compressed_obsidian'), item('armorplus:lava_crystal', 1), item('armorplus:lava_crystal', 1))
|
||||
.output(item('draconicevolution:infused_obsidian'))
|
||||
.energy(10485700)
|
||||
.tierNormal()
|
||||
.register()
|
||||
|
||||
// Draconic Energy Core
|
||||
removeDraconicFusionRecipe(item('draconicevolution:wyvern_energy_core'), item('draconicevolution:draconic_energy_core'))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('draconicevolution:wyvern_energy_core'))
|
||||
.input(metaitem('nomilabs:ingotAwakenedDraconium'), metaitem('nomilabs:ingotAwakenedDraconium'), item('draconicevolution:awakened_core'), item('draconicevolution:awakened_core'), metaitem('energy.module'), metaitem('energy.module'), item('actuallyadditions:block_crystal_empowered'), item('actuallyadditions:block_crystal_empowered'), metaitem('nomilabs:ingotAwakenedDraconium'), metaitem('nomilabs:ingotAwakenedDraconium'))
|
||||
.output(item('draconicevolution:draconic_energy_core'))
|
||||
.energy(41943000)
|
||||
.tierDraconic()
|
||||
.register()
|
||||
|
||||
// Awakened Draconium Blocks
|
||||
removeDraconicFusionRecipe(item('draconicevolution:draconium_block') * 4, item('draconicevolution:draconic_block') * 4)
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(metaitem('nomilabs:blockDraconium') * 5)
|
||||
.input(item('draconicevolution:wyvern_core'), item('draconicevolution:wyvern_core'), item('draconicevolution:dragon_heart'), item('draconicevolution:dragon_heart'), item('draconicevolution:wyvern_core'), item('draconicevolution:wyvern_core'))
|
||||
.output(metaitem('nomilabs:blockAwakenedDraconium') * 5)
|
||||
.energy(4000000000)
|
||||
.tierWyvern()
|
||||
.register()
|
||||
|
||||
// Awakened Core
|
||||
removeDraconicFusionRecipe(item('minecraft:nether_star'), item('draconicevolution:awakened_core'))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('minecraft:nether_star'))
|
||||
.input(item('draconicevolution:wyvern_core'), item('draconicevolution:wyvern_core'), metaitem('nomilabs:blockAwakenedDraconium'), metaitem('nomilabs:blockAwakenedDraconium'), item('draconicevolution:wyvern_core'), item('draconicevolution:wyvern_core'))
|
||||
.output(item('draconicevolution:awakened_core'))
|
||||
.energy(500000000)
|
||||
.tierWyvern()
|
||||
.register()
|
||||
|
||||
// Chaotic Core
|
||||
removeDraconicFusionRecipe(item('draconicevolution:chaos_shard'), item('draconicevolution:chaotic_core'))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(metaitem('gravistar'))
|
||||
.input(item('draconicevolution:chaos_shard'), item('draconicevolution:chaos_shard'), metaitem('ingotNeutronium'), metaitem('ingotNeutronium'), item('extendedcrafting:material', 32), item('extendedcrafting:material', 32), metaitem('ingotNeutronium'), metaitem('ingotNeutronium'), item('draconicevolution:chaos_shard'), item('draconicevolution:chaos_shard'))
|
||||
.output(item('draconicevolution:chaotic_core'))
|
||||
.energy(3000000000)
|
||||
.tierChaotic()
|
||||
.register()
|
||||
|
||||
// Advanced Disolcator
|
||||
removeDraconicFusionRecipe(item('draconicevolution:dislocator'), item('draconicevolution:dislocator_advanced'))
|
||||
mods.draconicevolution.fusion.recipeBuilder()
|
||||
.catalyst(item('draconicevolution:dislocator'))
|
||||
.input(item('minecraft:ender_pearl'), metaitem('nomilabs:ingotDraconium'), item('minecraft:ender_pearl'), metaitem('nomilabs:ingotDraconium'), item('minecraft:ender_pearl'), metaitem('nomilabs:ingotDraconium'), item('minecraft:dragon_egg'), metaitem('nomilabs:ingotDraconium'))
|
||||
.output(item('draconicevolution:dislocator_advanced'))
|
||||
.energy(10000000)
|
||||
.tierDraconic()
|
||||
.register()
|
@ -0,0 +1,78 @@
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.RecipeRecyclingHelpers.*
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
// UHV Batbufs
|
||||
createRecipe(metaitem('battery_buffer.uhv.4'), [
|
||||
[metaitem('wireGtQuadrupleEuropium'), ore('chestWood'), metaitem('wireGtQuadrupleEuropium')],
|
||||
[metaitem('wireGtQuadrupleEuropium'), metaitem('hull.uhv'), metaitem('wireGtQuadrupleEuropium')]
|
||||
])
|
||||
createRecipe(metaitem('battery_buffer.uhv.8'), [
|
||||
[metaitem('wireGtOctalEuropium'), ore('chestWood'), metaitem('wireGtOctalEuropium')],
|
||||
[metaitem('wireGtOctalEuropium'), metaitem('hull.uhv'), metaitem('wireGtOctalEuropium')]
|
||||
])
|
||||
createRecipe(metaitem('battery_buffer.uhv.16'), [
|
||||
[metaitem('wireGtHexEuropium'), ore('chestWood'), metaitem('wireGtHexEuropium')],
|
||||
[metaitem('wireGtHexEuropium'), metaitem('hull.uhv'), metaitem('wireGtHexEuropium')]
|
||||
])
|
||||
// UHV Turbo Charger
|
||||
createRecipe(metaitem('charger.uhv'), [
|
||||
[metaitem('wireGtQuadrupleEuropium'), ore('chestWood'), metaitem('wireGtQuadrupleEuropium')],
|
||||
[metaitem('wireGtQuadrupleEuropium'), metaitem('hull.uhv'), metaitem('wireGtQuadrupleEuropium')],
|
||||
[metaitem('cableGtSingleEuropium'), ore('circuitUhv'), metaitem('cableGtSingleEuropium')]
|
||||
])
|
||||
|
||||
// World Accelerator HV
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.luv'), metaitem('field.generator.luv') * 64, metaitem('field.generator.luv') * 16, metaitem('sensor.luv') * 20, metaitem('emitter.luv') * 20, ore('circuitLuv') * 16, metaitem('plateDoubleIridium') * 4, metaitem('nomilabs:plateDenseDraconium') * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('enderium') * 1152)
|
||||
.outputs(metaitem('world_accelerator.hv'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(item('minecraft:clock')).CWUt(4))
|
||||
.duration(6000).EUt(VA[LuV])
|
||||
.buildAndRegister()
|
||||
|
||||
// World Accelerator EV
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.zpm'), metaitem('field.generator.zpm') * 64, metaitem('field.generator.zpm') * 16, metaitem('sensor.zpm') * 20, metaitem('emitter.zpm') * 20, ore('circuitZpm') * 16, metaitem('plateDoubleEuropium') * 4, metaitem('nomilabs:plateDenseDraconium') * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('enderium') * 1152)
|
||||
.outputs(metaitem('world_accelerator.ev'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(metaitem('world_accelerator.hv')).CWUt(32).EUt(VH[ZPM]))
|
||||
.duration(12000).EUt(VA[ZPM])
|
||||
.buildAndRegister()
|
||||
|
||||
// World Accelerator IV
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.uv'), metaitem('field.generator.uv') * 64, metaitem('field.generator.uv') * 16, metaitem('sensor.uv') * 20, metaitem('emitter.uv') * 20, ore('circuitUv') * 16, metaitem('plateDoubleEuropium') * 4, metaitem('plateDenseNeutronium') * 2)
|
||||
.fluidInputs(fluid('soldering_alloy') * 1152, fluid('enderium') * 1152, fluid('naquadria') * 576)
|
||||
.outputs(metaitem('world_accelerator.iv'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(metaitem('world_accelerator.ev')).CWUt(128).EUt(VA[UV]))
|
||||
.duration(12000).EUt(VA[UV])
|
||||
.buildAndRegister()
|
||||
|
||||
// Computer Casing (NM Only)
|
||||
if (LabsModeHelper.normal) {
|
||||
mods.gregtech.assembler.removeByOutput([item('gregtech:computer_casing')], null, null, null)
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(metaitem('frameIridium'), metaitem('plateIridium') * 6, metaitem('circuit.nano_mainframe') * 2, metaitem('wireFineCobalt') * 64, metaitem('wireFineCopper') * 64, metaitem('wireGtSingleVanadiumGallium') * 4)
|
||||
.outputs(item('gregtech:computer_casing') * 4)
|
||||
.changeRecycling()
|
||||
.duration(400).EUt(VA[LuV])
|
||||
.buildAndRegister()
|
||||
}
|
||||
|
||||
// Universal Crystallizer (HM Only)
|
||||
if (LabsModeHelper.expert) {
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('gcym:large_autoclave') * 24, item('packagedexcrafting:combination_crafter') * 24, metaitem('emitter.uv') * 24, metaitem('field.generator.uv') * 24, ore('circuitUhv') * 64, item('gregtech:wire_coil', 7) * 64, item('draconicevolution:reactor_component') * 24, item('draconicevolution:crafting_injector', 3) * 8, item('moreplates:infinity_plate') * 12)
|
||||
.fluidInputs(fluid('cryotheum') * 36864, fluid('moltenempowereddiamatine') * 18432, fluid('naquadria') * 63216, fluid('taranium') * 4608)
|
||||
.outputs(metaitem('nomilabs:universal_crystallizer'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(item('gregtech:wire_coil', 7)).CWUt(128))
|
||||
.duration(900).EUt(VA[UHV])
|
||||
.buildAndRegister()
|
||||
}
|
63
overrides/groovy/postInit/Post-Initial/Main/General/Mid-Game/midgame.groovy
Executable file
63
overrides/groovy/postInit/Post-Initial/Main/General/Mid-Game/midgame.groovy
Executable file
@ -0,0 +1,63 @@
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
|
||||
import static gregtech.api.GTValues.*
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.RecipeRecyclingHelpers.*
|
||||
|
||||
// Processing Array
|
||||
replaceRecipeInput(metaitem('processing_array'),
|
||||
[[ore('circuitLuv'), item('advsolars:sunnarium'), ore('circuitLuv')],
|
||||
[metaitem('robot.arm.iv'), metaitem('hull.iv'), metaitem('robot.arm.iv')],
|
||||
[ore('circuitLuv'), metaitem('tool.datastick'), ore('circuitLuv')]])
|
||||
|
||||
if (LabsModeHelper.normal) {
|
||||
// Assembly Control Casing (Change from Output 2 to Output 4)
|
||||
replaceRecipeOutput(item('gregtech:multiblock_casing', 3) * 2, item('gregtech:multiblock_casing', 3) * 4)
|
||||
|
||||
// Sterilizing Filter
|
||||
crafting.replaceShaped(metaitem('blacklight'), [
|
||||
[metaitem('screwTungstenCarbide'), metaitem('plateTungstenCarbide'), metaitem('screwTungstenCarbide')],
|
||||
[null, metaitem('springHssg'), null],
|
||||
[ore('circuitIv'), metaitem('plateTungstenCarbide'), metaitem('cableGtSinglePlatinum')]
|
||||
])
|
||||
|
||||
// Sterilizing Filter Casing
|
||||
replaceRecipeShaped(item('gregtech:cleanroom_casing', 2) * 2, item('gregtech:cleanroom_casing', 2) * 1, [
|
||||
[metaitem('pipeLargeFluidPolybenzimidazole'), metaitem('emitter.luv'), metaitem('pipeLargeFluidPolybenzimidazole')],
|
||||
[metaitem('item_filter'), metaitem('blacklight'), metaitem('item_filter')],
|
||||
[metaitem('electric.motor.luv'), ore('frameGtBlackSteel'), metaitem('rotorIridium')]
|
||||
])
|
||||
}
|
||||
|
||||
// HM Ore Drilling Plants
|
||||
if (LabsModeHelper.expert) {
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('large_miner.ev')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('large_miner.iv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('large_miner.luv')], null, null, null)
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(metaitem('hull.iv'))
|
||||
.inputWildNBT(item('redstonearsenal:tool.pickaxe_flux'))
|
||||
.inputs(item('nomilabs:t3laser') * 12, metaitem('frameStainlessSteel') * 12, metaitem('sensor.iv') * 6, metaitem('conveyor.module.iv') * 12, metaitem('fluid.regulator.iv') * 12, metaitem('gearTungstenSteel') * 12)
|
||||
.outputs(metaitem('large_miner.ev'))
|
||||
.duration(400).EUt(VA[IV]).buildAndRegister()
|
||||
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.zpm'))
|
||||
.inputWildNBT(item('thermalinnovation:drill', 4))
|
||||
.inputWildNBT(item('thermalinnovation:drill', 4))
|
||||
.inputWildNBT(item('thermalinnovation:drill', 4))
|
||||
.inputs(item('nomilabs:t3laser') * 12, metaitem('frameNaquadahAlloy') * 12, metaitem('sensor.zpm') * 6, metaitem('conveyor.module.zpm') * 12, metaitem('fluid.regulator.zpm') * 12, metaitem('cableGtSingleVanadiumGallium') * 12, item('moreplates:empowered_void_gear') * 12)
|
||||
.fluidInputs(fluid('concrete') * 2304)
|
||||
.outputs(metaitem('large_miner.iv'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('large_miner.ev')).CWUt(16))
|
||||
.duration(800).EUt(VA[ZPM]).buildAndRegister()
|
||||
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.uhv'))
|
||||
.inputWildNBT(item('draconicevolution:draconic_staff_of_power'))
|
||||
.inputs(item('nomilabs:t3laser') * 12, metaitem('frameBerkelium') * 12, metaitem('sensor.uv') * 12, metaitem('conveyor.module.uv') * 24, metaitem('fluid.regulator.uv') * 24, metaitem('cableGtSingleEuropium') * 12, metaitem('nomilabs:gearAwakenedDraconium') * 12)
|
||||
.fluidInputs(fluid('concrete') * 2304, fluid('taranium') * 576)
|
||||
.outputs(metaitem('large_miner.luv'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('large_miner.iv')).CWUt(128))
|
||||
.duration(800).EUt(VA[UHV]).buildAndRegister()
|
||||
}
|
117
overrides/groovy/postInit/Post-Initial/Main/General/Misc/blastFurnace.groovy
Executable file
117
overrides/groovy/postInit/Post-Initial/Main/General/Misc/blastFurnace.groovy
Executable file
@ -0,0 +1,117 @@
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
// Signalum (Adds Redstone Clathrate)
|
||||
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('molten.signalum')], null, null)
|
||||
|
||||
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
||||
.inputs(metaitem('dustAnnealedCopper') * 4, metaitem('nomilabs:dustArdite') * 2, metaitem('dustRedAlloy') * 2, item('thermalfoundation:material', 893))
|
||||
.fluidInputs(fluid('mana') * 1000, fluid('helium') * 800)
|
||||
.circuitMeta(14)
|
||||
.fluidOutputs(fluid('molten.signalum') * 576)
|
||||
.property('temperature', 4000)
|
||||
.duration(5628)
|
||||
.EUt(VA[IV])
|
||||
.buildAndRegister()
|
||||
|
||||
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
||||
.inputs(metaitem('dustAnnealedCopper') * 4, metaitem('nomilabs:dustArdite') * 2, metaitem('dustRedAlloy') * 2, item('thermalfoundation:material', 893))
|
||||
.fluidInputs(fluid('mana') * 1000)
|
||||
.circuitMeta(4)
|
||||
.fluidOutputs(fluid('molten.signalum') * 576)
|
||||
.property('temperature', 4000)
|
||||
.duration(8400)
|
||||
.EUt(VA[IV])
|
||||
.buildAndRegister()
|
||||
|
||||
// Lumium (Adds Energized Clathrate & Luminessence)
|
||||
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('molten.lumium')], null, null)
|
||||
|
||||
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
||||
.inputs(metaitem('dustTinAlloy') * 4, metaitem('dustSterlingSilver') * 2, item('extendedcrafting:material', 7) * 2, item('thermalfoundation:material', 894))
|
||||
.fluidInputs(fluid('mana') * 1000, fluid('helium') * 600)
|
||||
.circuitMeta(14)
|
||||
.fluidOutputs(fluid('molten.lumium') * 576)
|
||||
.property('temperature', 4500)
|
||||
.duration(4824)
|
||||
.EUt(VA[IV])
|
||||
.buildAndRegister()
|
||||
|
||||
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
||||
.inputs(metaitem('dustTinAlloy') * 4, metaitem('dustSterlingSilver') * 2, item('extendedcrafting:material', 7) * 2, item('thermalfoundation:material', 894))
|
||||
.fluidInputs(fluid('mana') * 1000)
|
||||
.circuitMeta(4)
|
||||
.fluidOutputs(fluid('molten.lumium') * 576)
|
||||
.property('temperature', 4500)
|
||||
.duration(7200)
|
||||
.EUt(VA[IV])
|
||||
.buildAndRegister()
|
||||
|
||||
// Enderium (Adds Resonant Clathrate)
|
||||
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('molten.enderium')], null, null)
|
||||
|
||||
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
||||
.inputs(metaitem('dustLead') * 4, metaitem('dustPlatinum') * 2, metaitem('dustBlueSteel'), metaitem('dustOsmium'), item('thermalfoundation:material', 895))
|
||||
.fluidInputs(fluid('mana') * 1000, fluid('krypton') * 80)
|
||||
.circuitMeta(15)
|
||||
.fluidOutputs(fluid('molten.enderium') * 576)
|
||||
.property('temperature', 6400)
|
||||
.duration(6432)
|
||||
.EUt(VA[LuV])
|
||||
.buildAndRegister()
|
||||
|
||||
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
||||
.inputs(metaitem('dustLead') * 4, metaitem('dustPlatinum') * 2, metaitem('dustBlueSteel'), metaitem('dustOsmium'), item('thermalfoundation:material', 895))
|
||||
.fluidInputs(fluid('mana') * 1000)
|
||||
.circuitMeta(5)
|
||||
.fluidOutputs(fluid('molten.enderium') * 576)
|
||||
.property('temperature', 6400)
|
||||
.duration(9600)
|
||||
.EUt(VA[LuV])
|
||||
.buildAndRegister()
|
||||
|
||||
// Fluxed Electrum (Adds Mana Dust)
|
||||
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('electrum_flux')], null, null)
|
||||
|
||||
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
||||
.inputs([metaitem('dustElectrum') * 6, metaitem('nomilabs:dustLumium'), metaitem('nomilabs:dustSignalum'), ore('dustMana')])
|
||||
.fluidInputs(fluid('nitrogen') * 8000)
|
||||
.fluidOutputs(fluid('electrum_flux') * 1296)
|
||||
.circuitMeta(14)
|
||||
.property('temperature', 1100)
|
||||
.duration(6432)
|
||||
.EUt(VA[EV])
|
||||
.buildAndRegister()
|
||||
|
||||
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
||||
.inputs([metaitem('dustElectrum') * 6, metaitem('nomilabs:dustLumium'), metaitem('nomilabs:dustSignalum'), ore('dustMana')])
|
||||
.fluidOutputs(fluid('electrum_flux') * 1296)
|
||||
.circuitMeta(4)
|
||||
.property('temperature', 1100)
|
||||
.duration(9600)
|
||||
.EUt(VA[EV])
|
||||
.buildAndRegister()
|
||||
|
||||
if (LabsModeHelper.normal) {
|
||||
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('red_alloy')], null, null)
|
||||
|
||||
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
||||
.inputs(ore('dustCopper') * 2, item('minecraft:redstone') * 3)
|
||||
.circuitMeta(2)
|
||||
.property('temperature', 1400)
|
||||
.fluidOutputs(fluid('red_alloy') * 288)
|
||||
.duration(75)
|
||||
.EUt(VH[LV])
|
||||
.buildAndRegister()
|
||||
|
||||
// Red Alloy has DISABLE DECOMPOSITION flag, so we need to replace it ourselves
|
||||
mods.gregtech.centrifuge.removeByInput([metaitem('dustRedAlloy')], null)
|
||||
|
||||
mods.gregtech.centrifuge.recipeBuilder()
|
||||
.inputs(metaitem('dustRedAlloy') * 2)
|
||||
.outputs(item('minecraft:redstone') * 3, metaitem('dustCopper') * 2)
|
||||
.duration(45)
|
||||
.EUt(VA[LV])
|
||||
.buildAndRegister()
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
import com.cleanroommc.groovyscript.api.IIngredient
|
||||
import gregtech.api.items.metaitem.MetaItem
|
||||
import gregtech.api.metatileentity.MetaTileEntity
|
||||
import gregtech.api.unification.OreDictUnifier
|
||||
import gregtech.api.unification.ore.OrePrefix
|
||||
import gregtech.api.unification.stack.UnificationEntry
|
||||
import gregtech.common.metatileentities.MetaTileEntities
|
||||
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.SafeMethodHelpers.callInstanceMethodOfClass
|
||||
import static gregtech.loaders.recipe.CraftingComponent.*;
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
ore('allDiodes').add(metaitem('component.diode'))
|
||||
ore('allDiodes').add(metaitem('component.smd.diode'))
|
||||
ore('allDiodes').add(metaitem('component.advanced_smd.diode'))
|
||||
|
||||
ore('smdDiodes').add(metaitem('component.smd.diode'))
|
||||
ore('smdDiodes').add(metaitem('component.advanced_smd.diode'))
|
||||
|
||||
replaceRecipe(ULV, MV, ore('allDiodes'))
|
||||
replaceRecipe(HV, IV, ore('smdDiodes'))
|
||||
|
||||
// Both Min Tier and Max Tier are inclusive
|
||||
void replaceRecipe(int minTier, int maxTier, IIngredient oreDict) {
|
||||
for (int tier = minTier; tier <= maxTier; tier++) {
|
||||
def hull = getIngredientFromGTComponent(HULL, tier)
|
||||
def plate = getIngredientFromGTComponent(PLATE, tier)
|
||||
def cable = getIngredientFromGTComponent(CABLE_QUAD, tier)
|
||||
|
||||
// We must use Safe Method Helpers
|
||||
// MetaTileEntityMultiblockPart has a method with TextureAtlasSprite not labelled as @SideOnly(Side.CLIENT)
|
||||
// Direct call to MetaTileEntity
|
||||
def diode = callInstanceMethodOfClass(MetaTileEntity.class, MetaTileEntities.DIODES[tier], "getStackForm", null)
|
||||
|
||||
crafting.removeByOutput(diode)
|
||||
crafting.shapedBuilder()
|
||||
.output(diode)
|
||||
.matrix("CDC", "DHD", "PDP")
|
||||
.key('H', hull)
|
||||
.key('D', oreDict)
|
||||
.key('P', plate)
|
||||
.key('C', cable)
|
||||
.register()
|
||||
}
|
||||
}
|
||||
|
||||
IIngredient getIngredientFromGTComponent(Component comp, int tier) {
|
||||
Object ing = comp.getIngredient(tier)
|
||||
if (ing instanceof MetaItem.MetaValueItem) {
|
||||
def meta = (MetaItem.MetaValueItem) ing
|
||||
return meta.getStackForm() as IIngredient
|
||||
}
|
||||
if (ing instanceof OrePrefix) {
|
||||
def prefix = (OrePrefix) ing
|
||||
return ore(prefix)
|
||||
}
|
||||
if (ing instanceof Enum) {
|
||||
def enumIng = (Enum) ing
|
||||
return item(enumIng.name())
|
||||
}
|
||||
if (ing instanceof UnificationEntry) {
|
||||
def entry = (UnificationEntry) ing
|
||||
return OreDictUnifier.get(ing) as IIngredient
|
||||
}
|
||||
if (ing instanceof ItemStack) return ing as IIngredient
|
||||
}
|
@ -0,0 +1,87 @@
|
||||
import com.jaquadro.minecraft.storagedrawers.api.storage.attribute.IFrameable
|
||||
import com.nomiceu.nomilabs.util.ItemMeta
|
||||
import net.minecraft.item.ItemStack
|
||||
import net.minecraft.util.ResourceLocation
|
||||
import net.minecraftforge.registries.IForgeRegistryEntry
|
||||
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.JEIHelpers.addRecipeOutputTooltip
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.TranslationHelpers.translate
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.SafeMethodHelpers.callInstanceMethodOfClass
|
||||
|
||||
// Hand Framing Tool
|
||||
crafting.addShaped("hand_framing_tool_recipe", item("nomilabs:hand_framing_tool"), [
|
||||
[null, null, item("storagedrawers:framingtable")],
|
||||
[null, item("minecraft:stick"), null],
|
||||
[item("minecraft:stick"), null, null]
|
||||
])
|
||||
|
||||
// Dummy Hand Framing Recipes
|
||||
|
||||
// Specify Hand Framing Tool separately, so we can add its tooltip properly
|
||||
List<ItemStack> items = [
|
||||
item("storagedrawers:customdrawers"),
|
||||
item("storagedrawers:customdrawers", 1),
|
||||
item("storagedrawers:customdrawers", 2),
|
||||
item("storagedrawers:customdrawers", 3),
|
||||
item("storagedrawers:customdrawers", 4),
|
||||
item("storagedrawers:customtrim"),
|
||||
item("framedcompactdrawers:framed_compact_drawer"),
|
||||
item("framedcompactdrawers:framed_slave"),
|
||||
item("framedcompactdrawers:framed_drawer_controller")
|
||||
]
|
||||
|
||||
ItemStack tool = item("nomilabs:hand_framing_tool")
|
||||
items.add(tool)
|
||||
|
||||
for (ItemStack stack : items) {
|
||||
for (boolean trim : [true, false]) {
|
||||
for (boolean front : [true, false]) {
|
||||
def recipeName = getRecipeName(stack, trim, front)
|
||||
def recipeStack = addNBT(stack, trim, front)
|
||||
crafting.addShaped(recipeName, recipeStack, [
|
||||
[item("xtones:zane"), trim ? item("extendedcrafting:storage", 4) : null, null],
|
||||
[front ? item("xtones:zane", 15) : null, stack, null],
|
||||
[null, null, null]
|
||||
])
|
||||
addRecipeOutputTooltip(recipeStack, resource(recipeName),
|
||||
ItemMeta.compare(tool, recipeStack) ?
|
||||
translate("tooltip.hand_framing.tool") :
|
||||
translate("tooltip.hand_framing.drawer"),
|
||||
translate("tooltip.hand_framing.top_left"),
|
||||
translate("tooltip.hand_framing.top_right"),
|
||||
translate("tooltip.hand_framing.bottom_left"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static String getRecipeName(ItemStack stack, boolean trim, boolean front) {
|
||||
String baseName = "nomiceu:hand_framing_"
|
||||
|
||||
// We have to use safe method helpers, because some items from Framed Compacting Drawers mislabel addInformation,
|
||||
// Without SideOnly, so it crashes.
|
||||
// Use the special of class type so the addInformation method isn't loaded.
|
||||
def rl = (ResourceLocation) callInstanceMethodOfClass(IForgeRegistryEntry<Item>.class, stack.getItem(), "getRegistryName", null)
|
||||
if (rl != null)
|
||||
baseName = baseName + rl.getNamespace() + "_" + rl.getPath()
|
||||
|
||||
baseName = baseName + "." + stack.getMetadata() + "_side"
|
||||
if (trim) baseName = baseName + "_trim"
|
||||
if (front) baseName = baseName + "_front"
|
||||
return baseName
|
||||
}
|
||||
|
||||
static ItemStack addNBT(ItemStack stack, boolean trim, boolean front) {
|
||||
def sideStack = item("xtones:zane")
|
||||
def trimStack = trim ? item("extendedcrafting:storage", 4) : ItemStack.EMPTY
|
||||
def frontStack = front ? item("xtones:zane", 15) : ItemStack.EMPTY
|
||||
|
||||
// We have to use safe method helpers, because some items from Framed Compacting Drawers mislabel addInformation,
|
||||
// Without SideOnly, so it crashes.
|
||||
// Use the special of class type so the addInformation method isn't loaded.
|
||||
def frameable = (IFrameable) stack.getItem()
|
||||
stack = (ItemStack) callInstanceMethodOfClass(IFrameable.class, frameable, "decorate", [stack.copy(), sideStack, trimStack, frontStack])
|
||||
if (stack == null)
|
||||
return stack
|
||||
|
||||
return stack
|
||||
}
|
@ -0,0 +1,56 @@
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
// Rhodium Plated Palladium -> Rhodium Plated Lumium-Palladium
|
||||
material('rhodium_plated_palladium')
|
||||
.changeComposition()
|
||||
.setComponents([materialstack('palladium') * 3, materialstack('rhodium'), materialstack('nomilabs:lumium') * 2])
|
||||
.changeABS()
|
||||
.changeMixer()
|
||||
.changeDecompositionRecipes()
|
||||
.changeChemicalFormula()
|
||||
.change()
|
||||
|
||||
// Can't use change composition to remove, as that is only performed at the end of running scripts, and if not removed, conflicts will occur.
|
||||
// TODO Make this use change composition when that accepts non-material Item Stacks
|
||||
|
||||
/* Black Steel */
|
||||
|
||||
// Remove ABS Recipes
|
||||
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('black_steel')], null, null)
|
||||
|
||||
// Remove Mixer Recipes
|
||||
mods.gregtech.mixer.removeByOutput([metaitem('dustBlackSteel')], null, null, null)
|
||||
|
||||
// Remove Decomp Recipe
|
||||
mods.gregtech.centrifuge.removeByInput([metaitem('dustBlackSteel')], null)
|
||||
|
||||
// Normal Mixer Recipe
|
||||
mods.gregtech.mixer.recipeBuilder()
|
||||
.inputs(metaitem('dustSteel') * 3, metaitem('dustBlackBronze') * 2, item('actuallyadditions:item_crystal', 3) * 2, item('extrautils2:ingredients', 4) * 2)
|
||||
.outputs(metaitem('dustBlackSteel') * 9)
|
||||
.EUt(VHA[LV]).duration(200)
|
||||
.buildAndRegister()
|
||||
|
||||
/* Black Steel Shortcut */
|
||||
// Normal recipe would be 50 ticks per recipe at HV overclock, plus 125 ticks for the Black Bronze step,
|
||||
// for a total of 375 ticks. This recipe is 5 batches at once, so is equivalent time but saves a step.
|
||||
mods.gregtech.mixer.recipeBuilder()
|
||||
.inputs(metaitem('dustSteel') * 15, metaitem('dustCopper') * 6, metaitem('dustGold') * 2, metaitem('dustSilver') * 2, item('actuallyadditions:item_crystal', 3) * 10, item('extrautils2:ingredients', 4) * 10)
|
||||
.outputs(metaitem('dustBlackSteel') * 45)
|
||||
.EUt(VHA[HV]).duration(375)
|
||||
.buildAndRegister()
|
||||
|
||||
// Decomp Recipe
|
||||
mods.gregtech.centrifuge.recipeBuilder()
|
||||
.inputs(metaitem('dustBlackSteel') * 9)
|
||||
.outputs(metaitem('dustSteel') * 3, metaitem('dustBlackBronze') * 2, item('actuallyadditions:item_crystal', 3) * 2, item('extrautils2:ingredients', 4) * 2)
|
||||
.EUt(VA[LV] * 2)
|
||||
.duration(480)
|
||||
.buildAndRegister()
|
||||
|
||||
// Change Chem Formula
|
||||
material('black_steel')
|
||||
.changeComposition()
|
||||
.setComponents([materialstack('black_bronze') * 2, materialstack('steel') * 3])
|
||||
.changeChemicalFormula()
|
||||
.change()
|
@ -0,0 +1,112 @@
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
import gregtech.api.unification.material.Material
|
||||
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.MaterialHelpers.*
|
||||
import static com.nomiceu.nomilabs.gregtech.material.registry.LabsMaterials.*
|
||||
|
||||
// Hide GT Mana Infused/Mithril (Deprecated) from JEI
|
||||
// Can't remap, as rods cannot be remapped.
|
||||
hideMaterial(Mithril)
|
||||
|
||||
// Hide GT Infinity (Deprecated) from JEI
|
||||
// Can't remap, as double plates cannot be remapped.
|
||||
hideMaterial(Infinity)
|
||||
|
||||
// Normal Mode Specific (Hiding Hard Mode Materials)
|
||||
if (!LabsModeHelper.isNormal()) return
|
||||
|
||||
Material[] materials = [
|
||||
// Elemental Materials
|
||||
Taranium,
|
||||
// Chemical Materials
|
||||
TungstenTrioxide,
|
||||
BerylliumOxide,
|
||||
NiobiumPentoxide,
|
||||
TantalumPentoxide,
|
||||
ManganeseDifluoride,
|
||||
MolybdenumTrioxide,
|
||||
LeadChloride,
|
||||
Wollastonite,
|
||||
SodiumMetavanadate,
|
||||
VanadiumPentoxide,
|
||||
AmmoniumMetavanadate,
|
||||
PhthalicAnhydride,
|
||||
Ethylanthraquinone,
|
||||
HydrogenPeroxide,
|
||||
Hydrazine,
|
||||
AcetoneAzine,
|
||||
GrapheneOxide,
|
||||
Durene,
|
||||
PyromelliticDianhydride,
|
||||
Dimethylformamide,
|
||||
Aminophenol,
|
||||
Oxydianiline,
|
||||
AntimonyPentafluoride,
|
||||
LeadMetasilicate,
|
||||
Butanol,
|
||||
PhosphorusTrichloride,
|
||||
PhosphorylChloride,
|
||||
TributylPhosphate,
|
||||
// Naq Line Materials
|
||||
NaquadahOxide,
|
||||
Pyromorphite,
|
||||
NaquadahHydroxide,
|
||||
CaesiumHydroxide,
|
||||
Neocryolite,
|
||||
NaquadahOxidePetroSolution,
|
||||
NaquadahOxideAeroSolution,
|
||||
HotNaquadahOxideNeocryoliteSolution,
|
||||
// Taranium Line Materials
|
||||
HexafluorosilicicAcid,
|
||||
DirtyHexafluorosilicicAcid,
|
||||
StoneResidue,
|
||||
UncommonResidue,
|
||||
OxidisedResidue,
|
||||
RefinedResidue,
|
||||
CleanInertResidue,
|
||||
UltraacidicResidue,
|
||||
XenicAcid,
|
||||
DustyHelium,
|
||||
TaraniumEnrichedHelium,
|
||||
TaraniumDepletedHelium,
|
||||
TritiumHydride,
|
||||
HeliumHydride,
|
||||
DioxygenDifluoride,
|
||||
// Platinum Line Materials
|
||||
PlatinumMetallic,
|
||||
PalladiumMetallic,
|
||||
AmmoniumHexachloroplatinate,
|
||||
ChloroplatinicAcid,
|
||||
PotassiumBisulfate,
|
||||
PotassiumPyrosulfate,
|
||||
PotassiumSulfate,
|
||||
ZincSulfate,
|
||||
SodiumNitrate,
|
||||
RhodiumNitrate,
|
||||
SodiumRuthenate,
|
||||
SodiumPeroxide,
|
||||
IridiumDioxideResidue,
|
||||
AmmoniumHexachloroiridiate,
|
||||
PlatinumGroupResidue,
|
||||
PalladiumRichAmmonia,
|
||||
CrudePlatinumResidue,
|
||||
CrudePalladiumResidue,
|
||||
IridiumGroupSludge,
|
||||
RhodiumSulfateSolution,
|
||||
CrudeRhodiumResidue,
|
||||
RhodiumSalt,
|
||||
AcidicIridiumDioxideSolution,
|
||||
PlatinumPalladiumLeachate,
|
||||
MethylFormate,
|
||||
FormicAcid,
|
||||
SodiumMethoxide,
|
||||
// Microverse Materials
|
||||
Snowchestite,
|
||||
Dulysite,
|
||||
// Endgame Materials
|
||||
KaptonK
|
||||
]
|
||||
|
||||
for (def material : materials) {
|
||||
yeetMaterial(material)
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
if (!LabsModeHelper.expert) return
|
||||
|
||||
createStabilizedMinerRecipe(item('nomilabs:tieroneship'), item('nomilabs:tieroneship_stabilized'))
|
||||
createStabilizedMinerRecipe(item('nomilabs:tiertwoship'), item('nomilabs:tiertwoship_stabilized'))
|
||||
createStabilizedMinerRecipe(item('nomilabs:tierthreeship'), item('nomilabs:tierthreeship_stabilized'))
|
||||
createStabilizedMinerRecipe(item('nomilabs:tierfourship'), item('nomilabs:tierfourship_stabilized'))
|
||||
createStabilizedMinerRecipe(item('nomilabs:tierfourandhalfship'), item('nomilabs:tierfourandhalfship_stabilized'))
|
||||
createStabilizedMinerRecipe(item('nomilabs:tierfiveship'), item('nomilabs:tierfiveship_stabilized'))
|
||||
createStabilizedMinerRecipe(item('nomilabs:tiersixship'), item('nomilabs:tiersixship_stabilized'))
|
||||
createStabilizedMinerRecipe(item('nomilabs:tiersevenship'), item('nomilabs:tiersevenship_stabilized'))
|
||||
createStabilizedMinerRecipe(item('nomilabs:tiereightship'), item('nomilabs:tiereightship_stabilized'))
|
||||
|
||||
// No Recycling, Accidental Recycling would be horrible, and most of the expensive ingredients cannot be recycled back
|
||||
void createStabilizedMinerRecipe(ItemStack nonStab, ItemStack stab) {
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(nonStab, item('nomilabs:heartofauniverse'), item('draconicevolution:chaos_shard') * 4, metaitem('field.generator.uv') * 24, metaitem('plateDenseIridium') * 7, metaitem('plateDenseIridium') * 7, metaitem('plateDenseIridium') * 7, metaitem('plateDenseIridium') * 7)
|
||||
.fluidInputs(fluid('rocket_fuel') * 48000, fluid('omnium') * 576, fluid('neutronium') * 576)
|
||||
.outputs(stab)
|
||||
.duration(2500).EUt(VA[UHV]).buildAndRegister()
|
||||
}
|
@ -0,0 +1,88 @@
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.RecipeRecyclingHelpers.createRecipe
|
||||
|
||||
// Changes Buses and Hatches in Normal Mode to not be assembler recipe for first couple tiers.
|
||||
if (!LabsModeHelper.normal) return
|
||||
|
||||
// Input Buses
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.import.ulv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.import.lv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.import.mv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.import.hv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.import.ev')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.import.iv')], null, null, null)
|
||||
|
||||
createRecipe(metaitem('item_bus.import.ulv'), [[ore('chest')], [metaitem('hull.ulv')]])
|
||||
createRecipe(metaitem('item_bus.import.lv'), [[ore('chest')], [metaitem('hull.lv')]])
|
||||
createRecipe(metaitem('item_bus.import.mv'), [[ore('chest')], [metaitem('hull.mv')]])
|
||||
createRecipe(metaitem('item_bus.import.hv'), [[ore('chest')], [metaitem('hull.hv')]])
|
||||
createRecipe(metaitem('item_bus.import.ev'), [[ore('chest')], [metaitem('hull.ev')]])
|
||||
createRecipe(metaitem('item_bus.import.iv'), [[ore('chest')], [metaitem('hull.iv')]])
|
||||
|
||||
// Output Buses
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.export.ulv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.export.lv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.export.mv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.export.hv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.export.ev')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('item_bus.export.iv')], null, null, null)
|
||||
|
||||
createRecipe(metaitem('item_bus.export.ulv'), [[metaitem('hull.ulv')], [ore('chest')]])
|
||||
createRecipe(metaitem('item_bus.export.lv'), [[metaitem('hull.lv')], [ore('chest')]])
|
||||
createRecipe(metaitem('item_bus.export.mv'), [[metaitem('hull.mv')], [ore('chest')]])
|
||||
createRecipe(metaitem('item_bus.export.hv'), [[metaitem('hull.hv')], [ore('chest')]])
|
||||
createRecipe(metaitem('item_bus.export.ev'), [[metaitem('hull.ev')], [ore('chest')]])
|
||||
createRecipe(metaitem('item_bus.export.iv'), [[metaitem('hull.iv')], [ore('chest')]])
|
||||
|
||||
// Input Hatches
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import.ulv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import.lv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import.mv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import.hv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import.ev')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import.iv')], null, null, null)
|
||||
|
||||
createRecipe(metaitem('fluid_hatch.import.ulv'), [[ore('blockGlass')], [metaitem('hull.ulv')]])
|
||||
createRecipe(metaitem('fluid_hatch.import.lv'), [[ore('blockGlass')], [metaitem('hull.lv')]])
|
||||
createRecipe(metaitem('fluid_hatch.import.mv'), [[ore('blockGlass')], [metaitem('hull.mv')]])
|
||||
createRecipe(metaitem('fluid_hatch.import.hv'), [[ore('blockGlass')], [metaitem('hull.hv')]])
|
||||
createRecipe(metaitem('fluid_hatch.import.ev'), [[ore('blockGlass')], [metaitem('hull.ev')]])
|
||||
createRecipe(metaitem('fluid_hatch.import.iv'), [[ore('blockGlass')], [metaitem('hull.iv')]])
|
||||
|
||||
// Output Hatches
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export.ulv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export.lv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export.mv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export.hv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export.ev')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export.iv')], null, null, null)
|
||||
|
||||
createRecipe(metaitem('fluid_hatch.export.ulv'), [[metaitem('hull.ulv')], [ore('blockGlass')]])
|
||||
createRecipe(metaitem('fluid_hatch.export.lv'), [[metaitem('hull.lv')], [ore('blockGlass')]])
|
||||
createRecipe(metaitem('fluid_hatch.export.mv'), [[metaitem('hull.mv')], [ore('blockGlass')]])
|
||||
createRecipe(metaitem('fluid_hatch.export.hv'), [[metaitem('hull.hv')], [ore('blockGlass')]])
|
||||
createRecipe(metaitem('fluid_hatch.export.ev'), [[metaitem('hull.ev')], [ore('blockGlass')]])
|
||||
createRecipe(metaitem('fluid_hatch.export.iv'), [[metaitem('hull.iv')], [ore('blockGlass')]])
|
||||
|
||||
/* 4x/9x Hatches */
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import_4x')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export_4x')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import_4x.iv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export_4x.iv')], null, null, null)
|
||||
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import_9x')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export_9x')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.import_9x.iv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('fluid_hatch.export_9x.iv')], null, null, null)
|
||||
|
||||
// No Recycling Recipes for 4x/9x hatches, don't add them
|
||||
crafting.addShaped(metaitem('fluid_hatch.import_4x'), [[ore('pipeQuadrupleFluidTitanium')], [metaitem('hull.ev')]])
|
||||
crafting.addShaped(metaitem('fluid_hatch.import_4x.iv'), [[ore('pipeQuadrupleFluidTungstenSteel')], [metaitem('hull.iv')]])
|
||||
crafting.addShaped(metaitem('fluid_hatch.import_9x'), [[ore('pipeNonupleFluidTitanium')], [metaitem('hull.ev')]])
|
||||
crafting.addShaped(metaitem('fluid_hatch.import_9x.iv'), [[ore('pipeNonupleFluidTungstenSteel')], [metaitem('hull.iv')]])
|
||||
|
||||
crafting.addShaped(metaitem('fluid_hatch.export_4x'), [[metaitem('hull.ev')], [ore('pipeQuadrupleFluidTitanium')]])
|
||||
crafting.addShaped(metaitem('fluid_hatch.export_4x.iv'), [[metaitem('hull.iv')], [ore('pipeQuadrupleFluidTungstenSteel')]])
|
||||
crafting.addShaped(metaitem('fluid_hatch.export_9x'), [[metaitem('hull.ev')], [ore('pipeNonupleFluidTitanium')]])
|
||||
crafting.addShaped(metaitem('fluid_hatch.export_9x.iv'), [[metaitem('hull.iv')], [ore('pipeNonupleFluidTungstenSteel')]])
|
@ -1,63 +0,0 @@
|
||||
import io.sommers.packmode.PMConfig
|
||||
import gregtech.api.recipes.category.RecipeCategories
|
||||
|
||||
// Assembly Control Casing
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [item('gregtech:multiblock_casing', 3)], [fluid('oxygen') * 932])
|
||||
mods.gregtech.macerator.removeByInput(32, [item('gregtech:multiblock_casing', 3)], null)
|
||||
|
||||
if (PMConfig.getPackMode() == "normal") {
|
||||
mods.gregtech.arc_furnace.recipeBuilder()
|
||||
.inputs(item('gregtech:multiblock_casing', 3))
|
||||
.fluidInputs(fluid('oxygen') * 932)
|
||||
.outputs(metaitem('nuggetTungstenSteel') * 15, metaitem('dustGraphene'), metaitem('nuggetTungsten') * 6, metaitem('nuggetIridium') * 5)
|
||||
.duration(932)
|
||||
.EUt(30)
|
||||
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.buildAndRegister();
|
||||
|
||||
mods.gregtech.macerator.recipeBuilder()
|
||||
.inputs(item('gregtech:multiblock_casing', 3))
|
||||
.outputs(metaitem('dustSmallTungstenSteel') * 7, metaitem('dustRubber'), metaitem('dustGraphene'), metaitem('dustSmallTungsten') * 3)
|
||||
.duration(725)
|
||||
.EUt(30)
|
||||
.category(RecipeCategories.MACERATOR_RECYCLING)
|
||||
.buildAndRegister();
|
||||
}
|
||||
else {
|
||||
mods.gregtech.arc_furnace.recipeBuilder()
|
||||
.inputs(item('gregtech:multiblock_casing', 3))
|
||||
.fluidInputs(fluid('oxygen') * 932)
|
||||
.outputs(metaitem('nuggetTungstenSteel') * 62, metaitem('dustGraphene') * 4, metaitem('nuggetTungsten') * 26, metaitem('nuggetIridium') * 22)
|
||||
.duration(932)
|
||||
.EUt(30)
|
||||
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.buildAndRegister();
|
||||
|
||||
mods.gregtech.macerator.recipeBuilder()
|
||||
.inputs(item('gregtech:multiblock_casing', 3))
|
||||
.outputs(metaitem('dustSmallTungstenSteel') * 28, metaitem('dustRubber') * 4, metaitem('dustGraphene') * 4, metaitem('dustSmallTungsten') * 12)
|
||||
.duration(725)
|
||||
.EUt(30)
|
||||
.category(RecipeCategories.MACERATOR_RECYCLING)
|
||||
.buildAndRegister();
|
||||
}
|
||||
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [item('gregtech:multiblock_casing', 4)], [fluid('oxygen') * 3322])
|
||||
if (PMConfig.getPackMode() == "expert") {
|
||||
mods.gregtech.arc_furnace.recipeBuilder()
|
||||
.inputs(item('gregtech:multiblock_casing', 4))
|
||||
.fluidInputs(fluid('oxygen') * 3322)
|
||||
.outputs(metaitem('dustGraphene') * 24, metaitem('nuggetTungstenSteel') * 20, metaitem('ingotTungsten') * 16, metaitem('ingotRuridit') * 8)
|
||||
.duration(3322)
|
||||
.EUt(30)
|
||||
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.buildAndRegister();
|
||||
|
||||
mods.gregtech.arc_furnace.recipeBuilder()
|
||||
.inputs(item('gregtech:multiblock_casing', 4))
|
||||
.outputs(metaitem('dustGraphene') * 24, metaitem('dustRubber') * 22, metaitem('dustTungstenSteel') * 20, metaitem('dustTungsten') * 17)
|
||||
.duration(2944)
|
||||
.EUt(30)
|
||||
.category(RecipeCategories.ARC_FURNACE_RECYCLING)
|
||||
.buildAndRegister();
|
||||
}
|
@ -1,235 +0,0 @@
|
||||
import io.sommers.packmode.PMConfig
|
||||
|
||||
if (PMConfig.getPackMode() == "normal") {
|
||||
// Input Buses
|
||||
// ULV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('glue') * 250])
|
||||
// ULV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 72])
|
||||
// ULV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 36])
|
||||
// ULV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 4])
|
||||
// LV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('glue') * 500])
|
||||
// LV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 144])
|
||||
// LV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 72])
|
||||
// LV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 9])
|
||||
// MV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 288])
|
||||
// MV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 144])
|
||||
// MV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 18])
|
||||
// HV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 432])
|
||||
// HV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 288])
|
||||
// HV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 36])
|
||||
// EV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('crate.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 432])
|
||||
// EV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('crate.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 72])
|
||||
// IV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('crate.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 576])
|
||||
// IV Input Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('crate.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 144])
|
||||
// Bronze Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.import.mv')], [fluid('oxygen') * 882])
|
||||
// Bronze Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.import.mv')], null)
|
||||
// Stainless Steel Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.import.hv')], [fluid('oxygen') * 1087])
|
||||
// Stainless Steel Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.import.hv')], null)
|
||||
// Block of Aluminium * 1
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.import.ev')], [fluid('oxygen') * 621])
|
||||
// Aluminium Dust * 9
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.import.ev')], null)
|
||||
// Stainless Steel Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.import.iv')], [fluid('oxygen') * 1590])
|
||||
// Stainless Steel Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(32, [metaitem('item_bus.import.iv')], null)
|
||||
|
||||
// Output Buses
|
||||
// ULV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('glue') * 250])
|
||||
// ULV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 72])
|
||||
// ULV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 36])
|
||||
// ULV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 4])
|
||||
// LV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('glue') * 500])
|
||||
// LV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 144])
|
||||
// LV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 72])
|
||||
// LV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:chest'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 9])
|
||||
// MV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 288])
|
||||
// MV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 144])
|
||||
// MV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('crate.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 18])
|
||||
// HV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 432])
|
||||
// HV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 288])
|
||||
// HV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('crate.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 36])
|
||||
// EV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('crate.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 432])
|
||||
// EV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('crate.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 72])
|
||||
// IV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('crate.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 576])
|
||||
// IV Output Bus * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('crate.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 144])
|
||||
// Aluminium Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.export.mv')], [fluid('oxygen') * 882])
|
||||
// Aluminium Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.export.mv')], null)
|
||||
// Stainless Steel Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.export.hv')], [fluid('oxygen') * 1087])
|
||||
// Stainless Steel Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.export.hv')], null)
|
||||
// Block of Aluminium * 1
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.export.ev')], [fluid('oxygen') * 621])
|
||||
// Aluminium Dust * 9
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('item_bus.export.ev')], null)
|
||||
// Stainless Steel Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('item_bus.export.iv')], [fluid('oxygen') * 1590])
|
||||
// Stainless Steel Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(32, [metaitem('item_bus.export.iv')], null)
|
||||
|
||||
// Input Hatches
|
||||
// ULV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('glue') * 250])
|
||||
// ULV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 72])
|
||||
// ULV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 36])
|
||||
// ULV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 4])
|
||||
// LV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('glue') * 500])
|
||||
// LV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 144])
|
||||
// LV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 72])
|
||||
// LV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 9])
|
||||
// MV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 288])
|
||||
// MV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 144])
|
||||
// MV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 18])
|
||||
// HV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('plastic') * 432])
|
||||
// HV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 288])
|
||||
// HV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 36])
|
||||
// EV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('drum.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 432])
|
||||
// EV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('drum.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 72])
|
||||
// IV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('drum.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polytetrafluoroethylene') * 576])
|
||||
// IV Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('drum.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 1])], [fluid('polybenzimidazole') * 144])
|
||||
// Aluminium Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.import.mv')], [fluid('oxygen') * 730])
|
||||
// Aluminium Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.import.mv')], null)
|
||||
// Stainless Steel Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.import.hv')], [fluid('oxygen') * 975])
|
||||
// Stainless Steel Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.import.hv')], null)
|
||||
// Titanium Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.import.ev')], [fluid('oxygen') * 569])
|
||||
// Titanium Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.import.ev')], null)
|
||||
// Tungstensteel Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.import.iv')], [fluid('oxygen') * 1480])
|
||||
// Tungstensteel Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(32, [metaitem('fluid_hatch.import.iv')], null)
|
||||
|
||||
// Output Hatches
|
||||
// ULV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('glue') * 250])
|
||||
// ULV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 72])
|
||||
// ULV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 36])
|
||||
// ULV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7, [metaitem('hull.ulv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 4])
|
||||
// LV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('glue') * 500])
|
||||
// LV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 144])
|
||||
// LV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 72])
|
||||
// LV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(30, [metaitem('hull.lv'), item('minecraft:glass'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 9])
|
||||
// MV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 288])
|
||||
// MV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(120, [metaitem('hull.mv'), metaitem('drum.bronze'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 144])
|
||||
// HV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('plastic') * 432])
|
||||
// HV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 288])
|
||||
// HV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(480, [metaitem('hull.hv'), metaitem('drum.steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 36])
|
||||
// EV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('drum.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 432])
|
||||
// EV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('hull.ev'), metaitem('drum.aluminium'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 72])
|
||||
// IV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('drum.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polytetrafluoroethylene') * 576])
|
||||
// IV Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('hull.iv'), metaitem('drum.stainless_steel'), metaitem('circuit.integrated').withNbt(["Configuration": 2])], [fluid('polybenzimidazole') * 144])
|
||||
// Aluminium Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.export.mv')], [fluid('oxygen') * 730])
|
||||
// Aluminium Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.export.mv')], null)
|
||||
// Stainless Steel Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.export.hv')], [fluid('oxygen') * 975])
|
||||
// Stainless Steel Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.export.hv')], null)
|
||||
// Titanium Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.export.ev')], [fluid('oxygen') * 569])
|
||||
// Titanium Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(8, [metaitem('fluid_hatch.export.ev')], null)
|
||||
// Tungstensteel Ingot * 8
|
||||
mods.gregtech.arc_furnace.removeByInput(30, [metaitem('fluid_hatch.export.iv')], [fluid('oxygen') * 1480])
|
||||
// Tungstensteel Dust * 8
|
||||
mods.gregtech.macerator.removeByInput(32, [metaitem('fluid_hatch.export.iv')], null)
|
||||
|
||||
// 4x/9x Hatches
|
||||
// EV Quadruple Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('fluid_hatch.import.ev'), metaitem('pipeQuadrupleFluidTitanium'), metaitem('circuit.integrated').withNbt(["Configuration": 4])], [fluid('polytetrafluoroethylene') * 576])
|
||||
// EV Quadruple Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('fluid_hatch.export.ev'), metaitem('pipeQuadrupleFluidTitanium'), metaitem('circuit.integrated').withNbt(["Configuration": 4])], [fluid('polytetrafluoroethylene') * 576])
|
||||
// IV Quadruple Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('fluid_hatch.import.iv'), metaitem('pipeQuadrupleFluidTungstenSteel'), metaitem('circuit.integrated').withNbt(["Configuration": 4])], [fluid('polytetrafluoroethylene') * 576])
|
||||
// IV Quadruple Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('fluid_hatch.export.iv'), metaitem('pipeQuadrupleFluidTungstenSteel'), metaitem('circuit.integrated').withNbt(["Configuration": 4])], [fluid('polytetrafluoroethylene') * 576])
|
||||
// EV Nonuple Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('fluid_hatch.import.ev'), metaitem('pipeNonupleFluidTitanium'), metaitem('circuit.integrated').withNbt(["Configuration": 9])], [fluid('polytetrafluoroethylene') * 1296])
|
||||
// EV Nonuple Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(1920, [metaitem('fluid_hatch.export.ev'), metaitem('pipeNonupleFluidTitanium'), metaitem('circuit.integrated').withNbt(["Configuration": 9])], [fluid('polytetrafluoroethylene') * 1296])
|
||||
// IV Nonuple Input Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('fluid_hatch.import.iv'), metaitem('pipeNonupleFluidTungstenSteel'), metaitem('circuit.integrated').withNbt(["Configuration": 9])], [fluid('polytetrafluoroethylene') * 1296])
|
||||
// IV Nonuple Output Hatch * 1
|
||||
mods.gregtech.assembler.removeByInput(7680, [metaitem('fluid_hatch.export.iv'), metaitem('pipeNonupleFluidTungstenSteel'), metaitem('circuit.integrated').withNbt(["Configuration": 9])], [fluid('polytetrafluoroethylene') * 1296])
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
import gregtech.api.recipes.RecipeMap
|
||||
import gregtech.api.recipes.builders.*
|
||||
import gregtech.core.sound.GTSoundEvents
|
||||
import gregtech.api.gui.GuiTextures
|
||||
|
||||
NomiRecipeMaps.NAQUADAH_REACTOR_1 = new RecipeMap<>("naquadah_reactor_1", 1, 1, 0, 0, new FuelRecipeBuilder(), false)
|
||||
.setSlotOverlay(false, false, GuiTextures.ATOMIC_OVERLAY_1).setSlotOverlay(false, true, GuiTextures.ATOMIC_OVERLAY_1)
|
||||
.setSlotOverlay(true, false, GuiTextures.ATOMIC_OVERLAY_1).setSlotOverlay(true, true, GuiTextures.ATOMIC_OVERLAY_1)
|
||||
.setSound(GTSoundEvents.TURBINE);
|
||||
|
||||
NomiRecipeMaps.NAQUADAH_REACTOR_2 = new RecipeMap<>("naquadah_reactor_2", 1, 1, 0, 0, new FuelRecipeBuilder(), false)
|
||||
.setSlotOverlay(false, false, GuiTextures.ATOMIC_OVERLAY_1).setSlotOverlay(false, true, GuiTextures.ATOMIC_OVERLAY_1)
|
||||
.setSlotOverlay(true, false, GuiTextures.ATOMIC_OVERLAY_1).setSlotOverlay(true, true, GuiTextures.ATOMIC_OVERLAY_1)
|
||||
.setSound(GTSoundEvents.TURBINE);
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"packName": "Nomi-CEu",
|
||||
"packId": "nomi-ceu",
|
||||
"packId": "nomiceu",
|
||||
"version": "1.0.0",
|
||||
"debug": false,
|
||||
"classes": {
|
||||
@ -8,8 +8,10 @@
|
||||
"classes/preInit/"
|
||||
],
|
||||
"init": [
|
||||
"classes/init/NaqRecipeLogic.groovy",
|
||||
"classes/init"
|
||||
],
|
||||
"postInit": [
|
||||
"classes/postInit"
|
||||
]
|
||||
},
|
||||
"loaders": {
|
||||
@ -20,6 +22,8 @@
|
||||
"init/"
|
||||
],
|
||||
"postInit": [
|
||||
"postInit/Initial",
|
||||
"postInit/Post-Initial",
|
||||
"postInit/"
|
||||
]
|
||||
}
|
||||
|
1
overrides/resources/chisel/lang/en_us.lang
Normal file
1
overrides/resources/chisel/lang/en_us.lang
Normal file
@ -0,0 +1 @@
|
||||
tile.chisel.blockAluminum.name=Block of Aluminium
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "aether"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "aquafortis"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "awakeneddraconium"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "berkelium"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "biomassfeedstock"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"textures": {
|
||||
"texture": "contenttweaker:blocks/block_dust",
|
||||
"particle": "contenttweaker:blocks/block_dust"
|
||||
},
|
||||
"model": "base:storage",
|
||||
"uvlock": true,
|
||||
"transform": "forge:default-block"
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}],
|
||||
"inventory": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "brimstone"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "californium"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "curium"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "darksoularium"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"textures": {
|
||||
"texture": "contenttweaker:blocks/densemagma",
|
||||
"particle": "contenttweaker:blocks/densemagma"
|
||||
},
|
||||
"model": "base:storage",
|
||||
"uvlock": true,
|
||||
"transform": "forge:default-block"
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}],
|
||||
"inventory": [{}]
|
||||
}
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
{
|
||||
"variants": {
|
||||
"normal": [
|
||||
{ "model": "contenttweaker:denseoilshale" }
|
||||
]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "einsteinium"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "elementalreduction"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
{
|
||||
"variants": {
|
||||
"normal": [
|
||||
{ "model": "contenttweaker:excitationcoil" }
|
||||
]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "krypton"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
{
|
||||
"variants": {
|
||||
"normal": [
|
||||
{ "model": "contenttweaker:microverse_casing" }
|
||||
]
|
||||
}
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
{
|
||||
"variants": {
|
||||
"normal": [
|
||||
{ "model": "contenttweaker:microverse_vent" }
|
||||
]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltencreativeportabletank"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltencrystalmatrix"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltendarksoularium"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltenempowereddiamantine"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltenempowereddiamatine"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltenempoweredemeradic"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltenempoweredenori"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltenempoweredpalis"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltenempoweredrestonia"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltenempoweredvoid"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltennetherstar"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "moltensoularium"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "neon"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "neptunium"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "plasma.chlorine"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "plasma.fluorine"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "plasma.krypton"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "plasma.mercury"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "forge:fluid",
|
||||
"custom": {
|
||||
"fluid": "plasma.neon"
|
||||
}
|
||||
},
|
||||
"variants": {
|
||||
"normal": [{}]
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user