Community listing page, reviews here may not be monitored by the author.
CNPC-plus-Fix
No reviews yet
CNPCPlus is a community-driven enhancement for CustomNPCs, featuring bug fixes, performance improvements, compatibility patches, new features, and long-term maintenance while preserving compatibility with existing worlds and projects.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
My Discord Group:https://discord.gg/rSaFbj89Te
Since clicking 'Save' in CurseForge sometimes doesn't work due to region or latency issues, which means I have to rewrite the changelog, my changelog will only be posted on Discord.
⚠️ CNPCPlus is mainly a creator-focused improvement mod. It does not add new blocks or items. Most changes improve existing CustomNPCs systems.
CNPCPlus 主要是一个面向创作者的改进模组。它不添加新的方块或物品。大多数改动都是为了改进现有的 CustomNPCs 系统。
CNPCPlus
English
CNPCPlus is a community-maintained improvement and bug-fix project for CustomNPCs.
It does not replace CustomNPCs.
Instead, CNPCPlus keeps the original design philosophy of CustomNPCs while improving its stability, compatibility, usability, and customization capabilities.
The project mainly focuses on:
- Bug fixes.
- Compatibility improvements.
- Creator workflow improvements.
- NPC customization improvements.
- Developer tools and API improvements.
- Fixes and improvements that cannot be reasonably implemented through CNPC scripts alone.
- Better support for complex modded environments.
CNPCPlus is mainly intended for:
- Modded Minecraft map creators.
- Adventure map development teams.
- RPG server development teams.
- Modpack creators.
- CustomNPCs script developers.
Many changes work in the background or improve existing systems rather than adding visible content.
If you are looking for a mod that adds new blocks or items, CNPCPlus is not that kind of mod.
Project Philosophy
CNPCPlus is not intended to create a new NPC system.
The goal is to make CustomNPCs more stable and easier to use in modern modded environments while preserving its original design and compatibility with existing content.
The project follows several principles:
- Preserve compatibility with existing saves whenever possible.
- Improve compatibility with other mods.
- Fix broken or unfinished CustomNPCs features.
- Rewrite systems when a simple patch is not sufficient.
- Use community feedback as an important source for bug fixes and improvements.
- Maintain multiple Minecraft versions where practical.
- Submit mature and generally useful improvements to upstream CustomNPCs when possible.
Version Status
V3
CNPCPlus V3 has reached its final planned feature release with V3.5.0.
After V3.5.0, the V3 series will primarily receive:
- Hotfixes.
- Critical bug fixes.
- Compatibility fixes.
No major new feature development is currently planned for V3.
V4
V4 development is currently paused for 1.20.1 Forge and 1.21.1 NeoForge.
This is primarily because the upstream CustomNPCs developer GoodBird currently does not have enough time to merge the V3 improvements into the upstream project.
CNPCPlus is intended to remain compatible with the direction of the upstream CustomNPCs project, so the V4 development for these versions will be delayed until the current V3 integration work can move forward.
The 1.12.2 Forge version is different.
The upstream 1.12.2 CustomNPCs project has not received active development from Noppes for a long time. Therefore, 1.12.2 does not depend on the same upstream V3 integration process.
As a result:
- 1.20.1 Forge: V4 development paused.
- 1.21.1 NeoForge: V4 development paused.
- 1.12.2 Forge: V4 development continues normally.
The main direction of V4 is performance fixes and performance improvements.
As CNPCPlus has grown, some problems have become less about adding features and more about the performance cost of CustomNPCs itself, especially when used in large modpacks, complex RPG maps, and NPCs containing large amounts of data.
V4 will therefore focus more heavily on:
- Performance fixes.
- Performance improvements.
- Reducing unnecessary data processing.
- Improving the performance of complex NPC systems.
- Improving the experience of large modpacks and RPG maps.
Minecraft Versions
CNPCPlus is maintained for multiple Minecraft versions:
- Forge 1.12.2.
- Forge 1.20.1.
- NeoForge 1.21.1.
Different Minecraft versions may not contain exactly the same features because CustomNPCs and the modding environment are different between versions.
The development status of each version may also differ depending on the development status of upstream CustomNPCs.
Community Project
CNPCPlus is developed around real problems encountered by CustomNPCs creators and modded Minecraft projects.
This includes:
- Bugs found during map development.
- Compatibility problems with other mods.
- Problems that are difficult to solve with scripts.
- Missing tools for CustomNPCs creators.
- Improvements requested by the community.
- Problems discovered when using CustomNPCs in large and complex modpacks.
CNPCPlus is intended to complement CustomNPCs, not replace it.
Credits
Special thanks to:
- GoodBird — CustomNPCs development and upstream project.
- Noppes — Original CustomNPCs developer.
- shand1an — Multiple crash fixes and improvements for CustomNPCs 1.21.1 NeoForge.
- 驿站忆行 — Authorization for the recipe sidebar feature.
- The entire CustomNPCs community.
Community Feedback
If you encounter a problem with CustomNPCs or CNPCPlus, feedback is welcome.
Useful information includes:
- Crash reports.
- latest.log / debug.log.
- Minecraft version.
- CustomNPCs version.
- CNPCPlus version.
- Other relevant mods.
- Reproduction steps.
- Screenshots or videos when appropriate.
CNPCPlus is largely driven by real problems encountered by the community.
简体中文
CNPCPlus
CNPCPlus 是一个由社区维护的 CustomNPCs 改进与修复项目。
它不会替代 CustomNPCs。
CNPCPlus 会在保留 CustomNPCs 原有设计理念的基础上,对其进行:
- Bug 修复。
- 兼容性优化。
- 制作者工作流优化。
- NPC 自定义能力扩展。
- 开发者工具与 API 增强。
- 修复无法或不适合通过 CNPC 脚本解决的问题。
- 针对复杂模组环境的优化。
CNPCPlus 主要面向:
- Minecraft 模组地图作者。
- 冒险地图制作团队。
- RPG 服务器建设团队。
- 整合包作者。
- CustomNPCs 脚本开发者。
许多改动并不会直接添加新的内容,而是对 CustomNPCs 原有系统进行修复和改进。
如果你寻找的是添加新方块或新物品的模组,那么 CNPCPlus 并不是这类模组。
项目理念
CNPCPlus 的目标不是制作一个新的 NPC 系统。
项目希望在保留 CustomNPCs 原有设计与兼容性的基础上,让 CustomNPCs 在现代模组环境中更加稳定、易用。
项目主要遵循:
- 尽可能保证旧存档兼容。
- 提升与其他模组之间的兼容性。
- 修复 CustomNPCs 中存在问题或未完成的功能。
- 在简单修复无法解决问题时,对相关系统进行重写。
- 以社区反馈作为 Bug 修复与功能改进的重要来源。
- 在实际可行的情况下长期维护多个 Minecraft 版本。
- 将成熟且具有通用价值的改进提交给上游 CustomNPCs。
版本状态
V3
CNPCPlus V3 已经完成最后一个计划中的功能版本:V3.5.0。
V3.5.0 之后,V3 系列将主要进行:
- Hotfix。
- 严重 Bug 修复。
- 兼容性修复。
V3 暂时不会继续进行大规模的新功能开发。
V4
1.20.1 Forge 与 1.21.1 NeoForge 的 V4 开发目前暂缓。
主要原因是上游 CustomNPCs 开发者 GoodBird(好鸟) 近期没有足够时间将 V3 的改进合并至上游项目。
CNPCPlus 希望继续与上游 CustomNPCs 的发展方向保持兼容,因此这两个版本的 V4 开发会等待当前 V3 合并工作进一步推进后再继续。
1.12.2 Forge 则不受此限制。
由于上游 1.12.2 CustomNPCs 已经长期没有得到 Noppes 的实际维护,因此 1.12.2 不需要等待与新版本相同的上游 V3 合并流程。
因此:
- 1.20.1 Forge:V4 暂缓。
- 1.21.1 NeoForge:V4 暂缓。
- 1.12.2 Forge:V4 正常开发。
V4 的主要方向是性能修复与性能改进。
随着 CNPCPlus 功能不断增加,项目目前遇到的问题已经不再只是“缺少功能”,而越来越多地涉及 CustomNPCs 本身的数据处理与性能问题。
尤其是在大型整合包、复杂 RPG 地图以及包含大量数据的 NPC 中,这些问题会更加明显。
因此,V4 将更加重视:
- 性能问题修复。
- 性能优化。
- 减少不必要的数据处理。
- 改善复杂 NPC 系统的性能。
- 改善大型整合包与 RPG 地图中的使用体验。
Minecraft 版本
CNPCPlus 当前维护多个 Minecraft 版本:
- Forge 1.12.2。
- Forge 1.20.1。
- NeoForge 1.21.1。
由于不同 Minecraft 版本中的 CustomNPCs 与模组加载器存在差异,各版本的功能并不保证完全一致。
同时,不同版本的开发状态也可能受到上游 CustomNPCs 开发状态的影响。
社区项目
CNPCPlus 的开发主要来自 CustomNPCs 制作者和模组地图项目中的实际问题。
包括:
- 地图制作过程中发现的 Bug。
- 与其他模组之间的兼容问题。
- 难以通过脚本解决的问题。
- CustomNPCs 制作者缺少的工具。
- 社区提出的改进需求。
- 大型整合包与复杂地图中发现的问题。
CNPCPlus 的定位是补充 CustomNPCs,而不是取代 CustomNPCs。
鸣谢
特别感谢:
- GoodBird(好鸟) —— CustomNPCs 开发者及上游项目。
- Noppes —— CustomNPCs 原作者。
- shand1an —— 提供 1.21.1 NeoForge CustomNPCs 的多项崩溃修复与改进。
- 驿站忆行 —— 提供配方侧栏功能的授权。
- CustomNPCs 社区的所有成员。
社区反馈
如果你在使用 CustomNPCs 或 CNPCPlus 时遇到问题,欢迎反馈。
如果是 Bug,建议尽可能提供:
- 崩溃报告。
- latest.log / debug.log。
- Minecraft 版本。
- CustomNPCs 版本。
- CNPCPlus 版本。
- 其他相关模组。
- 问题复现步骤。
- 必要时提供截图或视频。
CNPCPlus 的许多修复与改进都来自社区在实际使用过程中发现的问题。
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources