Commit graph

107 commits

Author SHA1 Message Date
Johannes Gäßler
3cf169b5c3 Added crafting recipes for the LCH 2017-05-12 22:50:29 +02:00
Johannes Gäßler
20142f1b10 Merge branch 'ChemistryUpdate' into LargeChemicalReactor
Conflicts:
	src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
2017-05-12 21:12:01 +02:00
Johannes Gäßler
60cea028a4 Reverted an erroneous name change for nitration mixture 2017-05-08 20:37:20 +02:00
Johannes Gäßler
7bc06a3969 Implemented checkMachine for the LCR, added machine casings 2017-05-08 00:11:36 +02:00
Johannes Gäßler
f625a93e46 Materials for existing fluids, ash nerf, plastic production svg 2017-05-02 21:06:35 +02:00
Johannes Gäßler
09c76543b2 methods for pipe creation, new plastic pipes, implemented PVC
Added a new plastic: Polyvinyl Chloride, currently only used for item
pipes

Added Polytetrafluoroethylene Fluid Pipes

Fixed the number of fluid cells for polymerization, Fixed the default
alpha value for the MaterialBuilder class
2017-05-01 00:47:19 +02:00
Johannes Gäßler
1f83a98876 New recipes, convenience methods, recipe rebalancings
Implemented new recipes for Gunpowder, Saltpeter, Sulfuric Acid 
Gave Sulfur dust a burn value (1600, the same as coal)
Made all chemical recipes stoichiometrically correct whenever possible
(2 H + 1 O -> 1 H2O instead of 2 H + 1 O -> 3 H2O)
Added a convenience method to Materials that lets you get dust
succinctly
Put all simplified recipe additions in a separate method, the config is
still missing
2017-04-30 18:04:25 +02:00
Johannes Gäßler
8ac41d3c3c Chem reactors can now output 2 items, implemented recipes for Nitric
Acid,added utility methods to get Material cells or integrated circuits,
it's now possible to declare a temperature for automatically created
fluids / gases
2017-04-30 01:36:10 +02:00
Johannes Gäßler
17bf0dd960 Fixed a sneaky and game-breaking bug that caused quite a lot of fluids
to no longer have recipes for filling cells.

The reason for the bug was that the bit flag 256 is already in use to
designate something as empty.
Since only bit flags up to 128 were documented I had unwittingly used
the 256 bit flag for fluid creation.
The documentation now informs about the function of 256.
Automatic fluid and gas creation are now controlled via booleans.

Big thanks to Techlone for helping me debug.
2017-04-29 17:23:19 +02:00
Johannes Gäßler
37eea39e29 Enabled solid output for Distilleries, implemented Epoxy Resin / PTFE
production

Expanded the GregTech API: There is now a convenience method for
automatically creating polymerization recipes.

Disabled recipes for the Salty Water Potion in favor of a new Salt Water
fluid.
Slightly nerfed Sulfuric Acid production from Sulfur and Water to make
them align with other acids and bases (1 Dust / 1000L Chemical + 1000L
Water -> 1000L acid/base)
2017-04-22 19:08:47 +02:00
Johannes Gäßler
869cad0bba Added a lot of (petro)chemistry stuff, expanded the API
Created an adapter class for creating materials.
Materials now have bit flags for automatic gas/fluid creation.
Added a new convenience method for adding distillery recipes.
Recipes now show the exact recipe duration instead of the duration
rounded down to the nearest int.

Added new Materials with relevant recipes:
Acetic Acid, Acetone, Calcium Acetate, Charcoal Byproducts, Carbon
Monoxide, Ethanol, Ethylene, Methanol, Methyl Acetate, Polyvinyl
Acetate, Propene, Sulfuric Ethylene, Vinyl Acetate

