Mods / Aging Barrels Fork

Tags:
Food QoL Alcohol
Author:
Maximusmime
Side:
Both
Created:
Jul 15th at 1:05 PM
Last modified:
Jul 15th at 1:16 PM
Downloads:
449
Latest release (for Vintage Story 1.20.6 - 1.22.3, potentially outdated):
agingbarrels-v1.0.0 Fork.zip  1-click install

I am not the original author of this mod. I fixed the hard crash to desktop which was being caused by breaking the barrels. All that was done was altering the dll by changing the onBlockBroken method to function the same as other vanilla blocks. The original author for the mod is PurplePi and the mod can be found here: (https://mods.vintagestory.at/show/mod/21579)

 

Original mod description:


"ALERT: This mod's content is literally worthless in the base game. It's intended to be used with Expanded Foods

I thought it completely unreasonable how long alchohol takes to age in Expanded Foods, so I decided to add some containers built specifically to make the process faster.

 

This mod adds 2 new barrels specifically for aging alchohol (although it works on yogurt too, oops):

The aging cask holds 20 litres and doubles the rate at which liquids cure. It's crafted using 3 planks and 2 nails and strips and needs a hammer.

The aging tank holds 50 litres and increases the curing rate by a whopping 10 times! However, that power has a price. Specifically, it costs 4 steel plates and 4 steel nails and strips. That's over half a load of steel! Still need a hammer too.

 

This is my first proper mod, so feedback is welcome."

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.0 agingbarrelsfork
1.20.6 - 1.22.3
449 Jul 15th at 1:12 PM agingbarrels-v1.0.0 Fork.zip 1-click install

Fixed crash from breaking barrels.


2 Comments (oldest first | newest first) (threaded | flat)

Orchid_Courage, 6 days ago

Playing on 1.21.6 and breaking an empty cask crashed the game. Here's the log: 

Crash Report
Game Version: v1.21.6 (Stable)
12/08/2026 11:33:36 AM: Critical error occurred in the following mod: agingbarrelsfork@1.0.0
Loaded Mods: alefix@1.1.0, barkbeetle@1.0.4, betterforest@0.1.2, bulkmoldsmod@1.3.0, buzzybees@1.1.7, candlelight@1.1.0, canoemode@1.0.4, catchlivestock@0.2.2, cavepainting@0.1.3, chalkpigments@1.0.5, chandeliercraft@2.0.4, charlottesclothes@1.3.3, chiseltools@1.16.2, clayworks@0.5.4, clickuptorches@1.1.1, coldstorage@2.0.0, coelkpatch@1.0.1, craftablecompanion@1.5.0, craftablesleekdoors@1.1.0, craftscrapweapons@1.0.0, cupronickellights@1.0.0, decopottery@1.1.0, decraftablelabeledchests@1.0.0, diversediets@1.0.3, hqzlights@1.1.2, driedpeat@1.1.2, moonshinejug@1.0.2, angler@1.0.05, vichnybackpack@3.0.1, fallingtree@0.4.11, figurines@0.2.6, fixedpaths@1.0.2, floralzonescaperegion@1.0.28, floralzonescaribbeanregion@1.0.23, floralzonescentralaustralianregion@1.0.20, floralzonescosmopolitanregion@1.0.11, floralzoneseastasiaticregion@1.0.19, floralzonesmediterraneanregion@1.0.19, floralzonesneozeylandicregion@1.0.19, fadynasties@1.2.6, fagothic@1.3.2, fagreenwich@1.4.3, fahussar@1.1.4, fajousting@1.0.4, falandsknecht@1.2.3, fatemplar@1.4.4, favarangian@1.0.8, faviking@1.1.3, bovinae@0.3.5, caninae@1.1.2, capreolinae@2.0.7, casuariidae@1.1.9, cervinae@0.1.13, chelonioidea@1.0.7, dinornithidae@1.0.22, elephantidae@1.0.17, felinae@0.2.13, iniidae@0.1.6, machairodontinae@1.1.7, manidae@1.0.19, meiolaniidae@0.1.10, pantherinae@1.2.8, rhinocerotidae@1.0.23, sirenia@1.0.26, spheniscidae@1.0.16, thylacinidae@0.1.6, viverridae@1.0.8, vombatidae@0.4.5, freelook@1.0.4, geoaddons@1.4.6, glassdoor@1.0.0, glasstrapdoor@1.0.2, glassview@1.2.0, hangingoillamps@1.0.5, flowercirclet@1.1.0, jonasboat@1.0.3, jsonpatcheslib@1.3.1, itchyfleacraftableleatherblocks@1.0.0, manualshingle@1.0.3, masonsdelight@1.0.3, metalleaf@1.3.0, millwright@1.3.1, mistsofstability@0.2.0, moreundergarmentsupdated@0.0.10, moreiconscs@1.1.1, moreashlarblocks@1.1.1, morebanners@1.3.0, moreflooringpatterns@1.0.4, moremeadoptions@2.0.2, morepaperrecipes@1.1.0, morepathsandstairs@1.1.0, morepolishedrocks@1.0.2, morequarterlogs@1.0.0, moresaddleblankets@0.1.5, moretorchholders@1.0.1, mycodiversity@1.0.6, nodrifterthrow@1.0.1, nonjealouslocusts@1.0.0, ohaa@1.0.0, overhaullib@1.21.0, palisademod2@1.0.0, particlesplus@2.3.3, passableleavescompat@1.0.0, pinkcurrantflowers@1.0.0, plantsexpandedmod@1.0.5, playermodellib@1.10.11, primitivesurvival@4.0.3, propagate@1.0.0, rmevar@1.0.0, renderhatsthrougharmour@1.2.0, repairablelocust@1.5.0, rpcommand@2.0.1, ripenedwildcrops@1.0.0, rustandrailroads@2.1.1, saddleblanketbeds@0.0.5, seawaterevaporation@1.0.0, salvageallclothes@0.0.1, scrolled@1.1.6, scrollrackable@1.4.0, fixscythe@0.2.0, shearsspeedscales@1.0.0, shelfobsessed@1.9.5, silentplatearmorboomycraft@1.0.0, snowcaps@0.0.0, soaplyeandbloom@1.3.6, sonitorecipepin@1.0.1, spyglass@0.6.0, steamandpower@1.7.2, tankardsandgoblets@1.3.5, temporalstormgear@1.0.1, temporalsymphony@2.2.2, temporal_gears_stack@1.0.0, thatchexpanded@1.3.0, translocatorengineeringredux@1.6.3, unchisel@1.1.6, usefulshears@1.0.0, vanillapanestorage@1.5.45, vanillavarnished@1.0.4, game@1.21.6, vsimgui@1.1.16, wallpaperblocks@2.0.1, wearablerenderlib@1.3.0, whichoreiswhich@1.0.0, wilderlandscavessystem@2.0.2, windowstorage@1.5.35, zaecompatfoodshelves@0.2.0, abyssaldepths@1.0.13, aculinaryartillery@2.0.0-dev.11, aged@2.0.2, agingbarrelsfork@1.0.0, airthermomod@0.4.0, alchemy@1.8.2, ancestralblissshaders@1.3.11, animalcages@4.0.2, apeflowerpots@1.3.1, apegrapes@1.3.1, apelanterns@1.3.5, attributerenderinglibrary@2.8.1, egocaribautomapmarkers@4.0.4, barkcanoe@1.1.15, basenadiyahairstyles@1.1.0, betterentitytooltip@1.0.1, bettererprospecting@3.1.9, betterfirepitexploitfit@1.1.6, betterjonasdevicesfixed@2.1.4, betterruins@0.5.7, betterstonepath@1.0.4, bettertraders@0.1.0, blacksmithenhancements@1.1.6, bloodtrail@1.1.8, bloomerytiers@1.0.4, boozeexpantion@1.0.1, brickedbloomery@1.0.3, butchering@1.12.0, butterflycases@1.0.2, buzzwords@1.8.1, captions@0.6.3, carryon@1.13.0, cartwrightscaravan@1.8.0, climbablevines@1.0.0, collodion@1.2.1, colorfulcandles@1.3.0, combatoverhaul@0.16.16, commonlib@2.8.0, configlib@1.10.14, coreofartspatch@1.0.5, coriaendershaders@1.2.0-pre.4, craftablejewelry@1.0.41, cratebulkinput@1.0.0, daymarescupmod@1.0.7, doorvariants@1.0.0, doubleslabs@0.1.5, dressedtokillredux@1.0.1, elkflowercrown@1.0.5, elkvariants@1.5.1, enhancedhandbook@1.7.1, enhancedexpressioncolors@1.0.0, entitynametag@1.6.0, tackandequipment@1.0.0, expandedbeekeeping@0.0.1, extendedcreation@1.2.0, extrainfo@1.11.2, fancyplaster@2.0.1, farseer@1.3.3, fillmybloomery@1.0.2, firepitsshowfuel@1.4.0, firewoodandboardsfromdebarkedlogs@1.1.0, foodshelves@2.3.3, footprints@1.1.3, foragersgamble@1.2.7, forgesstaywarm@1.0.0, fromgoldencombs@1.9.4, genelib@2.1.8, spawngiantwaterlilies@1.0.1, glassroof@1.2.1, glidierglider@0.0.8, gourmand@1.8.6, greypropickreading@1.1.1, grindablebonearrows@1.0.1, hangingbaskets@1.1.0, herbarium@1.4.1-rc.1, hudclockpatch@1.1.2, hydrateordiedrate@2.3.8, iceisice@1.0.1, itempickuphighlighter@1.2.2, jaunt@2.2.0, jopaintingoptimized@1.5.0, juicyores@1.0.2, lcupdated@1.1.1, lifewayscore@1.0.3, liquidcontainers@1.3.1, localrespawn@2.0.0, madcrowglider@1.22.0-rc.6, maketeaforked@0.7.6, maltiezcrossbows@1.8.2, maltiezfirearms@1.8.1, mannequinstand@1.0.7, mngeology@2.0.2, materialneeds@1.1.13, metalplanters@1.0.0, metalpots@1.6.3, metalunittooltip@1.1.1, meteoricexpansion@1.2.6, meteoricsteel@1.0.8, mightywalnut@1.1.5, morefluxes@0.4.0, moreanimals@1.6.6, morehudbars@1.1.2, morepiles@2.2.0, moretuningcylinders@2.0.0, naturalfoliage@0.0.4, ndlberrygrowth@1.1.0, ndlcoralgrowth@1.0.0, ndlflowergrowth@1.1.0, ndlmushroomgrowth@1.2.0, needleandthread@1.0.1, offhandnohunger@1.2.8, noindoorfog@3.1.0, nemi@1.1.0, noticeboard@1.2.3, nutslib@3.0.10, panningmachine@1.0.6, parchmenttypingfix@1.0.0, passthruchutes@1.0.2, pelaguswinds@1.2.2, pencil@1.0.2, petai@4.0.3, pewter@1.3.1, placeonslabs@1.0.3, plasterstairs@1.5.0, postsandbeams@1.5.0, precisionknapping@1.3.2, primitivebackpacks@1.1.0, purposefulstorage@1.5.1, putitinthebag@1.0.4, quickfind@1.0.0, radialhotgear@1.0.2, radialmenu@1.0.3, realtimefirepit@1.0.0, regalia@1.5.0, remotetradercheckmod@0.5.1, requiemoven@0.0.4, resonatorrangeincrease@1.0.0, riftworks@1.1.18, riverfish@1.0.3, rubberbandaid@1.0.1, saltandsands@1.1.6, satyrsmoneystorage@1.1.0, savewaypointname@1.0.0, scarecrow@1.7.1, schematica@1.0.2, ses@1.0.0, simplefootstepsredux@1.0.5, simpletailoring@1.1.6, runoffmod@1.9.5, slowtox@4.0.4, smithingplus@1.8.4, somethinginthewater@1.2.7, spawnhighlightcustom@1.1.2, spinningwheel@1.1.61, spyglassinfo@1.0.2, stepupadvanced@1.2.4, strelgeooverhaul@1.0.3, tableexpansion@1.0.2, temporalmedallion@1.0.2, terraprety@7.9.0, textaa@1.0.0, theartofpies@2.1.0, thecritterpack@1.3.4, todolist@2.2.4, toolsmith@1.2.14, torchholderplaceontop@1.0.1, traitacquirerrevamp@0.9.14, transcribetobook@2.1.0, translocatordirectionindicator@1.0.0, translocatorlocatorredux@1.2.0, treeshaker@1.0.2, universalhusbandry@1.1.1, uraniumexpanded@1.1.6, valrossensmapfilters@1.1.4, vanillabuildingexpanded@0.0.8, vanillaexpanded@1.3.4, vanityslots@0.0.7, vintagebonfires@0.3.0, coffee@1.0.5, visorhelmets@1.1.5, crocksonelkredone@1.1.0, creative@1.21.6, vsroofing@1.4.9, survival@1.21.6, warmarmor@2.0.0, wildgrass@1.3.8, windchimes@1.4.1, woodenshuttersandmore@1.3.1, armory@1.10.2, autoconfiglib@2.0.9, beamtools@1.0.2, bbb@1.0.1, bookbinders@1.4.0, butcheringextra@0.2.1, butcheringfotsafellcompat@1.0.1, caninaebutcheringfix@1.0.0, coloredbrigandine@1.3.0, elkjaunt@1.3.0, equus@1.2.0, expandedfoods@2.0.0-dev.7, em@3.4.2, mannyextrafirearms@1.0.4, flaxtwinecuttermod@1.0.0, fueledwearablelights@1.2.0, hangingbasketsunofficialpatch@1.0.0, harepet@1.3.1, heraldry@1.0.2, justchairs@0.1.0, lifewayscacao@1.1.0, materialneedsaculinaryartillerycompatibilitypatch@1.0.2, mnflowers@0.0.0, meteoricsteelcompat@1.5.2, monoceros@1.3.2, morearrows@1.2.1, morefloors@2.2.0, mycoalchemycompat@5.0.0, noclassnegativesco@1.0.3, pabrass@1.0.2, paelectrum@1.0.1, pagoldsilver@1.0.2, passablebranches@0.0.3, playercorpse@1.12.0, ps_compat@1.0.0, quiversandsheaths@0.8.7, recipepatchforaca@1.0.0, revolverarquebus@0.1.1, shearlib@1.2.0, slidingwindows@1.3.1, smokedmeatconverter@1.0.0, snowmeltfix@1.4.7, snowshoes@2.1.3, stonequarry@3.5.1, storageoptions@2.0.0, tabards@0.2.1, vanillavariantsridingequipment@2.2.0, toolsmithgeologypatch@1.1.0, wwaymarkers@1.0.4, wolftaming@4.1.4, zombpspatch@1.11.0, zrustdrops@2.1.0, blackguardadditionscoredux@1.0.7, coreducedarmorpenalties@1.0.0, exoskeletons@0.4.3, forlornadditionsco@1.0.8, heraldrybanners@1.0.1, capes@1.0.0, mannyhallrifle@1.0.0, mannyjezail@1.0.0, mannymaltiezpartialpack@1.0.0, mannymaltiezwheellock@1.0.0, mannyrevolvermusket@1.0.0, mannyrevolverpistol@1.0.0, meteoricsteelarmor@1.0.3, quiversandsheathsinstrumentspatch@0.2.0, saucealot@0.1.3, tailorsdelight@2.1.2, ashes@1.3.0, honseofholding@1.1.0, wearablelightstemporalfuelexemption@1.0.0, wool@1.8.3, dressmakers@1.7.5, millwrightxwoolcompat@1.1.1, regaliawoolpatch@1.0.1, upholstery@1.1.1
System.MissingMethodException: Method not found: 'Void Vintagestory.API.Common.BlockBehavior.OnBlockBroken(Vintagestory.API.Common.IWorldAccessor, Vintagestory.API.MathTools.BlockPos, Vintagestory.API.Common.IPlayer, Single, Vintagestory.API.Common.EnumHandling ByRef)'.
   at AgingBarrels.BlockAgingBarrel.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier)
   at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) in VintagestoryLib\Client\ClientMain.cs:line 1752
   at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 809
   at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 601
   at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 87
   at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1031
   at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250
   at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
   at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
   at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112
   at OpenTK.Windowing.Desktop.GameWindow.Run()
   at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 347
   at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131
   at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Maximusmime , 4 days ago
@Orchid_Courage: Playing on 1.21.6 and breaking an empty cask crashed the game. Here's the log: Crash Report Game Version: v1.21.6 (Stable)12/08/2026 11:33:36 AM: Critical error occurred in the following mod: agingbarrelsfork@1.0.0Loaded Mods: alefix@1.1.0, barkbeetle@1.0

Can you try using the original mod linked in the description, and seeing if it crashes on 1.21.6 with that? If that works fine, it seems like what I changed is only compatible with 1.22.0+.