PokeImposter banner
PokeImposter icon

PokeImposter

Create a server-side Fabric mod for Cobblemon that adds a 2-player mini-game called “Poké Imposter.” Players join a queue (/pokeimposter join) and when 2 are...

00
cobblemon-fabricServer1.21.1mod

PokeImposter

Server-side Fabric mini-game for Cobblemon where two queued players are paired automatically. One becomes the hunter with a netherite sword and limited mistakes; the other becomes an invisible hider disguised by a spawned Pokémon entity while they collect objectives.

Gameplay

  • /pokeimposter join queues players; two ready players are dropped into the configured arena with inventories wiped, adventure mode, and nameplates hidden for the hider. Players on cooldown cannot join.
  • The hider receives long invisibility, picks a starter species (via /pokeimposter choose <species>), spawns a matching disguise that mirrors their position, and must touch the three objective items to win. Progress is shown on a boss bar/action bar.
  • The hunter cannot use Pokémon, starts with set health and a netherite sword, and loses health per wrong Pokémon kill. Two mistakes (configurable) hand victory to the hider; killing the disguised hider wins instantly.
  • Decoy Pokémon matching the chosen species are spawned in the arena to create confusion. Killing a decoy applies the mistake penalty.
  • Dropping items, breaking/placing blocks, and running commands (other than pokeimposter) are blocked during matches. Disconnects automatically resolve the match in favor of the remaining player and apply cooldowns.

Admin & Setup

  • /pokeimposter setarena <name> hunter|hider|objective|default records arena spawn/objective points at your current position and world; /pokeimposter reload re-reads config/pokeimposter.json.
  • /pokeimposter start <playerA> <playerB> [arena] forces a match; /pokeimposter stop <player> cancels an active one. /pokeimposter status shows queue/match/cooldown state.
  • Configuration lives in config/pokeimposter.json: cooldown length, health/mistake penalties, starter list, objective count, and arena/world coordinates (multiple arenas supported).

Notes & Limitations

  • Objective items spawn at configured points or near the hider spawn if none are set; they are visual markers that trigger collection on contact and are not meant to be picked up.
  • Pokémon disguises and decoys have AI disabled and follow the hider by teleporting; they are for visual deception only.
  • The mod targets the server environment; ensure Cobblemon and Fabric API are present server-side. Update config defaults to fit your arena scale before hosting matches.