Ragnarawk
Tameable Blue-and-Yellow Macaw parrot companion. Tame with berries, carry on your shoulder, hatch eggs!
About this mod Author’s original text
Ragnarawk - Blue-and-Yellow Macaw for Valheim
Version: 0.2.0 | Author: Wawax007
Adds a tameable Blue-and-Yellow Macaw parrot to Valheim. Find them in the wild, tame them with berries, carry them on your shoulder, and hatch eggs to grow your flock!
Installation
- Install BepInEx 5.4+
- Extract the zip into your Valheim folder (drag and drop)
- Launch Valheim
Features
Creature
- Blue-and-Yellow Macaw — a fully animated tropical parrot with custom 3D model, textures and sound effects
- Star variants — 0-star (classic blue/yellow), 1-star (green plumage), 2-star (scarlet red plumage)
- Spawn biomes — Meadows, Black Forest, Plains and Mistlands (daytime only)
- Passive wildlife — AnimalsVeg faction, flees from approaching players
- Drops — 2-4 Feathers on death (more from starred variants)
- Custom SFX — idle chirps, alert squawks, hit and death sounds
Taming
- Food — Blueberries, Raspberries, Carrots or Turnips
- Taming duration — 120 seconds by default (configurable)
- Behavior — drop food near the parrot, stay close but don't spook it; it will eat when not alerted
- Once tamed, the parrot follows you and orbits above your head in flight
- Follow / Stay — use the standard interaction key (E) to toggle between Follow and Stay modes
Flight System
- Wild flight — parrots take off, soar and land naturally using Valheim's native MonsterAI random flight system
- Follow-flight — tamed parrots in Follow mode fly in a dynamic orbit above their owner:
- Circular orbit with sinusoidal speed and altitude variation
- Periodic swooping dives for visual flair
- Smooth landing spiral when the player stops moving
- Automatic takeoff when the player starts walking again
- Custom animations — 2D BlendTree with idle, forward flight, banking turns, hover, and gliding states
- Altitude enforcement — parrots maintain proper altitude above terrain even over uneven ground
Shoulder Mount
- Short press G — whistle to call your parrot down to land nearby
- Long press G (hold 0.4s) — call your parrot to perch on your shoulder
- Press G while mounted — dismount (smooth hop to ground or takeoff)
- Works at any distance — overrides Stay mode, the parrot will fly back to you
- Smooth transitions — parabolic arc animation when mounting/dismounting (no teleporting)
- Auto-mount — occasionally, an idle tamed parrot near you may hop onto your shoulder on its own
- Visible to all players — shoulder parrot is synced in multiplayer, other players see it on your shoulder
Parrot Egg
- Craftable at Workbench — 50 Coins + 5 Feathers + 2 Dandelion
- Hatching — drop the egg on the ground and wait ~2 minutes for it to hatch
- Hover text — shows hatching progress percentage when you look at the egg
- Pre-tamed — hatched parrot is already tamed and follows the nearest player
- Spawn VFX — vanilla Valheim poof effect on hatch
Breeding
- Two fed tamed parrots nearby will produce an egg (disabled by default, configurable)
- Respects the maximum nearby parrot count to prevent overpopulation
Sound Effects
- Idle chirp — random chirps while perching or flying (every ~8s, 50% chance)
- Alert squawk — plays when the parrot is spooked by a player
- Hit sound — custom SFX with vanilla hit sparks VFX
- Death sound — custom SFX with vanilla blood splatter VFX
- Whistle — plays when you use the G key to call your parrot
Multiplayer
- Full multiplayer support — works on dedicated servers and peer-to-peer
- Server-synced config — server enforces taming time, breeding settings, and other gameplay values
- ZDO replication — shoulder state, flight mode, and egg hatching progress sync across all clients
- RPC commands — land/takeoff/whistle commands route correctly to the parrot's owner
- Shoulder visibility — other players see the parrot perched on your shoulder in real-time
Localization
34 languages fully supported:
- English, French, German, Spanish, Portuguese (Brazilian), Portuguese (European), Russian, Chinese, Swedish, Norwegian, Danish, Finnish, Icelandic, Italian, Dutc
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: