FindGame
The Ultimate PvE Deduction Minigame
Test your observation skills. Find the impostor. Survive the chaos.
Can you spot the nervous villager before time runs out?
What is FindGame?
FindGame is a highly optimized, single-player PvE minigame designed for servers of all types (Lobby, Survival, RPG). The concept is simple but addictive: You are placed in an arena filled with villagers. One of them is an
Impostor.
Your goal? Observe their behavior during the
Observation Phase, find the odd one out, and eliminate them before the timer ends. But be careful—if you hit an innocent, you lose a life!
Key Features (NEW UPDATE)
- Smart AI Personalities: Villagers aren't just static entities. They act differently based on 7 unique generated personalities.
- Observation Phase: A tense pre-game phase where PvP is disabled. Watch their movements carefully before making your move!
- Custom Holographic Nametags: Floating text over NPCs, fully customizable in your configuration.
- Dedicated Messages.yml: Keep your files clean! Every single message, title, and nametag is configurable with full HEX Color support ({#FFFFFF}).
- New Villager Designs: Mix and match Biomes (Swamp, Desert, Snow) and Professions for hundreds of unique visual combinations.
- Arena Radius & Main Lobby: Define strict boundaries with /findgame setradius and send players back to a central hub with /findgame setlobby.
- Universal Support (1.16 - 1.21): Built to work flawlessly on modern versions, using native packets for titles and bossbars.
- Zero Dependencies: Plug and play. No extra libraries required.
Setting up an arena takes less than a minute.
The AI System (8 Impostor Types)
The core of this plugin is the behavior system. The impostor isn't random; they act suspicious based on their assigned trait:
- The Nervous: Jumps frequently and sweats (particles) when you look at them.
- The Killer: Tries to blend in but will assassinate innocent villagers if you aren't looking.
- The Shy: Will actively run away from you if you get too close.
- The Speedrunner: Randomly bursts into sudden sprints around the arena.
- [NEW] The Drunkard: Moves erratically, constantly changing directions and stumbling around.
- [NEW] The Paranoid One: Extremely twitchy. Constantly snaps their head to look around and panics if you stare.
- [NEW] The Statue: Freezes completely when you look directly at them, but moves quickly when you look away!
⚙️ Commands & Permissions
Player Commands:
Code (Text):
/findgame start [arena] - Join a specific arena or a random one.
/findgame leave - Quit the current match.
/findgame stats - Check your winrate and games played.
/findgame top - View the top 10 detectives.
Admin Commands (Permission: findgame.admin):
Code (Text):
/findgame create <name> - Create a new arena.
/findgame wand <name> - Get the wand to set NPC spawns.
/findgame setspawn <name> - Set the player spawn point inside the arena.
/findgame setradius <name> <r> - Set the arena boundary radius.
/findgame setlobby - Set the main hub for players when a game ends.
/findgame list - View all arenas (Clickable TP).
/findgame reload - Reload configurations instantly.
Placeholders (PAPI)
Display player statistics on holograms, scoreboards, or chat. Requires
PlaceholderAPI.
Code (Text):
%findgame_wins% - Total wins.
%findgame_played% - Games played.
%findgame_winrate% - Efficiency percentage.
%findgame_max_level% - Highest level reached.
Configuration Structure
Keep your setup organized with our new file system:
Code (Text):
plugins/FindGame/
config.yml (Game rules, timers, rewards)
messages.yml (Chat, Bossbars, Nametags, Titles)
arenas.yml (Arena data, radius, spawns)
stats.yml (Player leaderboards)
Ready to challenge your players?
Download FindGame now!