NPC Cobblemon banner
NPC Cobblemon icon

NPC Cobblemon

I need an NPC plugin, Cobblemon already has a NPC feature implemented therefore i want to build upon that, i need configurable options when it comes to...

10Free
cobblemon-fabricServer1.21.1mod

NPC Cobblemon

Overview

NPC Cobblemon is a server-side mod that gives you powerful commands to customize Cobblemon NPCs. Change their Pokemon teams, appearance, dialogue, and even freeze them in place - all without needing to edit JSON files!

Features

  • Team Management - Add, remove, and modify Pokemon on any NPC's team
  • Freeze/Unfreeze NPCs - Stop NPCs from moving or being pushed around
  • Custom Skins - Change an NPC's appearance with custom textures
  • Dialogue Control - Set or clear dialogue for any NPC
  • Invulnerability - Make NPCs immune to damage
  • Quick Info - Check an NPC's current configuration at a glance

How to Use

All commands start with /npccobblemon and require you to be looking at an NPC. You need operator permissions (level 2+) to use these commands.

Basic Commands

  • /npccobblemon - Shows the help menu
  • /npccobblemon info - Display information about the NPC you're looking at

Movement Control

  • /npccobblemon freeze - Stops the NPC from moving or being pushed
  • /npccobblemon unfreeze - Allows the NPC to move normally

Pokemon Team Management

  • /npccobblemon team clear - Removes all Pokemon from the NPC's team
  • /npccobblemon team add <pokemon> [level] - Adds a Pokemon to the next open slot
    • Example: /npccobblemon team add pikachu 25
  • /npccobblemon team set <slot> <pokemon> [level] - Sets a Pokemon in a specific slot (1-6)
    • Example: /npccobblemon team set 1 charizard 50

Appearance & Dialogue

  • /npccobblemon skin default - Resets the NPC to their default skin
  • /npccobblemon skin <texture_path> - Sets a custom skin texture
    • Example: /npccobblemon skin minecraft:textures/entity/player/wide/steve.png
  • /npccobblemon dialogue clear - Removes the NPC's dialogue
  • /npccobblemon dialogue <dialogue_id> - Sets a dialogue file for the NPC
    • Example: /npccobblemon dialogue cobblemon:dialogues/gym_leader.json

Other Settings

  • /npccobblemon invulnerable <true|false> - Makes the NPC immune to damage
    • Example: /npccobblemon invulnerable true

Tips & Tricks

  • Look directly at an NPC before running commands - the mod detects which NPC you're targeting
  • You can add up to 6 Pokemon per NPC (just like a player!)
  • Frozen NPCs won't wander, get pushed by players, or move during battles
  • Use custom skins to create unique characters like gym leaders or professors

Known Limitations

  • Custom skins require the texture to be available on all clients (or use a resource pack)
  • Some NPCs spawned by other mods may not be compatible
  • Dialogue files must already exist in your server's dialogue folder