promotional bannermobile promotional banner

wine-cabinet-compat

Adds liquor cabinet compatibility between multiple alcohol mods, such as KaleidoscopeTavern, Let's Do Vinery, and Youkai's Feasts
屏幕截图 2026-08-27 154521.png

屏幕截图 2026-08-27 154521.png

Description

Wine Cabinet Compat

License: GPL‑3.0 Minecraft

A tag‑driven compatibility mod that allows wine bottles from different mods to be placed into each other’s wine cabinets, wine racks and display shelves, freeing you from the ecosystem restrictions of a single wine‑related mod.

Supported Mods

Mod Required
Kaleidoscope Tavern No (Optional)
Vinery No (Optional)
Youkai's Feasts No (Optional)
[Let's Do] Brewery No (Optional)
Kaleidoscope World Liquor No (Optional)

This mod works with any combination of the mods listed above — you can install just one, two, or all of them, and everything will function normally.

Features

  • Cross‑Mod Wine Bottle Placement — Put Vinery wine bottles into Kaleidoscope Tavern wine cabinets, place Youkai's Feasts bottles onto Vinery wine racks, any combination is supported.
  • Tag‑Driven Compatibility — Compatibility is controlled via item tags. You (or modpack authors) can easily add custom wine bottles without modifying source‑code.
  • Empty‑Hand Wine Interaction — Vinery‑style interaction logic: Right‑click with an empty hand to take out bottles; right‑click while holding a wine bottle to place it. The original interaction logic of Kaleidoscope Tavern is overridden.
  • Smart Rendering — Wine bottles from other mods render correctly inside wine cabinets and display shelves, with properly adjusted size and position offsets.
  • Safe Conditional Mixin Loading — Mixins for a target mod are only activated when that mod is present. Missing dependencies will never cause a game crash.

Tag Documentation

This mod provides 2 + 1 item tags for compatibility control.

Note: Items tagged with the large‑bottle or small‑bottle tag will have their normal block‑placement behaviour changed — they can only be placed by sneaking, just like native wine bottles from the original mods.

Tag Purpose
dreamdawn:small_bottle_wine Marks an item as a small‑sized wine bottle
dreamdawn:large_bottle_wine Marks an item as a large‑sized wine bottle
dreamdawn:double_bottle_wine Extended tag for #dreamdawn:large_bottle_wine. Allows two bottles (one on each side, behaving like small bottles) inside the bar_cabinet / glass_bar_cabinet blocks from Kaleidoscope Tavern. In all other contexts, items are treated as large wine bottles. Requires the large‑bottle tag to also be applied to take effect.

These tags are pre‑configured to support the mods listed above. You can add your own items to these tags using a data pack to unlock compatibility.

License

This project is released under the GNU General Public License v3.0 open‑source license. See the LICENSE file for full details.

Wine Cabinet Compat

License: GPL-3.0 Minecraft

一个基于标签驱动的兼容性模组,让你能把不同模组的酒瓶互相放入对方的酒柜、酒架和展示架中,不再被单一模组的酒瓶生态所限制。

支持模组

模组 是否必需
Kaleidoscope Tavern 否(可选)
Vinery 否(可选)
Youkai's Feasts 否(可选)
[Let's Do] Brewery 否(可选)
Kaleidoscope World Liquor 否(可选)

本模组支持以上模组的任意组合——只装一个、两个或全部三个都可以正常工作。

功能特性

  • 跨模组酒瓶放置——把 Vinery 的酒瓶放进 Kaleidoscope Tavern 的酒柜,把 Youkai's Feasts 的酒瓶放进 Vinery 的酒架,任何组合皆可
  • 标签驱动——兼容性通过物品标签控制,你(或整合包作者)可以轻松添加自定义酒瓶,无需改动代码
  • 空手取酒——采用 Vinery 风格的交互方式:空手右键取出酒瓶,手持酒瓶右键放入(森罗酒馆的取放逻辑被替换)
  • 智能渲染——其他模组的酒瓶在酒柜和展示架中能正确渲染,大小和位置都经过适配
  • 安全 Mixin 加载——只有当目标模组存在时,对应的 Mixin 才会生效,缺少某个模组不会导致崩溃

标签说明

本模组提供 2+1 个物品标签来控制兼容性:(注意:打上大瓶或小瓶标签后,方块物品的普通放置逻辑会被修改为只能潜行放置,就像原模组里的酒一样)

标签 用途
dreamdawn:small_bottle_wine 标记为小酒瓶的物品
dreamdawn:large_bottle_wine 标记为大酒瓶的物品
dreamdawn:double_bottle_wine 双瓶大酒标签:#dreamdawn:large_bottle_wine的延申,在 Kaleidoscope Tavern 的 bar_cabinet / glass_bar_cabinet 两个大酒柜中允许左右各放一瓶(同小瓶酒),其余场景仍按大瓶酒处理(要同时打上大酒瓶标签才生效)

默认情况下这些标签兼容了上述几个模组——你可以通过数据包将你想要的物品添加到对应标签中来启用兼容性。

许可证

本项目基于 GNU General Public License v3.0 开源协议发布,详见 LICENSE 文件。

The wine-cabinet-compat Team

profile avatar
  • 5
    Projects
  • 480
    Downloads

More from DreamdawnView all