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.
CobbleBetterNPC es un sidemod potente y flexible para FABRIC que mejora la experiencia de Cobblemon permitiendo a los administradores del servidor crear, gestionar y personalizar NPCs dinámicos con sistemas de diálogo ricos e interacciones basadas en permisos — todo mediante archivos JSON simples de configuración.
Con CobbleBetterNPC, puedes:
Generar NPCs persistentes en cualquier lugar del mundo usando
/cobblebetternpc spawn <npc>.Definir diálogos complejos con opciones ramificadas, contenido específico por jugador y desencadenantes de batalla.
Asignar permisos para controlar qué jugadores pueden interactuar con NPCs o diálogos específicos.
Gestionar tus NPCs mediante una interfaz de comandos en juego: listarlos, teletransportarte a ellos o eliminarlos instantáneamente.
Persistir las posiciones y configuraciones de los NPCs entre reinicios del servidor.
Todos los datos de los NPCs — incluyendo sus árboles de diálogo, lógica de interacción y puntos de generación — se almacenan en archivos JSON limpios y legibles ubicados en config/CobbleBetterNPC/. ¡Sin necesidad de programar!
Ideal para servidores que buscan experiencias narrativas profundas, progresión estructurada o elementos de rol — todo mientras mantienen compatibilidad total con las mecánicas de Cobblemon.
Last updated