Description
Undercover
🐑 Hide-and-seek for Hytale, where the players hide among the animals. Blend into the herd, keep up with your tasks, and hope the hunter shoots the wrong pig.
🧩 Requires OpenQuests, which hands out the tasks and shows them on screen.
🎮 How it plays
Type /uc start and every player in your world is sent to a fresh copy of the map. One of them becomes the hunter,
everyone else turns into an animal, indistinguishable from the real ones grazing around them.
🎲 No two rounds alike. The real animals and the hidden players are scattered across the map at the start of every round, so learning where things stand gets you nowhere. A start screen reveals your role, your disguise and your tools, and the chat sums up the rules from your side.
🐷 The animals wear a body picked from the map's wildlife, with no name tag, and the real animals pay them no attention. Standing still would be too easy: each of them gets a task, against the clock. Fail it and you drop your disguise for ten seconds, in plain sight.
🏹 The hunter gets a crossbow and waits while the animals scatter. Then it is all about watching: real animals graze, players have somewhere to be. Shoot a real animal and your crossbow is emptied, so think before you fire.
⏱️ A round lasts five and a half minutes. The hunter wins by catching every animal, the animals win by holding out. Caught players fly over the map and watch the end.
🐾 Tasks
Ten tasks ship with the mod, from the harmless to the reckless:
- Pick a berry
- Sprint for 5 seconds
- Make 3 sounds in 20 seconds
- Make a sound, or play an animation, within 10 blocks of the hunter
- Stay 5 seconds within 5 blocks of the hunter
- Jump 3 times within 5 blocks of the hunter
- Follow the hunter for 10 seconds
- Slip between the hunter's legs
- Throw a poop at the hunter
Two items help the act: Play Animation for a convincing animal move, Play Random Sound for a noise nobody expects (farts, a ship's horn, and worse).
🕹️ Three modes
| Mode | How it goes |
|---|---|
Hunt |
One hunter against every animal. A caught animal watches the rest of the round. |
Zombie |
Every animal caught joins the hunt, until nobody is left hiding. |
FFA |
No hunter. Everyone is an animal with 3 poops, and one more per task. One hit and you are out. |
In FFA, the last animal standing wins, and the tasks aimed at a hunter stay out of the draw.
🗺️ Two maps
- Farm: chickens, pigs, wild pigs, sheep and turkeys, young ones included.
- Forest: a herd of antelopes.
🛠️ For server owners
Drop Undercover, OpenQuests and OpenQuests Core in mods/. Nothing to configure.
| Command | Effect | Granted to |
|---|---|---|
/uc start --map=<map> --mode=<mode> |
Starts a round with every player in the world, both arguments optional | hytale:Adventurer |
/uc leave |
Leaves the round | hytale:Adventurer |
/uc close |
Ends the round for everyone | hytale:WorldEditor |
/uc team hunter, npc, spec |
Switches your side in the middle of a round | hytale:WorldEditor |
Without arguments, a round is a Hunt on a random map. /uc is short for /undercover.
Make it yours. A map is a JSON asset naming an instance, its animals, its sounds and its tasks. A task is an
OpenQuests quest, so anything OpenQuests can count can become one, along with Undercover's own: act near the hunter, stay
close to them, hit them. A UC_GAMEMODE tag picks the modes a task comes up in.
🈯 English and French included.









