Commit graph

713 commits

Author SHA1 Message Date
Riernar
3ca82ff6e9 made mix recipe manipulation accept null as wildcard 2019-07-04 14:34:01 +02:00
Riernar
7d6f1fdc93 added support for mix recipe additive manipulation, corrected copy-past error in MixRecipeBuilder 2019-07-04 14:10:57 +02:00
Riernar
19c9b2cb42 fixed conflicts in additives in MixRecipeHelper 2019-07-04 11:34:04 +02:00
Riernar
5fa01baea8 made temp in K, improved recipe matching and IIngredient handling 2019-07-04 11:23:33 +02:00
KnightMiner
650b7b10a3 Update Inspirations support to fix some bugs and add a utility to help with Mantle mods
* Add new fluid mix type: combines a full cauldron of fluid with a fluid in a container in hand to get an item
* Fixes oredict stack sizes matching incorrectly
* Fixes NBT being ignored in cauldron recipes
2019-07-03 22:30:54 -05:00
Riernar
76b437f067 fixed wrong formatting in crafttweaker.log when adding mix recipe 2019-07-03 14:44:15 +02:00
Riernar
88d8c16e3b fixed mix temperature being in K instead of °C 2019-07-03 14:33:26 +02:00
Riernar
f0e4fa0f96 hotfix on mix recipes 2019-07-03 14:20:04 +02:00
Riernar
7a86d54242 made heat recipe in mb/t instead of mb/s, changed mix recipe registration 2019-07-03 14:14:41 +02:00
Riernar
3451fb249d updated high oven fuel interface to tcomplements update 2019-07-03 10:50:47 +02:00
Riernar
cca3704274 fixed all removals 2019-07-02 14:04:16 +02:00
Riernar
8b2961622e started adding support for tcomplements' high oven 2019-07-02 13:17:47 +02:00
Jared
e602df8616
Create FUNDING.yml 2019-05-31 06:01:43 +02:00
JacovdW
acabfa6430 Because removeRecipe(String name) doesn't cause output to be set and shouldn't, it is necessary to check whether output is null when applying the change. 2019-05-07 10:30:54 +02:00
Sam Kirby
71871fd3d2 NBT sensitive melting recipes 2019-04-21 21:25:01 +01:00
Jared
4e85abed89
version push 2019-03-31 02:48:08 +02:00
Jared
eb8cee2058
Merge pull request #707 from kindlich/1.12
Added Thaumcraft SalisMundus Handler
2019-03-31 01:53:50 +02:00
kindlich
bbaa8d7bb9
Renamed Factorizer addBoth parameters and fixed their addition 2019-02-08 18:07:17 +01:00
kindlich
371a3507a7
Deleted Tapper Manager since it exposes no Remove methods 2019-02-08 17:23:12 +01:00
kindlich
bd42a214aa
Deleted Fisher MAnager since it has no remove methods 2019-02-07 20:19:34 +01:00
kindlich
254bd15af7
Added some TE Manager Classes 2019-02-07 20:13:27 +01:00
kindlich
362e18bb94
Some cleanup 2019-01-29 17:29:30 +01:00
kindlich
9c1f76c0e5
Added Thaumcraft SalisMundus Handler
closes #700 (again)
2019-01-29 17:04:34 +01:00
Jared
4e78fddbbd version push 2019-01-29 03:36:23 +02:00
Jared
c3dac9fbdb clear up memory a bit 2019-01-29 03:29:12 +02:00
Jared
a241ca7cad update mods (most of them, atleast it loads now) 2019-01-29 03:15:58 +02:00
Jared
a1c0cccf46
Merge pull request #702 from TagnumElite/actadd-ingredient
Improve ActuallyAdditions support
2019-01-29 03:15:12 +02:00
Jared
f8c7d8a4ab
Merge pull request #705 from kindlich/1.12
[ThermalExpansion][Insolator] addRecipe
2019-01-29 03:14:14 +02:00
Jared
c9dab808cf
Merge pull request #695 from duely/1.12
Improve AlchemyTable potion handling, addPotionRecipe.
2019-01-29 03:13:09 +02:00
kindlich
bd284827bb
[ThermalExpansion][Insolator] addRecipe
Now allows to set required amount of water.
Now there's also  that sets the recipe for the Sapling infuser augment
2019-01-12 21:53:41 +01:00
Tagan Hoyle
db33216405 Add more oredict support
Add oredict support for
- AtomicReconstructor
- Compost
- Crusher

