Mods / Tankards, Goblets and More!
Author: Emblazing
Side: Both
Created: Apr 22nd at 7:33 AM
Last modified: Nov 16th at 8:29 AM
Downloads: 96485
Follow Unfollow 941
Recommended download (for Vintage Story 1.20.11 - 1.20.12, 1.21.1 and 1.21.2 - 1.21.5):
TankardsandGoblets_v1.3.4.zip
1-click install
Previously called 'Tankards and Goblets'.
No more drinking your wine from buckets or jugs! This mod focuses on increasing the 'taverncore' aspect of Vintage Story, by adding drinking vessels that are both decorative and functional.
Current Content:
- Wooden Tankard
- Capacity: 1L.
- Crafted from: Wooden logs and either a leather or metal binding.
- Metal tankards (11 types)
- Capacity: 1L.
- Crafted from: Smithing with a metal ingot.
- Metal goblets (11 types)
- Capacity: 0.5L.
- Crafted from: A hammer, chisel, metal ingot and nails and strips.
- Jeweled metal goblets (132 combinations)
- Capacity: 0.5L.
- Crafted from: A hammer, chisel, metal ingot, nails and strips, and either a gemstone or nuggets.
- Glass wine Bottles (6 colours)
- Capacity: 2L.
- Crafted from: A saw, wooden board and coloured/plain glass.
- Small demijohn bottles
- Capacity: 5L.
- Crafted from: A saw, wooden board and coloured/plain glass.
- Has a wicker-wrapped counterpart, crafted with reeds or vines.
- Large demijohn bottles
- Capacity: 25L.
- Crafted from: A saw, wooden board and coloured/plain glass.
- Has a wicker-wrapped counterpart, crafted with reeds or vines.
- Takes up a backpack slot due to being so large (and for balance reasons).
- This large storage vessel is perfect for transporting abundant amounts of alcohol around.
Wooden tankards can be made out of any of the vanilla wood log types, being: oak, birch, pine, maple, acacia, aged, larch, baldcypress, ebony, kapok, purpleheart, redwood and walnut.
The wooden tankard binding can be made from these materials: leather (any colour), iron, copper, bismuth bronze, black bronze, cupronickel, gold, meteoric iron, silver, steel, tin bronze, bismuth, brass, platinum, nickel and malachite.
Currently, the jewels/ores you can make goblets with include lapis lazuli, amethyst, cinnabar, diamond, emerald, malachite, quartz, rosequartz and olivine.
Ruby, onyx and turquoise goblet variations are available in creative only, as these gemstones don't exist in-game (although their textures do).
There are 6 colours of glass bottles and demijohns currently available: Red, blue, green, brown, plain and smoky.
Both large and small demijohn bottles have a wicker-wrapped variant. The wicker is purely decorative.
Glass Bottles can be placed onto the ground or into tall display cases and scroll racks. They can also be placed on bookshelves if the Shelf Obsessed mod is installed.
Small demijohns can be placed onto the ground or into tall display cases. They can also be placed on bookshelves if the Shelf Obsessed mod is installed.
Large demijohns can only be placed on the ground due to their size.
Compatibility:
This mod should not cause compatibility issues with other mods.
Compatible with A Culinary Artillery, Expanded Foods, Xskills, Geology Additions and Shelf Obsessed.
Should be compatible with Hydrate or Diedrate - please let me know if there are any issues. Note that HoD encumbers you when you're carrying an item holding 4+ litres.
Recommended mods:
- Shelf Obsessed: Allows you to place tankards, goblets and bottles on bookshelves.
- Geology Additions: Enabling this mod allows for 121 more Jeweled Goblet variations to be crafted!
- You can decorate metal goblets with Bixbite, Topaz, Aquamarine, Ruby, Sapphire, Azurite, Chalcopyrite, Pyrite, Smithsonite, Wulfenite and Jade.
- SlowTox is recommended for better drunkedness.
- Daymare's Cup Mod: For clay cups/mugs, wine glasses and more tankard options.
Can be added to in-progress worlds. Can also be removed from in-progress worlds, however this will leave behind breakable 'empty piles' where mod items were placed.
Feedback:
Please post bugs/issues and leave your feedback in the comments section below.
Extra:
Inspired by my in-game tavern 'The Drunken Drifter' (featured in the logo background) and also the 'Second Chance Inn and Tavern' from RubixRaptor's Vintage Story Youtube series.
I currently consider this mod to be content-complete. However, I will continue to update it with new game versions and bug fixes.
- Mod items appear in trader inventories: I did attempt this, but it did not work. It would be great to have another way to acquire the mod items.
- Glass tankards and goblets.
- Bottle content not visible whilst held: When a glass bottle with liquid in it is held in-hand, the content is not visible. This is because the mod's glass bottles use the same code as jugs and buckets, which by default prevents liquid content from rendering whilst the item is held.
- Uniform sip sizes: By default, the drinking action uses 1L of liquid. It would be nice to take smaller sips out of goblets, but this would require custom code.
- Bottles appear weird in fog: Transparent shapes with non-transparent textures (such as the glass bottles in this mod) don't disappear as much as they should whilst in fog.
- Spoilage rates: Would require custom code to change.
- Drinking horns: It is very difficult to work with angled shapes in the VS ModelCreator. I might reconsider making these down the line.
- Labelled glass wine bottles: Labels would have to be decorative, as writing would not save when bottles are picked up.
- Clay mugs/cups: Daymare's Cup Mod adds these.
Translations:
- Ukrainian translation by DeanBro.
- Russian translation (for mod version 1.2.2 and prior) by AugustTime.
- Russian translation (for mod version 1.3.1 and onwards) by El_Neuman.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.3.4 | tankardsandgoblets | 6773 | Nov 16th at 8:29 AM | TankardsandGoblets_v1.3.4.zip | 1-click install | ||
|
Tankards, Goblets and More! | Version 1.3.4:
| |||||||
| 1.3.3 | tankardsandgoblets | 6334 | Nov 4th at 11:36 PM | TankardsandGoblets_v1.3.3.zip | 1-click install | ||
|
Tankards, Goblets and More! | Version 1.3.3:
| |||||||
| 1.3.2 | tankardsandgoblets | 17505 | Oct 9th at 11:12 PM | TankardsandGoblets_v1.3.2.zip | 1-click install | ||
|
Tankards, Goblets and More! | Version 1.3.2:
| |||||||
| 1.3.1 | tankardsandgoblets | 10587 | Sep 29th at 12:57 AM | TankardsandGoblets_v1.3.1.zip | 1-click install | ||
|
Tankards, Goblets and More! version 1.3.1 release:
| |||||||
| 1.3.0 | tankardsandgoblets | 8629 | Sep 17th at 7:27 AM | TankardsandGoblets_v1.3.0.zip | 1-click install | ||
|
Tankards and Goblets Version 1.3.0 release: First of all, I want to thank all of you for 40,000 mod downloads!
If you encounter any bugs or crashes, please post detailed recounts of them in the mod comments section. | |||||||
| 1.3.0-pre.1 | tankardsandgoblets | 2210 | Sep 12th at 6:56 AM | TankardsandGoblets_v1.3.0-pre.1.zip | 1-click install | ||
|
TEST BUILD FOR NEW MOD UPDATE I have stress tested this version already, so it hopefully won't cause any issues.
Tankards and Goblets Version 1.3.0 pre-release:
| |||||||
| 1.2.2 | tankardsandgoblets | 5823 | Sep 11th at 12:59 AM | TankardsandGoblets_v1.2.2.zip | 1-click install | ||
|
HOTFIX which should stop crashes caused when using wine bottles.
If you experience a crash from this mod, please leave all information you can provide about it in the mod comments section. | |||||||
| 1.2.1 | tankardsandgoblets | 7918 | Aug 28th at 7:45 AM | TankardsandGoblets_v1.2.1.zip | 1-click install | ||
|
Includes tankards, goblets and wine bottles.
| |||||||
| 1.2.0 | tankardsandgoblets | 1282 | Aug 26th at 8:09 AM | TankardsandGoblets_v1.2.0.zip | 1-click install | ||
I have thoroughly tested this new release. However, if you encounter any issues, please leave a detailed comment on the mod page outlining the issue, and include crash/error logs if possible. | |||||||
| 1.1.3 | tankardsandgoblets | 6802 | Aug 20th at 8:46 AM | TankardsandGoblets_v1.1.3.zip | 1-click install | ||
| |||||||
| 1.1.2 | tankardsandgoblets | 529 | Jun 30th at 2:44 AM | TankardsandGoblets_v1.1.2.zip | 1-click install | ||
| |||||||
| 1.1.1 | tankardsandgoblets | 2336 | Jun 24th at 5:23 AM | TankardsandGoblets_v1.1.1.zip | 1-click install | ||
| |||||||
| 1.1.0 | tankardsandgoblets | 3974 | Jun 3rd at 2:10 AM | TankardsandGoblets_v1.1.zip | 1-click install | ||
|
Release for Vintage Story 1.20.12
| |||||||
| 1.0.0 | tankardsandgoblets | 4321 | May 10th at 7:01 AM | TankardsandGoblets_v1.0.zip | 1-click install | ||
|
First release | |||||||
The_Forged Previously when I have attempted it, I haven't been able to get the glass transparency working. I've found some mods that have gotten around this, so it should be possible. I'll look into it and hopefully can get something worked out soon.
Would it be possible to add glass goblets, I love wine glasses so... Having a texture swap for a new goblet model would be a great addition for a "One Stop Shop" mod. Love your work thus far, would really appreciate your consideration for implementation.
Your petition has been noted (I love this idea). I will look into it and hopefully I can just copy over death cap mushroom code or something.
Edit: I will at some point add lead goblets and tankards with a custom tooltip. However, unless I make the goblets/tankards food/liquid items, I can't make it so that drinking from them damages you (without custom code) :(
If you're looking to poison friends, death cap soup does the trick!
I am petitioning you to PLEASE add the ability to craft lead goblets/tankards that give you damage when you drink from them because lead poisoning in VS is really funny to me
Because of this mod, I have now bought 4 brass goblets irl, and I am planning on getting a wooden tankard soon. The collection begins.
FeroxWildBorn It is not just you! Although it's just an aesthetic thing, I would love to have it so that goblets/tankards are held upright at all times. I will look into implementing compatibility with MakeTea - hopefully it's simple to do.
Edit: It's super simple. The MakeTea mod just has everything set to 'hold with both hands'. I have swapped the tankards and goblets to this because I think it looks better, although I do wish there was a vanilla 'hold outstretched with one hand' option.
Misanthrilist Hi, this issue was fixed in the most recent versions (1.3.3 & 1.3.4).
This is supposed to make small demijohns (the one with regular glass is similar, but creates 4 glass bottles instead of 2 demijohns)
Why are they the same recipe? Makes the demijohns uncraftable. :/
Unsure if its just me, but when holding a tankard, the animation to hold it has it held down by your side, which looks odd when theres liquid in it.
I use the "MakeTea" mod which holds the mugs up so that liquid doesnt look like it will spill out. is there any way to add new animations to hold them up?
Thanks!
Thanks for updating :D
Dagurmawth Jaer Thanks for pointing that out. Somehow I didn't notice that I made those two crafting recipes the same lol
I'm currently moving house so might be a few days before I'm able to patch this :)
Edit: I've now updated the recipes. Thanks again for finding that issue!
Since the 'Next' button for crafting mod isn't currently working, it makes issues for crafting Wine Bottles and Demijohns since they share recipies. I'm having the opposite problem to Jaer, in that I can't craft Demis without admin intervention currently.
Hi! I may be silly but I cant figure out how to craft the normal wine bottles? It seems they share a recipe with Demijohn bottles and I cant figure out how to craft the wine bottles instead DX
EthelVril The bottles in CA have a lot of custom code (different from my bottles which use vanilla code), and the ability to place things in CA bottle racks is ingrained in that custom code - so it doesn't work with my items unfortunately :(
I don't seem to be able to put the glass bottles on the bottle rack added by Culinaryartillery/expanded foods
Yukari_75 That's a good idea. I'll give opaque glass tankards a go. I'll add them if I can get them to look nice.
Idea: You could still have glass tankards/goblets as long as the glass is opaque instead of transparent/translucent, it would then allow for more color variety(5 variants vanilla, possibly more if compatibility with Bricklayers were added)
Yay updates!
DeanBro Thank you, you're the best!
Clausemonaut Hey sorry for the delayed reply.
The large demijohns can only be held in the backpack slot. You use shift + scroll wheel (by default) to select them, and then shift + Rclick to place them down.
In regards to filling them up, hover over it in your inventory to make sure it's already empty. If it is empty, Rclick on a barrel and it should fill it. Hopefully that helps.
Emblazing Hi, I've updated the translation of the mod
Emblazing Does it have to be in the offhand or the backpack slot because neither is working for me. Im trying to fill from a barrel does that affect it?
Clausemonaut Should just be right click to fill the bottle up. Make sure not to press ctrl + right click as this will empty the bottle contents onto the ground and waste them.
Shift + right click will place the bottle down.
Im having a hard time figuring out how to fill and place a demijohn? could you tell me the key presses?
purple8cloud Yes, this is intentional. I felt it was more realistic to hold a massive glass bottle with two hands. Holding it with one hand would require extreme grip lol
large demijohn can hold by left hand
is it intended?
Vesstemona Hey, I'm so glad that you've been enjoying the mod!
Also, it's very good to know that this mod is working with HoD without issues. Thanks for the info!
Koyozuki Hi, been playing 100+ hours with this and HoD and works without problems. I used demijohns, both wood tankards, metal goblets and bottles and all correctly display Hydration and stuff.
Also Hi Emblazing, love your mod, thanks for the work you put in it.
Koyozuki This mod should be compatible with Hydrate or Diedrate, although I have not thoroughly tested it.
If there are any issues when using this mod and HoD together, please let me know :)
Hello ! Is this possible to add compatibilities with Hydrate or Diedrate mods ? U/////U ?
Thanks for the wonderful mod! Here I’ve prepared the Russian translation for version 1.3.0
BiggBenn That's so cool that your brother has a demijohn! I'd buy one myself if the old vintage ones weren't so rare and expensive lol
When I was moddeling the demijohns, I roughly used a 30L bottle as referenece (although it can be hard to gauge scale through a photo).
You are right though, when the demijohns are placed down they are much larger than they should be for 25L.
I do intend to keep the demijohn capacity at 25L, as it is conveniently half a barrel, plus 50L is super heavy.
So, what I think I will do is reduce the on-ground size in a future update.
The large demijohn feels like it doesn't hold enough liquid.
My brother has a 50 liter demijohn irl and it's comparable if not smaller than the (placed) large demijohn from your mod :D
Thank you so much for your work!
GoodOldDude I've had a play around and I think it should be compatible with HoD. That mod mostly changes liquid stats - the vessel doesn't matter so much.
If there's anything in particular you'd like me to change for HoD, please let me know! I can always make a quick patch for it.
Do note that by carrying a full small/large demijohn (4+ litres), HoD will automatically make you encumbered for balance purposes. This can be changed in the HoD config file though.
Can you make this compatible with hydrate or diedrate
The comical laughter when I showed my friend the large demijohn and went "here's your new wine bottle!" was absolutely fantastic. Thank you for these comically large flasks
batydoo I have defintely considered adding ceramic mugs/cups. They might end up as a future addition.
in medieval europe by far the most common drinking vessel were ceramic cups (with and without handles). are there any plans to add them to the mod? thank you. <3
Emblazing A waterskin would work great if you could equip it in the scarf or necklace slot and still retain its functionality. I’m not sure if that’s possible, but let me dream. :D
Vegalyp That's a great idea! I started working on it today, and it turned out to be easier than expected. I will release 1.3.0 shortly which will include the patch.
I know this is asking a lot, but would it be possible to add a patch for the different gemstones added by Geology Additions? I think a sapphire encrusted jeweled goblet would be neat.
Yukari_75 Yeah I 100% get what you're saying. I've been able to find some images of old tin/aluminum metal bottles for inspiration which I can definitely replicate.
That's a good suggestion. I have spent many hours scouring through ACA's code - and there is a lot of custom stuff going on there. Wouldn't hurt to ask about it.
From what I can find in vanilla, blocks like the crock directly override global spoilage times through C# code. There's no simple 'spoilage time multiplier' that I can yoink :(
It doesn't appear that I can alter spoilage times without making this mod into a code mod.
I have also tried using a patch to add the ACA perish rate attributes to my items, but I'd have to fully change the code for my own bottles to that of the ACA bottles for it to work.
As I am a novice programmer, I have always intended for this mod to remain as a content mod. So, this is likely something beyond my scope. Apologies!
I hope that the VS devs one day add more options for modding with liquid containers, so that I might add some of these features.
Emblazing I wasn't even thinking of thermoses, just how containers that let sunlight through tend to be worse for storing perishable liquids, though metal bottles would also seal better than primitive ceramic counterparts, those two things alone would help, but insulated bottles would also help even more, perhaps at an increased cost to make
Also, you could try asking one of the devs involved with EF/ACA how they got their bottles to preserve liquids better
AnniPicto Yeah I've just looked at the chisel, hammer and saw crafting page and I didn't realise that all of the item variations appeared there individually.
Thanks for that code - I have seen other items use it but I wasn't sure what for until now. I will implement it in the 1.3.0 release.
Persii I did originally plan to add drinking horns, and it might be something I add down the line.
Waterskins are another maybe. I'm mainly focused on tavern aesthetics, but waterskins defintely would fit into the game quite well.
The handbook now shows too many items. They can be grouped in the same way as in the vanilla game.
For example, look at what you can do with the saw in the game. Many of the suggested blocks flash different colors. As far as I understand, this can be done with a few lines of text:
In files like jeweledgoblet.json
This option helped me now
has anyone else's demijohns disappeared??
{edit} never mind i can't read
Damn, it looks great! Have you considered adding waterskins? They would fit perfectly in the early game, along with goblets made from horns!
Yukari_75 I have been trying to get custom perish speeds to work with wine bottles. I need to look into it more though, and hopefully I can get it working.
In terms of your metal bottle suggestion, do you envision something like a Thermos?
If I can get the perish rates working, I might look into adding a metal bottle item for preserving liquid better.
I thought of something to ask, do the bottles make perishable liquids last longer?
I also had an idea for an item type to request: decently stackable metal bottles in 1 and 2 liter sizes which preserve liquids slightly better than glass bottles(since they completely prevent the contained liquid from being exposed to sun light while glass bottles only partially prevent exposure)
Yukari_75 Interesting. Maybe the VS devs set it to require tier 5 just to make it unusable temporarily (until they add it to the game).
I will have a look into it. Seems like it should be possible. I just gotta figure out how to make a base-game patch.
I've found this code in the itemtypes -> resource -> ingot.json which looks promising (hopefully I can just add in "ingot-platinum": 3):
Decided to look into how hard platinum is, answer is that it's about the same as iron or mild steel
Emblazing Wouldn't it be possible to patch platinum to have a lower anvil requirement like the various mods that make meteoric iron available at a more realistic point in the game do?
Also I think I'll make a slightly more balanced version of my meteorite modifications and release it later.
Emblazing
1.2.2 works fine! Thank you!
Yukari_75 Oh, nice! It's great how easily moddable this game is.
The platinum tankard recipe is ready to go in the next major mod update (which will likely be 1.3.0), however the only issue is that you cannot smith with platinum without a Tier 5 anvil.
This will have to be something implemented by an alternative mod (or when they eventually add platinum anvils to the game).
For making it show up in the handbook I went into the game files and manually enabled it for myself Emblazing.
(game directory) -> Assets -> Survival -> itemtypes -> resource -> remove desired metal/metals from handbook exclude by type list
For obtaining platinum, I added platinum nuggets as a meteorite drop in a mod I haven't released since it's easily the single most overpowered mod I've ever slapped together with code I barely understand. XD
Yukari_75 What mod are you using that enables platinum? I hadn't added them to the recipe as I didn't think it was possible to craft them anyway lol
I will add craftable platinum tankards in my next update, and use a mod that adds platinum it to test it's all working.
It seems like crafting of the platinum goblet is possible so long as the metal is enabled, but not the tankard
B0YAR Aceolu SteinerScout I've released a new hotfix to hopefully fix the crash caused by wine bottle liquid being too complex of a shape. Please let me know if this resolves the issue!
Emblazing
Game version: 1.20.12
Mod version: 1.2.1
When we make a bottle and fill them with any liquid or place in shelf, our player clients crash to to desktop, but server works.
Aceolu Apologies that the mod has been causing crashes for you. I'll look into this crash and see what I can do.
Edit: I'm pretty certain the crash is happening because the wine bottle liquid shape is too complicated (it's made up of 7 cubes/rectangles). I will make it a singular rectangle in the next update, and that should fix the crash.
Directly took Black currant wine out of a barrel using a Wine Bottle, and this made the game crash, and then repeatedly crash everytime I reentered the world. I had to uninstall the mod to get back into it.
Game Version: v1.20.12 (Stable) 9/1/2025 8:36:10 PM: Critical error occurred Loaded Mods: aculinaryartillery@1.2.5, barkbeetle@1.0.3, bf@0.0.3, blacksmithname@1.2.0, cbr@1.0.0, chiseltools@1.14.21, clickuptorches@1.1.1, darcesdriftersredone@1.2.2, dressedtokill@1.4.0, hangingoillamps@1.0.3, koboldplayermodelport@1.2.14, lightlevelone@1.0.0, manualdough@1.1.4, manualquenching@1.0.7, MoreTorchHolders@1.0.0, noisybears@1.1.0, overhaullib@0.2.18, prospecttogether@2.0.7, restoredhaircolors@1.0.1, fseasonedfirewood@1.2.5, shelfobsessed@1.6.0, sortablestorage@2.3.1, sourceify@1.1.1, tankardsandgoblets@1.2.0, temporalsymphony@2.0.0, game@1.20.12, vsimgui@1.1.8, betterfirepit@1.1.6, BetterProspecting@1.7.0, betterruins@0.4.15, betterstonepath@1.0.4, bullseyecontinued@3.0.0, carryon@1.9.9, commonlib@2.6.1, configlib@1.5.3, cooperativecombatrework@1.0.0, customwaypointsuggestions@1.0.0, danacancook@0.2.6, danatweaks@3.4.5, infrastructureextension@1.0.5, expandedfoods@1.7.4, extrainfo@1.9.10, firewoodtosticks@1.0.0, fromgoldencombs@1.8.13, globalplayermapmarker@1.1.0, liquidcontainers@1.3.1, maltiezcrossbows@1.2.0, morepiles@2.1.11, onebedsleeping@2.5.4, oreveintracers@1.2.0, playerlist@2.1.5, claywheel@1.1.2, rpvoicechat@2.3.19, scaffolding@1.0.1, simplefootstepsredux@1.0.3, slowtox@3.0.0, stablesurface@0.0.2, storageoptions@1.0.4, tabletopgames@2.10.5, textinputenhancements@0.2.0, toolsanimations@1.0.2, vintagecordapi@1.0.0, vintagetweaks@1.3.0, creative@1.20.12, survival@1.20.12, waypointtogethercontiued@2.2.0, windchimes@1.1.1, aminerscraft@1.1.0, playercorpse@1.11.1, snowshoes@1.0.1, vintagenotifier@1.0.0 System.IndexOutOfRangeException: Index was outside the bounds of the array. at Vintagestory.API.Client.MeshData.AddMeshData(MeshData data, MeshDataFilterDelegate dele) in VintagestoryApi\Client\Model\Mesh\MeshData.cs:line 764 at Vintagestory.API.Client.MeshData.SplitByTextureId() at Vintagestory.Client.RenderAPIBase.UploadMultiTextureMesh(MeshData data) in VintagestoryLib\Client\API\RenderAPIBase.cs:line 84 at Vintagestory.GameContent.BlockLiquidContainerTopOpened.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Systems\Liquid\BlockLiquidContainerTopOpened.cs:line 71 at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 384 at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 195 at Vintagestory.Client.NoObf.RenderAPIGame.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean rotate, Boolean showStackSize) in VintagestoryLib\Client\API\RenderAPIGame.cs:line 268 at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 492 at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718 at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 394 at Vintagestory.API.Client.HudElement.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\HudElement.cs:line 30 at Vintagestory.Client.NoObf.HudHotbar.OnRenderGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\Huds\HudHotbar.cs:line 578 at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 301 at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 83 at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 202 at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 816 at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1009 at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 248 at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 127 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334 at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93AnniPicto Great idea! In the next update I will add an alternative recipe which uses glass slabs instead of full blocks.
Hi! What do you think about replacing a glass block with a glassslab (or two) in the bottle recipe? Early in the game, people often have windows made from glassslabs (to save material). When a player replaces glass with framed windows, there are a lot of unnecessary glassslabs. It would be nice to give them a "second life".
crockadile You can transfer liquid between containers by placing one on the ground and right clicking on it with another container in your hand. This should work for jugs, tankards, goblets and bottles - it seems different for buckets though. Hope that helps!
Is there a way to pour liquid from one container type to another? New player. Can't for the life of me figure it out with a wine bottle and tankard.
SazaDovz If you're on mod version 1.2.0 or 1.2.1, the bottles should be craftable using a saw (top), wooden board (middle) and glass block (bottom).
DeanBro Thanks again for doing that translation - I'll add it in the next update.
I intend to add more items in the next version, so I will make sure the .en language file is fully updated to include everything I might add in the future.
How do I acquire the Wine Bottles, I can't find anything about a crafting recipe.
Emblazing Hi, I've updated the translation of the mod
For anyone who has downloaded the 1.2.0 mod release, please instead download version 1.2.1. A small liquid texture error slipped into that version, which has been fixed in the newer release. Apologies for any inconvenience.
LukasZer Ah okay, I misunderstood. Using Bricklayer, you can make glass out of glass batches smelted in a bloomery, which should work in the wine bottle crafting recipe.
Gelan The Wine Bottles should work fine on 1.20.12 as that's the version I created them on. I just forgot to add that in the release description so thank you for the reminder.
Im holding off on updating to 1.21. So I am currently on 1.20.12. Will the wine bottles be made functional in that version? I am waiting to update because none of my mods have updated to to 1.21yet and I don't want to reroll my world just yet.
Emblazing Thank you for replying!
As for the first suggestion, I should have phrased it better. I simply ment that It would be nice to have an option to craft wine bottles (red/blue/green etc.) using colored glass from Bricklayers (use red glass from Bricklayers to craft a red wine bottle, etc). That way I can avoid looking for a specific trader (which I personally don't like and avoid doing most of the time) and just craft the glass I need.
Otherwise, really great mod! At this point it's a must have for me.
LukasZer Thank you for both of those suggestions!
I do like the sound of adding support for Bricklayer, and I've had a play around with it based on your suggestion. My only roadblock is that my wine bottles each have a custom texture to make them look less plain than regular glass - I'd have to make a new texture file per coloured glass block in Bricklayer, which is possible - just tedious. Otherwise, I might just be able to make them all the default glass textures, which would remove the detail, but would be much less tedious. I'll have a look into this down the track.
In terms of changing bottle names based on contents, I see how it could get confusing if you have many different drinks stored in scroll racks! From my testing, the wine bottle tooltip tells you the content info (e.g. "2L of Ale") if the bottle is either in your inventory or on a shelf. For some reason, the same detailed tooltip doesn't appear when looking at the bottles in a scroll rack - likely because there are no containers in the base-game which can be stored on scroll racks, hence the lack of content tooltips. So, I will have a play around and see if there's a way to enable said tool tip information - otherwise it unfortunately seems hard coded for anything in a scroll rack :(
EDIT: There may be a way to make the bottles change depending on content i.e. Ale Bottle, Wine Bottle, Cider Bottle, etc. As a base game example, a bowl will change from 'Black ceramic bowl' to 'Black ceramic bowl of meat stew' - I might be able to replicate this for the bottles.
A few suggestions:
Bricklayers glass support so we can make wine bottles with modded colored glass
Bottle changes its name according to a liquid it's holding (so wine bottles become ale bottles when they're filled with ale, small addition, but it would make it easire to differentiate the bottles when you have a full rack of them)
I've reuploaded version 1.1.2. with a few formatting changes to the mod.info file (which may have been causing the errors) - please let me know if it's working now. I appreciate you all helping me figure this issue out.
Got a crash when i tried filling one of the experimental wine bottles, what with the mod still being under development i figure leaving my crash log here might aid in finding out what actually caused the crash.
Running on 64 bit Windows 10.0.19045.0 with 16327 MB RAM
Game Version: v1.20.12 (Stable)
2025-08-24 9:01:43 AM: Critical error occurred
Loaded Mods: aculinaryartillery@1.2.5, ancientarmory@1.0.6, bloomeryfulldrops@1.0.0, cutthefat@1.0.1, geodesandgemstones@1.2.1, icyexc@1.0.0, liberatedbeds@1.0.0, molds@0.1.9, primitivesurvival@3.8.0, rtw@0.0.1, shelfobsessed@1.5.0, tankardsandgoblets@1.1.3, game@1.20.12, vsimgui@1.1.7, alchemy@1.6.56, apegrapes@1.2.6, betterruins@0.4.7, configlib@1.5.1, expandedfoods@1.7.4, foodshelves@2.1.3, greenhousebuff@1.1.0, rockchisel@1.0.0, simpletailoring@1.1.6, stonetobricks@0.0.5, toolsmith@1.2.6, traitacquirer@0.9.6, creative@1.20.12, survival@1.20.12, wildfarmingrevival@1.3.6, thriftysmithing@1.1.0
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.API.Client.MeshData.AddMeshData(MeshData data, MeshDataFilterDelegate dele) in VintagestoryApi\Client\Model\Mesh\MeshData.cs:line 764
at Vintagestory.API.Client.MeshData.SplitByTextureId()
at Vintagestory.Client.RenderAPIBase.UploadMultiTextureMesh(MeshData data) in VintagestoryLib\Client\API\RenderAPIBase.cs:line 84
at Vintagestory.GameContent.BlockLiquidContainerTopOpened.OnBeforeRender(ICoreClientAPI capi, ItemStack itemstack, EnumItemRenderTarget target, ItemRenderInfo& renderinfo) in VSSurvivalMod\Systems\Liquid\BlockLiquidContainerTopOpened.cs:line 53
at Vintagestory.Client.NoObf.InventoryItemRenderer.GetItemStackRenderInfo(ClientMain game, ItemSlot inSlot, EnumItemRenderTarget target, Single dt) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 315
at Vintagestory.Client.NoObf.InventoryItemRenderer.RenderItemstackToGui(ItemSlot inSlot, Double posX, Double posY, Double posZ, Single size, Int32 color, Single dt, Boolean shading, Boolean origRotate, Boolean showStackSize) in VintagestoryLib\Client\Render\InventoryItemRenderer.cs:line 194
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 522
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 398
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 996
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Emblazing It is still occuring. I can download 1.1.3 without issues, but the manual and 1-click mod download for 1.1.2 gives a 404 error. Can you please try reuploading that version? Thank you!
Having the same issue here, 404 error from the 1-click install, and a broken link from 1.1.2.
i also cant get 1.1.2 to work for me
Jubilant_Octopus Jayrow1 Very strange. Is this issue still occuring? Unfortunately, I haven't been able to replicate it when logged in or out (it downloads normally for me). I haven't touched the 1.1.2 release, so I'm thinking it may have been a website/server issue. If it's still happening, I can reupload version 1.1.2.
I am also experiencing this issue as well. Getting the whole error 404 issue. I've tried both the one click install and the manual for 1.1.2 . When I tried the manual install, it says that the website/URL is either temporarily down or has been move permanetly.
However, the v1.1.3 downloaded perfectly fine, so you don't have to worry about that one.
Hey it seem both download links for the 1.1.2 version are dead or the url link wasn't properly updated, givng a error 404. So I was wondering if you could reupload the outdated file version as I need it to join a multiplayer server I intended to play on, and I cannot substitute it for the most recent version as it would require server side authority which I lack. If you cannot for whatever reason, I'll simply refer to your answer to the server owners hoping they can update the mod on their side.
Edit: After some verification, it seem the issue is on my side, somehow, as someone else claimed they could download the stated file without any issues. Now that really boggle the mind, will try to figure out what the hell is happening there.
Calbain Thanks, I really appreciate that! These wine bottles are just the early version, so I intend have a play around with them soon and see if liquid transparency is something that I can adjust.
Oh these wine bottles are excellent, look lovely on the scroll racks. Only thing I'd say is maybe liquid colour is a little too muted, but I guess I'm just used to the way Culinary does it.
The_LibrarianAshes0192 Thanks for reporting this and apologies for the delayed response. I'll have a look at it in the next day or so - There is integration with XLib/XSkills but not a dependency. I wasn't previously having errors with XLib so something may have updated. I'll post an update once I find a fix.
My server is showing the same as The_Librarian
When booting up my server, I get a bunch of yellow errors from this mod (as will be provided below). Does this mod have an XLib dependency or such that I am missing? We don't run XSkills on the server, so maybe it is simply trying to patch for compatibility for a mod that isnt there.
Errors
https://pastebin.com/9DHAb04S
Modlist
https://pastebin.com/BftXSET0
Random suggestion/Item idea: glass jugs? idk if it would be possible to make it work with modded fluids too, but a larger storage where you can see the fluid inside would be so cool!
Corrmac Kegs would most likely act similar to barrels, just being a large storage vessel for alcohol. So yeah they would be for filling up your tankards/goblets.
I was wondering. If kegs were added, would they be drinking kegs? meant to fill tankards and goblets?
LucasUP Unlikely, as these drinking vessels aren't counted as storage containers in the same way that barrels/buckets are. In the basegame jugs can't refill other jugs, so it's the same for the tankards and goblets.
Ravenduh I doubt it. It's a good idea though!
Can you let these be refilled with jugs?
Would you ever add plates?
Hamtaro589 Thanks for your suggestion! I had a few attempts trying to make the tankards and goblets give unlearn points. Just as I was about to reply to you with bad news, I had one more idea, which has worked! I'll update the mod soon to include the compatibility.
Emblazing Hiya, Is it possible to make this lovely mod compatible with Xskill? seems like whenever you drink with the tankards and goblets you can't gain any unlearn points.
Emblazing Hi, I made a translation for your mod.
GalahadLafayette I appreciate you taking the time to make that fix (I'll add it soon)! Also, I can't believe I've only just found out about .tfedit. Thank you for telling me about it - it will save a lot of time in the future.
I noticed that you did not add the “onTongsTransform” attribute in Metal Tankyard by which it displays badly after smithing. A small fix for you (add in Attributes):
DeanBro Thanks heaps for the translation! I'll include it when I next update the mod.
GoldenRobot Currently, tankards are only craftable via smithing. The 'Royal tankard' is made from gold ingots.
There doesn't seem to be any in-game recipes listed for tankards, nor can I find them here on the mod page:

Emblazing Hi, I made a translation for your wonderful mod.
Thank you for this immersive mod. It will come handy for building fantasy, LotR inspired taverns and kingdoms.
Prancing Pony's and Green Dragon's types of taverns, metal tankards for dwarven taverns inside Mountain Halls, beautiful golden and silver goblets for wine in Elven Kingdoms. 😊👌
@Emblazing thanks so much for taking care of those errors!
Emblazing No worries at all! Thanks for fixing the issue!
metasynthie Mobius Apologies for the delay in fixing the errors, I've had a busy few weeks. I've found the errors and you weren't kidding - there are a LOT of them (multiple for each goblet/tankard varient). Thankfully they don't affect performance it seems, but I'll still work on removing them asap. I'll update the mod once it's fixed.
Any news on taking care of those log errors? There are a LOT of them!
Mobius I think I may know the problem. Thanks for the bug report!
Dishonored609koniu699 Good idea. I'm not too familiar with Culinary Artillery but I'll have a look at it's code to see if I can replicate it.
Edit: The bottle in Culinary Artillery is quite complicated. The script for it is composed of nearly 1000 lines of C# code, which includes the '0.25L per sip' function. It's unlikely I'll be able to replicate it unfortunately.
Like Dishonored609 mentioned, culinary artillery does that with bottles. So if possible could you take a look? Emblazing
[Error] Missing mapping for texture code #null during shape tesselation of block tankardsandgoblets:goblet-jeweled-silver-quartz using shape tankardsandgoblets:shapes/block/jeweledgoblet, or one of its alternates
My log gets spammed with these for seemingly every item, unsure why. Really love the look of this mod though
@Emblazing I think A Culinary Artillery's glass bottles (1L) allow for multiple "sips" (either that or Hydrate or Diedrate changed them so you can drink partial bottles to restore a more specific amount of your hydration bar.) In any case, making it so your tankard's can be consumed at 0.25L per sip or even 0.5L per sip is possible.
Side note: I'm very much looking forward to glass wine bottles for my red currant wine!
koniu699 I've had a look through the code and it appears that all the nutrition/saturation calculations for liquids are done by the litre. So, I believe it's hard-coded that when you drink, you take 1L sips. What I can do is change the amount of liquid the tankards/goblets/bottles hold (such as to 1.5L) so it requires multiple sips to finish.
Emblazing
Great mod! Love it in our server! One thing I would suggest, is to make tankards not be downed in one go. Maybe 0.25L as in bottles and the same for goblets?
Johanna087 It certainly is possible! Once I get the wine bottle texture right, I should be able to add that to the tankards and goblets as well.
LunaGore I'll definitely look into having varied wood types for the wooden tankard. The tankards in Tavern Additions look good. I'm gonna redo my wooden tankard model at some point and make it slightly rounder - but still squarish, like how the base-game buckets and barrels are. Thanks for those suggestions!
Finally me and my friends can live our our wine, beer, and whiskey dreams in-game with some nice fuckin cups beside the tabletop games
Sick addition man. Much appreciated
finally thank you so much 🙏
great mod im hoping for the wine bottles soon
Would glass tankards and goblets be possible?
Would it be possible to round them a bit like Tavern Additions? Also maybe provide variants of the wooden mug between woodtypes?
Awesome mod, fits into the game great :)