
Height Stews
Eat a suspicious stew to grow taller or shrink. Server-side player height with /heightstew, persistent between sessions, fully configurable. No client mod.
HeightStews
HeightStews turns suspicious stew into a height potion. Eat one and your character literally grows or shrinks - on a completely vanilla client.
Features
- Three kinds of stew. Grow, shrink, and reset - each one a named suspicious stew.
- Small, deliberate steps. Every stew changes height by
0.05by default, so growing tall or getting tiny is a progression, not a single sip. - Safe limits. Height is clamped between
0.5and1.5out of the box, so nobody ends up as an unhittable speck or stuck in the ceiling. - One-sip reset. The reset stew puts you straight back to normal height.
- Persistent. Heights are stored per player UUID and re-applied on join and after respawn - dying does not undo your progress, and neither does a restart.
- Fully configurable. Step size, limits, default height, the item itself, all three stew
names and every message live in
config.yml. - Vanilla-friendly items. The stews are ordinary suspicious stews with an internal tag, so they stack, drop, and travel through chests and hoppers like any other item - perfect as loot, quest, shop or crate rewards.
Commands
| Command | Description |
|---|---|
/heightstew + | Gives a stew that increases your height by one step |
/heightstew - | Gives a stew that decreases your height by one step |
/heightstew = | Gives a stew that resets your height back to default |
Aliases: /hs, /height, /stew. Tab completion suggests +, - and =.
The command is operator-only - it is how you hand out or distribute the stews. Players never need a command: they just eat what they are given.
Permissions
| Permission | Default | Description |
|---|---|---|
op | Operators only | Required to run /heightstew and obtain the stews |
Eating a stew requires no permission, so the items work for everyone once distributed.
Configuration
height:
step: 0.05
default: 1.0
# Clamped to the vanilla scale attribute range: 0.0625-16.0
min: 0.5
max: 1.5
stew:
material: SUSPICIOUS_STEW
names:
plus: "&aMysterious Stew +"
minus: "&cMysterious Stew -"
reset: "&eMysterious Stew ="
messages:
only-players: "Only players can use this command!"
usage: "&cUsage: /heightstew <+/-/=>"
wrong-argument: "&cInvalid argument! Use +, - or ="
received: "&aYou received a mysterious stew!"
# %height% - new height, 2 decimals
height-changed: "&bYour height changed: %height%"
# ACTION_BAR, CHAT or NONE
height-changed-type: ACTION_BAR
Colors work with both & and §. Any material that a player can eat will work, so the
stews can be cookies, apples or golden carrots instead. Values missing from your file fall
back to the defaults above, and changes are applied on server restart.
Player heights are stored separately in plugins/HeightStews/data.yml, keyed by UUID.
Ideas for your server
- Sell the stews in a shop and let players build a "tall build crew" and a "tiny parkour crew".
- Put shrink stews in dungeon loot so a one-block-high crawlspace becomes a real passage.
- Hand a reset stew to every new player as a safety net.
- Use height as a soft-RP feature: races, classes, ages.
