
CobbleBetterNPC
Side-mod for Cobblemon facilitate the creation of NPCs
CobbleBetterNPC 1.1.1
release4 апреля 2026 г.Changelog — CobbleBetterNPC 1.1.1
Fixed Resolved the issue where NPCs were deleted from the registry after server restart.
CobbleBetterNPC 1.1.0
release11 марта 2026 г.Changelog — CobbleBetterNPC 1.1.0
Fixed Resolved the lag issue that occurred when loading NPC skins.
Changed NPC skins are now loaded directly from the configuration folder. Do you need a texture pack? No, it is no longer required.
Added You can now place skin files in the following path:
config/CobbleBetterNPC/skins/<subfolder>/<skin_name>.png
The system will automatically detect and load skins from these folders.
Example
config
└─ CobbleBetterNPC
└─ skins
└─ trainers
└─ brock.png
A texture pack is no longer required, simply place the .png skin file inside any subfolder and run:
/cbn reload
Additional Example
You can generate a ready-to-use example NPC that showcases the battle reward system with:
/cbn create example battle
CobbleBetterNPC 1.0.9
release21 февраля 2026 г.Changelog — CobbleBetterNPC 1.0.9
Added Introduced the new battle_rewards behaviour, a modern reward system powered by Cobblelibs that allows fully customizable win and lose battle rewards.
Rewards now support messages, titles, sounds, commands, delays, chance, and random reward selection directly from NPC JSON.
Example You can generate a ready-to-use example NPC showcasing this system with:
/cbn create example battle
This example demonstrates best practices and the full reward customization supported by Cobblelibs.
CobbleBetterNPC 1.0.8
release16 февраля 2026 г.Changelog — CobbleBetterNPC 1.0.8
Added
- Added an NPC reward system, allowing NPCs to give rewards both after being defeated in battle or without requiring combat, one of the most requested features.
- Full implementation and compatibility with behaviours, enabling much more advanced and modular NPC behavior control.
- Introduced new configuration subfolders, significantly improving file organization and overall scalability.
Behaviour Highlights
- player_textured Allows dynamically applying any player’s skin to an NPC, replacing legacy skin systems.
- npc_scale_configuration NPC visual size and hitbox can now be configured independently.
- battle_commands Allows executing different commands when the player wins or loses a battle against an NPC.
- wanders / wanders_water NPCs can freely move on land and in water.
- stationary Keeps the NPC within a defined radius and ensures it always returns to its configured coordinates.
- core / looks_at_players / panics / avoids_water / floats Enhance NPC realism with base behavior, player interaction, fleeing, floating, and water avoidance.
Changed
- When using behaviours, the
set skincommand has been removed, as a dedicated skin behaviour now exists. - Removed
maxDistanceFromSpawn. This is now fully handled by movement behaviours, allowing NPCs to walk freely while always returning to their configured position.
Fixed
- Fixed TPS drops when interacting with NPCs, significantly improving server performance.
- General optimization of interaction handling and behaviour execution.
CobbleBetterNPC 1.0.7
release3 февраля 2026 г.CobbleBetterNPC 1.0.7
Changes
-
Fixed an issue with NPC command rewards where
delaycould not be used correctly. -
Added support for
gibber, allowing customization of dialogue text speed and appearance for both NPCs and players. -
Improved
/cbn reloadbehavior: the command now reloads only NPCs with actual changes, reducing unnecessary lag caused by full reloads. -
All these changes can be previewed in the autogenerated examples using:
/cbn create example command /cbn create example dialogue /cbn create example battle