Remove unused imports in OilGen
2018-12-22 17:40:25 +02:00
Tagan Hoyle
fb1dbb710e Add Ore Dictionary support for the empowerer 2018-12-22 17:23:19 +02:00
Jon McManus
d84cd284fd Improve AlchemyTable potion handling, addPotionRecipe.
The alchemy table recipes are actually split between two locations,
including the registrar found in the API, and then the more "complex"
recipes listed in the AlchemyTableRecipeRegistry.

This means it's impossible to remove the default potions using the
current functions, and while it possible to manually add potions using
NBT, it wouldn't be possible to use lengthening or power catalysts on
them without manually adding recipes.

This commit modifies AlchemyTable.removeRecipe to, if it fails to remove
a recipe from the main API registry, consult the
AlchemyTableRecipeRegistry and remove from there if necessary.

It also adds a convenience function addPotionRecipe which allows the
specification of inputs along with a potion effect, LP cost, tier
requirement and tick time, and from this automatically adds potion
recipes.

A side-effect of this process involves limiting the number of inputs for
addPotionRecipe to 5, as the lengthening/empowering process requires all
the original ingredients (with the base flask replaced by the actual
potion flask) plus a catalyst.
2018-10-23 11:10:37 +10:00
Jared
e25784c994 version push 2018-10-19 16:44:55 +02:00
Jared
c1b2f89e22 update mods 2018-10-19 16:44:50 +02:00
Jared
c8ca9768e8
Merge pull request #693 from duely/thaumonomicon_Fix
Fix Thaumonomicon Infusion & Crucible recipes
2018-10-19 14:20:37 +02:00
Jared
967f2c4df3
Merge pull request #686 from duely/1.12-smelter
Fix vague InductionSmelter recipe removal issues.
2018-10-19 14:17:23 +02:00
Jared
92f329393b
Merge pull request #685 from duely/1.12
Resolve #672: implement TE Refinery potion recipe functions.
2018-10-19 14:16:42 +02:00
Jared
3d4171d73c
Merge pull request #678 from temp1011/forestry-charcoal-pit
add methods for forestry ICharcoalManager
2018-10-19 14:16:20 +02:00
Jon McManus
a875da1a2a Resolve #682-related issue.
Recipes registered for Infusion use no group name when creating a
ResourceLocation, while the Crucible uses MODID (modtweaker:). This
means that Crucible recipes referenced by the Thaumonomicon cannot be
edited or replaced without breaking the recipe appearing in the
Thaumonomicon.

Altering the Infusion line may cause issues with people who are already
using "thaumcraft:<name>" as their name line.
2018-10-13 14:42:44 +10:00
Jon McManus
be734c533d Tweak recipe existence checking. 2018-09-20 00:04:16 +10:00
Jon McManus
15edc5e889 Fix vague InductionSmelter recipe removal issues.
Even using getPrimaryInput() and getSecondaryInput() on a recipe is not
enough, as this order will sometimes fail to remove recipes, especially
those that use multiple items for input.

According to King Lemming, the correct way to remove these recipes is to
swap the order of the items.
2018-09-19 14:39:22 +10:00
Jon McManus
aeb1e9bac2 Resolve #672: implement TE Refinery potion recipe functions. 2018-09-17 23:46:04 +10:00
Jared
19a1874e37 version push 2018-09-12 21:07:40 +02:00
Jared
5be35dea00 Close #666 2018-09-12 21:05:25 +02:00
Jared
c6a08761ab Close #676 2018-09-12 20:56:41 +02:00
Jared
5dd8c03392 Close #682 2018-09-12 20:48:36 +02:00
Jared
9521e3d631 updated mods, fixed EXU2 fix #683 2018-09-12 19:35:46 +02:00
temp1011
0e31e33c52 resolve conflicts 2018-09-12 16:19:28 +01:00
temp1011
d74e5f0437 add method for converting IItemStack to Block 2018-09-12 16:16:30 +01:00