
Everything To Do With Potions (ETDWP)
An overhaul of vanilla potion behaviors.
Everything To Do With Potions ETDWP
Creator: neovimMan
Platf: Minecraft Java Edition 1.21+ Paper / Spigot
Latest Version: 1.0.0
This is a mod that modifies certain vanilla potion / brewing behaviors to fit your server's needs.
Behavior 1: Extend Potent Durations
What it does: Extends potent / upgraded potion durations
Increases the duration of the configured level-II ("potent") potions to a specified value- For example, a Strength-2 potion's duration is capped at
1:30in vanilla. Behavior 1 allows you to increase (or decrease) that duration as you please.- By default
strength-2,speed-2, andweavingpotions' durations are increased to8:00.
- By default
- For example, a Strength-2 potion's duration is capped at
Behavior 2: Potion Disabler
What it does: Completely disables certain potions so that they can no longer be brewed, and any existing copies or drops cannot be drunk or thrown.
- Add any potions that you desire to be disabled via the
config.yml. You can add any type of potion, whether it bepotent, orlong(duration increased).
Behavior 3: Potion Potency Disabler
What it does: Completely disables desired potion types that are potent / upgraded from being brewed, drank, or thrown.
- Completely disables the level-II
potentversion of the listed potions: they can no longer be brewed, and existing copies can no longer be drunk or thrown. The base and extended versions are left untouched.
Behavior 4: Potion Stacker
What it does: Allows specified potion types to be stacked to a certain number past the vanilla value of 1.
- This includes all potion types, whether
potent, orlong.
Behavior 5: Brew Speed
What it does: Allows you to modify the vanilla brewing time.
- This is 20s by default, and you can increase it or decrease it.
config.yml
# ============================================================================
# Everything To Do With Potions — config.yml
# Creator: neovimMan
# Platform: Minecraft Java Edition 1.21.11 (Paper / Spigot)
#
# Reload changes at runtime with: /etdwp reload
# ============================================================================
# ----------------------------------------------------------------------------
# POTION ID FORMAT (used by Behaviors 1 - 4)
# ----------------------------------------------------------------------------
# A potion is identified by its registry key — the id stored in the item's
# `minecraft:potion_contents` data component. It follows one of three forms:
#
# <effect> base potion e.g. strength
# long_<effect> redstone-extended version e.g. long_strength
# strong_<effect> level-II "potent" version e.g. strong_strength
#
# One key covers ALL forms of that potion at once — regular, splash, and
# lingering.
#
# Available <effect> keys:
# strength swiftness slowness leaping poison regeneration
# healing harming weakness night_vision invisibility
# water_breathing fire_resistance slow_falling luck turtle_master
# infested oozing weaving wind_charged
#
# Potions with a base variant only (no long, no strong):
# infested oozing weaving wind_charged luck
#
# Potions with a potent (strong) variant:
# strong_harming strong_healing strong_leaping strong_poison
# strong_regeneration strong_slowness strong_strength strong_swiftness
# strong_turtle_master
# ----------------------------------------------------------------------------
----------------------------------------------------------------------------
BEHAVIOR 1 — Extend potent potion durations
Increases the duration of the configured level-II ("potent") potions to the
value below, equivalent to how long that potion would last if brewed with
redstone instead.
----------------------------------------------------------------------------
behavior-1-extend-potent-durations: enabled: true
New duration for every potion listed below. Format as mm:ss ("8:00") or a
plain number of seconds (480). Default: 8:00.
potent-potion-duration: "8:00"
Potions whose duration is extended to potent-potion-duration.
By default only regular/splash Strength, Speed, and Weaving are set.
Weaving has no level-II form, so it is listed by its base key.
To add more, append keys such as:
strong_poison
strong_regeneration
strong_leaping
extended-potions: - strong_strength - strong_swiftness - weaving
----------------------------------------------------------------------------
BEHAVIOR 2 — Potion Disabler
Completely disables the listed potions: they can no longer be brewed, and
any existing copies can no longer be drunk or thrown.
----------------------------------------------------------------------------
behavior-2-potion-disabler: enabled: true
Potion keys to fully disable. Empty by default.
To add a key to the list, remove the brackets '[]', press 'enter' to add a line,
press 'tab' to indent, add a dash '-', a space ' ', and then the potion key.
Examples:
disabled-potions:
- strong_strength
- long_poison
- infested
disabled-potions: []
----------------------------------------------------------------------------
BEHAVIOR 3 — Potion Potency Disabler
Completely disables the level-II ("potent") version of the listed potions:
they can no longer be brewed, and existing copies can no longer be drunk
or thrown. The base and extended versions are left untouched.
----------------------------------------------------------------------------
behavior-3-potion-potency-disabler: enabled: true
Potent (strong_*) potion keys to disable. Empty by default.
To add a key to the list, remove the brackets '[]', press 'enter' to add a line,
press 'tab' to indent, add a dash '-', a space ' ', and then the potion key.
Examples:
disabled-potent-potions:
- strong_strength
- strong_swiftness
disabled-potent-potions: []
----------------------------------------------------------------------------
BEHAVIOR 4 — Potion Stacker
Allows the listed potions to stack above vanilla's limit of 1.
----------------------------------------------------------------------------
behavior-4-potion-stacker: enabled: true
Map of potion key -> maximum stack size.
To add a key to the list, remove the squiggles '{}', press 'enter' to add a line,
press 'tab' to indent, then the potion key, followed by a colon ':', and finally
the potion key.
Examples:
stack-sizes:
strong_strength: 16
weaving: 64
swiftness: 8
stack-sizes: {}
----------------------------------------------------------------------------
BEHAVIOR 5 — Brew Speed
Changes how fast the brewing stand finishes each brewing operation.
----------------------------------------------------------------------------
behavior-5-brew-speed: enabled: true
Multiplier applied to the vanilla 20-second brew time.
1.0 = vanilla (20s)
1.5 = half as fast (15s)
2.0 = twice as fast (10s)
0.5 = half speed (40s)
brew-speed-multiplier: 1.0
Сервер для плагина Everything To Do With Potions (ETDWP) - как у профи
Плагин Everything To Do With Potions (ETDWP) создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Everything To Do With Potions (ETDWP) для друзей можно за пару минут - BungeeHost всё уже подготовил.
