Starbound

Starbound

99 ratings
Instant Crafting Enhanced
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
29.237 KB
18 Oct, 2023 @ 1:21pm
18 Oct, 2023 @ 3:57pm
4 Change Notes ( view )

Subscribe to download
Instant Crafting Enhanced

In 1 collection by Emmaker
Odyssey to Cygnus X-1 [v2]
174 items
Description
Credit to v6 for the original idea and mod. All code in this mod was made from scratch by me and is therefore my work.

I have a Discord! Join it here here[discord.gg]!

This spiritual successor to the original Instant Crafting mod does exactly what is says; makes all supported crafting stations craft instantly, ignoring any timer. Unlike the original, Instant Crafting carefully tests and then patches the crafting interface, making any and all incompatibilities nearly impossible. Additionally, I will be updating this mod regularly with integral support for other mods, not just vanilla.

List of supported mods:
  • Elithian Races Mod
  • Starburst Rework
  • Maple32
  • Arcana
  • Neki
  • Crafting Menu NekiDebloat
  • Draconis Race(Humanoid Dragon Race)

Request more mods to be supported in the appropriate discussion thread!
Popular Discussions View All (1)
26
30 May @ 6:49pm
PINNED: Mod Support Request
Emmaker
19 Comments
tigerfestival1988 30 May @ 6:41pm 
Do you think you can add support for Aetherium Engine and Ancient Plus?
Noche 4 Mar @ 8:51am 
Also the Arcana support doesn't actually work.
Noche 4 Mar @ 8:50am 
You still planning on updating this mod? It's been out of date for quite some time now.
Hyperdino 4 Jan @ 10:39pm 
Wait, so am I not supposed to have this and the original instant crafting mods on at the same time
Nephirus90 26 Dec, 2023 @ 4:58pm 
I can confirm json patching works as expected and doesn't throw warnings nor errors in this use case -single bool value overwrite-.
Maybe you have a mod that adds some kind of verbose logging showing "add" overwritings as errors?
Nephirus90 26 Dec, 2023 @ 3:50pm 
I know for sure that's how json patching works in normal computer programming but because I don't really know how starbound logs things I tested this a couple of days ago to be sure before posting and it didn't throw anything in my log.
Maybe you remeber errors when working with arrays? I'll test this again and sorry if my poor sb logging experience caused you nuisance.
Emmaker  [author] 26 Dec, 2023 @ 3:43pm 
@Nephirus90 unfortunately I can't fully understand what you are trying to say, especially near the end, as you're not very clear but I believe I get the gist.

The add patch operation does cause a, albeit small and unremarkable, error when a pre-existing value exists which is why I added the test operand (especially since I know there will be idiots who see the error and believe it's the cause of a completely separate, unrelated problem.
Nephirus90 26 Dec, 2023 @ 3:35pm 
Hey there, looking at your mod it's clear you didn't try to copy and merge existing mods but I want to inform you, to save your time, that the "test" operator does not help with possible incompatibilities and in this case it's basically useless.
It's useful when you have arrays or when you want to replace a value not knowing if the object exist but the original mod and its patches use this [{"op":"add","path":"/disableTimer","value":true}].
As you can see it directly add the object with a single bool value and json patching works so that every subsequent add simply replace the value without creating duplicates.
Adding the test operand simply "slows" -by a negligible amount, but still- the patching process.
There is no possible incompatibility this mod and the test operand use can solve IN THIS CASE, so you are safe to use the original mod and the already existing patches.
As a side note you were right to use it not knowing this, better safe than sorry.
VVscrewVein 1 Dec, 2023 @ 7:59pm 
cool, its kinda annoying to have to do things one by one lol
BusyEXE 21 Oct, 2023 @ 1:31pm 
Seems good and all, but can it make a grilled cheese?

Additionally, Frackin' Universe support when /s