Introduction

CobbleBetterNPC is a powerful and flexible sidemod for FABRIC that enhances the Cobblemon experience by allowing server administrators to create, manage, and customize dynamic NPCs with rich dialogue systems and permission-based interactions — all through simple JSON configuration files.

With CobbleBetterNPC, you can:

  • Spawn persistent NPCs anywhere in the world using /cobblebetternpc spawn <npc>.

  • Define complex dialogues with branching options, player-specific content, and battle triggers.

  • Assign permissions to control which players can interact with specific NPCs or dialogues.

  • Manage your NPCs via an in-game command interface: list, teleport to, or remove them instantly.

  • Persist NPC positions and configurations across server restarts.

All NPC data — including their dialogue trees, interaction logic, and spawn points — is stored in clean, human-readable JSON files located in config/CobbleBetterNPC/. No coding required!

Whether you’re building a quest hub, a Pokémon League challenge, or just adding flavor NPCs to your world, CobbleBetterNPC gives you full creative control without touching code.

Perfect for servers that want deep narrative experiences, structured progression, or roleplay elements — all while staying fully compatible with vanilla Cobblemon mechanics.

Last updated