Mods / Crateful
Author: crittan
Side: Both
Created: May 28th 2023 at 9:32 PM
Last modified: Feb 5th at 8:42 AM
Downloads: 11856
Follow Unfollow 178
Latest file for v1.19.3:
Crateful_1.2.8.zip
1-click install
Crateful changes the insertion mechanics of crates to no longer require that the item type inside of the crate also be in your active hotbar slot.
NEW: Using the crateful bulk key (default key: Z) you can insert and extract multiple stacks at a time.
When inserting stacks into crates, all matching item stacks in your inventory will be sequentially inserted, starting with the stack in your active hotbar slot. With this behavior, you can simply hold down the keys for stack insertion, and press or hold right click over any and all crates to easily dump the appropriate stacks into them.
No more awkward fiddling - having to move stacks between the inventory and hotbar, right clicking crate, scrolling across the hotbar, right clicking crate, etc, just to put some stacks into storage - is no longer a thing!
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.2.8 | 5497 | Feb 5th at 8:42 AM | Show | Crateful_1.2.8.zip | Install now | |
v1.2.7 | 2074 | Oct 19th 2023 at 11:06 AM | Show | Crateful_1.2.7.zip | Install now | |
v1.2.6 | 237 | Oct 16th 2023 at 4:37 PM | Show | Crateful_1.2.6.zip | Install now | |
v1.0.3 | 4048 | May 28th 2023 at 9:45 PM | Show | crateful_v1.0.3.zip | Install now |
Alright.
The steps are simple. I unload the crate with the bulk mode, let's say a crate of dirt, then insert what i unloaded inside.
In a single shortcut the crate will be emptied of everything (i guess inventory space dependent) then will be entirely filled with the dirt i retrieved earlier and the lantern will be pulled inside as well.
I play in a upnp shared world with someone, we both can reproduce this.
mods instaled: ABCS reborn , ancients tools, auto map markers, auto panning, beehivekiln, better crates, better firepit, better ruins, bullseye, butchering, carry on, tradercamps, commonlib, configure everything, coolinbarrel, crateful, danatweaks, doffanddonagain, ferverstone horses, hudclock; millwright, petAI, pileful, simplefootsteps, sortable storage, spyglass, stonebake oven, stonequarry, storage options, stillusefullstuff, xlib, xskills.
Ah i don't know if it's relevant or not, but the crates we are using are aged crates we found in ruins right now.
I'm uncertain if it happens with the basic ones we can craft for example.
Hope this helps.
Tyranus
Wooah, that sounds super spooky. Do you have the exact steps to reproduce? And I do need to see your mod list, thank you
Hello when i use the bulk mode to stack items in crates, not only does it empty or completely fill the crates but i'm also getting my lanterns sucked inside. I don't know where the problem might come.
i have pilefull and cratefull installed as well as many other mods. If you need my full mod list i will post it.
DarkThoughts
Uploaded a new version - should be fixed. Thank you!
Crash in 1.19.1 when I tried to put pine logs into an open aged crate.
Running on 64 bit Linux (Freedesktop SDK 22.08 (Flatpak runtime)) [Kernel 6.7.0.204] with 32010 MB RAM
Game Version: v1.19.1 (Stable)
1/21/2024 9:53:02 PM: Critical error occurred in the following mod: Crateful@1.2.7
Loaded Mods: chiseltools@1.10.1, caninae@1.0.8, pantherinae@1.0.9, meteoricexpansion@1.2.4, nailsmold@1.0.1, noisybears@1.1.0, palisademod@1.1.0, TA_plainsandvalleys@1.0.5, primitivesurvival@3.4.5, quickstepfork@1.0.1, she1fish@1.1.0, sleekdoorcraft@1.0.0, spyglass@0.5.0, ssppvv@1.0.5, game@1.19.1, wlts@1.0.0, ancienttools@1.5.12, animalcages@3.0.1, egocaribautomapmarkers@3.1.0, betterfirepit@1.1.3, helblockpick@2.2.0, branchcutter@1.0.1, carryon@1.7.2, commonlib@2.3.2, coolinbarrel@0.5.3, Crateful@1.2.7, fancyplanters@1.2.0, farmlanddropssoil@1.4.0, fishing@1.1.5, fromgoldencombs@1.4.25, herbarium@1.0.4, immersivewoodchopping@0.6.1, sailboat@1.2.6, medievalexpansion@3.13.1, morepiles@1.5.0, outlawmod@1.2.0, petai@2.2.1, rivers@1.2.0, simplestep@1.1.0, spawnhighlight@1.1.0, stickemup@1.1.0, stonebakeoven@1.1.2, th3dungeon@0.2.1-rc.1, vanvar@3.3.0, creative@1.19.1, vsimgui@0.3.3, vsinstruments@1.2.4, survival@1.19.1, configlib@0.3.3, feverstonehorses@1.6.0, sleekdoorglass@1.0.0, playercorpse@1.9.0, simplewinddirection@1.0.2, stonequarry@3.2.1, wildcraftfruit@1.1.0, wildcrafttree@1.0.0, statushudcont@2.1.1
System.MissingMethodException: Method not found: 'Vintagestory.API.Common.ItemSlot Vintagestory.API.Common.IPlayerInventoryManager.GetBestSuitedSlot(Vintagestory.API.Common.ItemSlot, Boolean, System.Collections.Generic.List`1<Vintagestory.API.Common.ItemSlot>)'.
at Crateful.BlockEntityCratePatches.OnBlockInteractStartCratefulPrefix(IPlayer byPlayer, BlockSelection blockSel, BlockEntityCrate __instance, Boolean& __result)
at Vintagestory.GameContent.BlockEntityCrate.OnBlockInteractStart_Patch2(BlockEntityCrate this, IPlayer byPlayer, BlockSelection blockSel)
at Vintagestory.GameContent.BlockCrate.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in VSSurvivalMod\Block\BlockCrate.cs:line 364
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 885
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 185
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 802
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1006
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 675
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 650
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 78
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 318
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Fantastic! Should be adopted by the devs and made vanilla behaviour! Unfortunately, Xandus Inventory Tweaks conflicts as it also uses the Z key (for sorting). Easily solvable though, as you've added a configurable keybind, which I've changed to C. Maybe make this the default keybind, as Crate begins with C? <wink>
thank you for that, I was looking for this mod =D
it must be that a client side version is not possible lol
wonderful mod, very useful utility. thank you for it and pileful, very wonderful :)
Could you make client side version where it fills it as fast as possible but not needed on server side?
Block interaction tooltips are unchanged, since the controls are the same as vanilla stack insertion.
Are there any block interaction tooltips?
SpeedRider
Have you held Ctrl + Shift while rightclicking?
I'm grateful for this mod
it seems a little bit odd ?
it would be nice if it would suck the items from your inventory without the item in hand.
iv found I needed to start it off with some items in my had at the start.
maybe I'm doing something wrong ty for the mod.
Criminally underrated extremely MANDATORY mod
Awesome mod, almost mandatory!
Sorry. Had no crashes like this before and was too quick to assume that this mod is the reason for that.
Shion
I honestly don't know why you'd come here and accuse my mod of being a hack causing crashes, with no knowledge about its implementation. Did you try disabling my mod, and then right clicking the stretching frame with the oil lamp? Apparently not, because if you had, you would've discovered that it still crashes in the exact same way. I know because I literally just installed the oil lamp mod and ancient tools mod and tried it.
It has nothing to do with crateful.
Mod idea: Make torches immediately extinguish in containers, and normally when in hand
Mod idea: auto fill of pit kiln
While the idea is great, the execution works more like a hack and opens new ways to trigger crashes in other mods.
One such case is when right-clicking with the oil lamp on the tanning rack of Ancient Tools. The Hanging Oil Lamps mod is also present.
I wonder if this can be fixed on your side...
Ancient Tools mod maker confirmed an issue on his side.
is it possible for this to be client side only or does it have to be both?
love the concept :)