
Back to NxLabs
D
Dryable Ground Storage
ABy Aristine
Makes ground storage dry/melt at 1x rate, rather than 0.25x
Description
For whatever reason, ground storage has the same dry/melt transition multiplier as chests (0.25x).
This is very annoying when using any mods that make ground stackable items dryable (such as dried fire fuels), as the only way to dry them at the 1x rate is to either keep them in inventory or a dropped bag/basket.
Now with this mod, ground stackables will dry/melt as fast as they would in your inventory!
Source:
Spoiler! (1.19)
<span style="color: #cccccc;" data-darkreader-inline-color="">[</span><span style="color: #4ec9b0;" data-darkreader-inline-color="">HarmonyPostfix</span><span style="color: #cccccc;" data-darkreader-inline-color="">]</span>
<span style="color: #cccccc;" data-darkreader-inline-color="">[</span><span style="color: #4ec9b0;" data-darkreader-inline-color="">HarmonyPatch</span><span style="color: #cccccc;" data-darkreader-inline-color="">(</span><span style="color: #569cd6;" data-darkreader-inline-color="">typeof</span><span style="color: #cccccc;" data-darkreader-inline-color="">(</span><span style="color: #4ec9b0;" data-darkreader-inline-color="">BlockEntityGroundStorage</span><span style="color: #cccccc;" data-darkreader-inline-color="">), </span><span style="color: #ce9178;" data-darkreader-inline-color="">"Initialize"</span><span style="color: #cccccc;" data-darkreader-inline-color="">)]</span>
<span style="color: #569cd6;" data-darkreader-inline-color="">public</span> <span style="color: #569cd6;" data-darkreader-inline-color="">static</span> <span style="color: #569cd6;" data-darkreader-inline-color="">void</span> <span style="color: #dcdcaa;" data-darkreader-inline-color="">InitializeGroundStorage</span><span style="color: #cccccc;" data-darkreader-inline-color="">(</span><span style="color: #4ec9b0;" data-darkreader-inline-color="">BlockEntityGroundStorage</span> <span style="color: #9cdcfe;" data-darkreader-inline-color="">__instance</span><span style="color: #cccccc;" data-darkreader-inline-color="">, </span><span style="color: #4ec9b0;" data-darkreader-inline-color="">ICoreAPI</span> <span style="color: #9cdcfe;" data-darkreader-inline-color="">api</span><span style="color: #cccccc;" data-darkreader-inline-color="">)</span>
<span style="color: #cccccc;" data-darkreader-inline-color=""> {</span>
<span style="color: #9cdcfe;" data-darkreader-inline-color="">__instance</span><span style="color: #d4d4d4;" data-darkreader-inline-color="">.</span><span style="color: #9cdcfe;" data-darkreader-inline-color="">Inventory</span><span style="color: #d4d4d4;" data-darkreader-inline-color="">.</span><span style="color: #9cdcfe;" data-darkreader-inline-color="">OnAcquireTransitionSpeed</span> <span style="color: #d4d4d4;" data-darkreader-inline-color="">=</span><span style="color: #cccccc;" data-darkreader-inline-color=""> (</span><span style="color: #9cdcfe;" data-darkreader-inline-color="">transType</span><span style="color: #cccccc;" data-darkreader-inline-color="">, </span><span style="color: #9cdcfe;" data-darkreader-inline-color="">stack</span><span style="color: #cccccc;" data-darkreader-inline-color="">, </span><span style="color: #9cdcfe;" data-darkreader-inline-color="">baseMul</span><span style="color: #cccccc;" data-darkreader-inline-color="">) </span><span style="color: #d4d4d4;" data-darkreader-inline-color="">=></span> <span style="color: #9cdcfe;" data-darkreader-inline-color="">api</span> <span style="color: #d4d4d4;" data-darkreader-inline-color="">!=</span> <span style="color: #569cd6;" data-darkreader-inline-color="">null</span> <span style="color: #d4d4d4;" data-darkreader-inline-color="">&&</span> <span style="color: #9cdcfe;" data-darkreader-inline-color="">transType</span> <span style="color: #d4d4d4;" data-darkreader-inline-color="">==</span> <span style="color: #4ec9b0;" data-darkreader-inline-color="">EnumTransitionType</span><span style="color: #d4d4d4;" data-darkreader-inline-color="">.</span><span style="color: #4fc1ff;" data-darkreader-inline-color="">Perish</span> <span style="color: #d4d4d4;" data-darkreader-inline-color="">?</span> <span style="color: #9cdcfe;" data-darkreader-inline-color="">__instance</span><span style="color: #d4d4d4;" data-darkreader-inline-color="">.</span><span style="color: #dcdcaa;" data-darkreader-inline-color="">GetPerishRate</span><span style="color: #cccccc;" data-darkreader-inline-color="">() </span><span style="color: #d4d4d4;" data-darkreader-inline-color="">:</span> <span style="color: #b5cea8;" data-darkreader-inline-color="">1</span><span style="color: #cccccc;" data-darkreader-inline-color="">;</span>
<span style="color: #cccccc;" data-darkreader-inline-color=""> }</span>
Spoiler! (1.20)
<span style="color: #cccccc;" data-darkreader-inline-color="">[</span><span style="color: #9cdcfe;" data-darkreader-inline-color="">HarmonyPostfix</span><span style="color: #cccccc;" data-darkreader-inline-color="">]</span>
Download
No download link is available for this entry right now.
Ratings & reviews
No ratings yet
Sign in to leave a rating or comment.


