跳到正文

Potion Pouch

作者:TorranTR

This mod introduces a pouch for holding potions and other consumable drinks

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Potion Pouch

Summary

A leather Potion Pouch you wear on your back, stuffed with the drinks you’ll need in a hurry. Hold a key and the
Drink Wheel opens around your cursor with every slot in the pouch: point at a drink to pull it into your hand, or
point at an empty slot to tuck away the one you’re holding. There’s no inventory screen to open; the wheel is how
drinks go in and come out, and you can keep walking while you use it.

The pouch carries anything in #c:drinks: every vanilla potion (including splash and lingering), honey bottles, milk
and ominous bottles, plus other mods’ drinks that use the tag, such as Fermented’s wines, meads, beers and ciders.

Minecraft 1.21.1, NeoForge. Dependencies: Curios
(required; the pouch is worn in its own Potion Pouch slot). JEI and EMI are optional.


Getting started

  1. Craft a Potion Pouch from 5 leather, 2 string and a glass bottle.
  2. Right-click it to wear it, or place it in the Potion Pouch slot of the Curios inventory. It hangs on your back.
  3. Hold a drink and hold G to open the Drink Wheel. Point at an empty slot and click (or let go of G) to put
    it away.
  4. Later, hold G with an empty hand, point at a drink and let go: it’s in your hand.

Drink Wheel

Hold G (rebindable under Controls → Potion Pouch) while wearing a pouch. Slot 1 is at the top, going clockwise;
empty slots show their number. Point anywhere in a slot’s direction, outside the centre of the wheel.

In your main hand Pointing at Result
Nothing A drink Takes the drink out
A drink An empty slot Puts the drink away
A drink A drink Swaps them
Anything else Nothing; the wheel asks you to empty your hand or hold a drink
  • Click a slot to use it and keep the wheel open, to move several drinks in one go.
  • Let go of G to close the wheel. If you didn’t click anything, it uses the slot you’re pointing at.

The Potion Pouch

  • Holds 6 drinks (configurable, 1–54). Its tooltip shows how many are inside.
  • Only drinks go in: anything in #c:drinks.
  • Worn in the Potion Pouch Curios slot. Curios’ render toggle hides it on your back; dying with it follows Curios’
    rules, the same as any other Curios item.
  • Lowering the pouch size in the config hides the extra slots but never deletes what’s in them; raising it again
    brings them back.
Drink Tag it comes from
Potion #c:drinks/magic (NeoForge)
Splash Potion, Lingering Potion #c:drinks/magic (added by Potion Pouch)
Ominous Bottle #c:drinks/ominous (NeoForge)
Honey Bottle #c:drinks/honey (NeoForge)
Milk Bucket #c:drinks/milk (NeoForge)
Other mods’ drinks Anything they add to #c:drinks

Crafting Recipes

Output Ingredients
Potion Pouch 5 Leather, 2 String, Glass Bottle (S_S / LBL / LLL)

Leather and string can be anything in #c:leathers and #c:strings. The recipe is unlocked when you pick up leather
or any drink.


Configuration

Server config: serverconfig/potion_pouch-server.toml (per world, sent to players when they join)

Option Default Description
pouch.pouchSlots 6 Drinks per pouch (1–54). Lowering it hides, but keeps, anything in the slots past the new size

Client config: config/potion_pouch-client.toml

Option Default Description
display.showOnPlayers true Draw worn pouches on players’ backs
wheel.confirmOnRelease true Letting go of the key uses the slot you’re pointing at (if you didn’t click one). When off, letting go just closes the wheel

Common config: config/potion_pouch-common.toml

Option Default Description
general.debugLogging false Enable debug logging

Data Packs

Tags

Tag Default contents Used for
c:drinks (item) Everything in its c:drinks/* sub-tags What a pouch can hold
c:drinks/magic (item) Potion and Ominous Bottle (NeoForge), plus Splash and Lingering Potion (Potion Pouch) Part of #c:drinks
curios:potion_pouch (item) Potion Pouch What fits the Potion Pouch Curios slot

To let the pouch carry another item, add it to #c:drinks (or one of its sub-tags) in a data pack:

data/
└── c/
    └── tags/
        └── item/
            └── drinks.json
{
  "replace": false,
  "values": [
    "mymod:bottled_tea"
  ]
}

The Curios slot itself is defined in data/potion_pouch/curios/slots/potion_pouch.json and given to players by
data/potion_pouch/curios/entities/potion_pouch.json; a data pack can override either (for example, to give players
two pouch slots with "size": 2).

常见问题

Potion Pouch 支持哪些 Minecraft 版本?

Potion Pouch 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Potion Pouch 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

TorranTR 的其他作品

查看全部 →