Made vinegar visible.
2017-04-19 23:36:50 +02:00
Blood-Asp
4fc431e77e Add Lightning Rod 2017-03-31 17:38:29 +02:00
Blood-Asp
1443cb6141 Alternative superbuffer recipe with datasticks 2017-03-23 13:59:16 +01:00
MauveCloud
b9d4d15a0c Fix for negative-coordinate vein generation, adjustments to recipes for stone dust, sand, and flint 2017-03-16 16:24:39 +02:00
Blood-Asp
7cb02737de Moar circuit balance 2017-03-05 00:22:54 +01:00
Blood-Asp
cd6571ade8 Some recipe fixes. 2017-03-01 23:32:02 +01:00
Blood-Asp
127fdb17d6 Rebalancings
Reduce costs for multiblock building blocks. Forgehammer Ingot->Plate
3:2 instead of 2:1
2017-03-01 14:16:18 +01:00
Blood-Asp
e81dca3320 More circuit balancing 2017-03-01 12:31:22 +01:00
Blood-Asp
c1c174b76c Recipe balancings 2017-02-28 23:27:36 +01:00
Blood-Asp
4e043f617b Circuit changes 2017-02-28 02:04:47 +01:00
Blood-Asp
b6674c9d96 Finish Cleanroom 2017-02-11 01:04:46 +01:00
KpoxaPy
4aa8fd45c4 Add advanced seismic prospector 2017-01-05 02:45:01 +03:00
Blood-Asp
4e1c4b241d Fix broken Hydric Sulfide recipe 2016-12-24 00:41:24 +01:00
Blood-Asp
a13374f6ca Correct Chlorine and Hydric Sulfide fluid states 2016-12-24 00:02:16 +01:00
Blood-Asp
8e8843b3c9 Enable heat bonus for Naquadah fuel rods 2016-12-23 18:39:42 +01:00
Blood-Asp
77b25d8c82 Add new usages for Graphite 2016-12-23 17:57:58 +01:00
Blood-Asp
82b97af85e Naquadah gen mk3 now uses cells with molten naquadah instead of dust 2016-12-23 14:27:42 +01:00
Blood-Asp
814dc25690 Modular Armor changes 1 2016-10-30 22:39:40 +01:00
Blood-Asp
13c8f127cd Add Automatic Maintainance Hatch 2016-10-23 12:15:42 +02:00
Blood-Asp
f12ae9a63f Add Naquadah fuel rods and fix some Assemblyline recipes
Naquadah fuel = Mox with 10x runtime.
2016-10-22 16:38:18 +02:00
Blood-Asp
a70ce1a67b Cleanup recipe classes 2016-10-19 13:37:36 +02:00
Blood-Asp
fa79dcd263 Base IC2 Classic compat. Reactor components disabled, some recipes likely missing/broken 2016-10-16 18:08:26 +02:00
Muramasa
796b822ab6 Add HasParentMod to config & Generate fluids for all Materials 2016-10-11 22:51:52 +01:00
Blood-Asp
c27399b512 Move load order for doors to fix malisis doors conflict. 2016-10-07 17:36:21 +02:00
Muramasa
73f75357bc Add fluids without enabling the material 2016-10-03 10:40:36 +01:00
Muramasa
c0f1fce859 Small fixes & Stop storage blocks and fluids for disabled materials 2016-09-29 07:36:45 +01:00
Muramasa
3ee18ca555 Cleanup, disable auto TE recipes with config and fixes 2016-09-25 00:25:15 +01:00
Muramasa
fed8109b17 Update with exp changes 2016-09-24 23:05:18 +01:00
Muramasa
291839871e Reduce disabled component creation & GT_Proxy postInit -> Processors 2016-09-23 02:28:29 +01:00
Muramasa
23546a5c2c Stop disabled component recipe gen, more separation and fixes 2016-09-16 15:01:37 +01:00
Muramasa
b22bb2dfa6 Update Part 1 2016-09-15 15:48:47 +01:00
Muramasa
75ef60a0c1 Add processing changes from LoadTimes/Bugfixes and more cleanup 2016-09-10 15:00:07 +01:00
Muramasa
33e6060119 Simplify, cleanup and seperate processors 2016-09-10 13:20:09 +01:00
Muramasa
415e683a43 Configurable components & fixes 2016-08-31 02:22:51 +01:00
Muramasa
c66db54eab Fixes & work on #266 2016-08-23 16:39:20 +01:00
Muramasa
5a94ea039b Some cleanup 2016-08-22 22:31:19 +01:00
Muramasa
a0066b4a26 General cleanup & MaterialProcessing 2016-08-21 11:57:36 +01:00
Muramasa
46daf120bb initMaterialProperties 2016-08-19 12:15:05 +01:00
Muramasa
6917673264 Initial
Fixed Materials limitation
Added ability to add Materials via a config
Added ability to change all properties of a Material via a config
2016-08-17 06:09:55 +01:00
Muramasa
0d9c100ade Const bool changes 2016-08-14 22:34:45 +01:00