CurseForge · Minecraft mod
CNPC-plus-Fix
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.
Quick answer
Which CNPC-plus-Fix release matches 1.12.2 Forge?
CNPC-plus-Fix cnpcplus-4.1.0scriptsfix-1.12.2Forge.jar targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. 2 required mods need a matching file.
Where it goes
Is CNPC-plus-Fix required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does CNPC-plus-Fix cnpcplus-4.1.0scriptsfix-1.12.2Forge.jar need?
cnpcplus-4.1.0scriptsfix-1.12.2Forge.jar on 1.12.2 Forge. Every mod below is checked against that same setup.
Install CustomNPCs-Unofficial, Custom NPCs first, but 2 required mods have no matching file for this setup. Do not mix loader builds to force a match.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add CNPC-plus-Fix without breaking your instance.
Built for CNPC-plus-Fix cnpcplus-4.1.0scriptsfix-1.12.2Forge.jar on 1.12.2 Forge. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use cnpcplus-4.1.0scriptsfix-1.12.2Forge.jar. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install CustomNPCs-Unofficial, Custom NPCs first, but 2 required mods have no matching file for this setup. Do not mix loader builds to force a match.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside cnpcplus-4.1.0scriptsfix-1.12.2Forge.jar. It opens that exact file at the source.
About this project
What does CNPC-plus-Fix add?
My Discord Group: https://discord.gg/rSaFbj89Te
Changelogs and development updates are primarily published in our Discord community.
CNPCPlus-Fix
English
CNPCPlus-Fix is a community-driven improvement and bug-fix addon for CustomNPCs.
It does not replace CustomNPCs.
Instead, it improves the existing CustomNPCs mod while preserving its original design philosophy.
The project focuses on:
- Bug fixes.
- Improvements to existing CustomNPCs systems.
- NPC customization enhancements.
- Developer tools and scripting improvements.
- Creator workflow improvements.
- Fixes and improvements that cannot be reasonably implemented through CNPC scripts alone.
CNPCPlus-Fix is primarily intended for:
- Minecraft modded map creators and development teams.
- Adventure map development teams.
- RPG server developers and development teams.
- Modpack creators.
- CustomNPCs script developers.
CNPCPlus-Fix does not aim to create an entirely new NPC system. Its purpose is to improve the existing CustomNPCs experience.
Project Philosophy
The goal of CNPCPlus-Fix is to make CustomNPCs more stable and practical while preserving its original design.
The project follows these principles:
- Preserve compatibility with existing worlds whenever possible.
- Repair problematic or unfinished features, including complete rewrites when necessary.
- Prioritize real problems and feature requests from the community.
- Focus development on the actual needs of the Chinese CustomNPCs community.
- Maintain independent development and release decisions.
Independent Development
CNPCPlus-Fix has completely abandoned the pursuit of upstream support and cooperation.
Due to significant differences in development philosophy and other circumstances, the project will no longer seek support, cooperation or feature integration from GoodBird or the upstream CustomNPCs project.
From this point onward, all development decisions, updates and feature requests will be based exclusively on the needs and feedback of the Chinese CustomNPCs community.
CNPCPlus-Fix is now an independently maintained community project, with its own development direction and release schedule.
Supported Versions
CNPCPlus-Fix follows a version-locked development strategy.
The supported CustomNPCs versions are fixed. The project will not automatically follow future upstream releases.
| Minecraft Version | Mod Loader | Required CustomNPCs Version |
|---|---|---|
| 1.12.2 | Forge | Latest official release |
| 1.20.1 | Forge | 1.20.1.20260711 |
| 1.21.1 | NeoForge | 1.21.1.20251230 |
Important:
- Minecraft 1.20.1 only supports CustomNPCs 1.20.1.20260711.
- Minecraft 1.21.1 only supports CustomNPCs 1.21.1.20251230.
- Minecraft 1.12.2 uses the latest official CustomNPCs release, as upstream development for this version has been discontinued.
Other CustomNPCs versions are not officially supported.
Different Minecraft versions may have different features and development progress.
Development Roadmap
CNPCPlus-Fix will continue development until V5.0.0.
Last Guaranteed Stable Versions
- V3.5.0: Minecraft 1.20.1 Forge and 1.21.1 NeoForge.
- V4.0.0: Minecraft 1.12.2 Forge.
Final Development Milestone
V5.0.0 will be the final planned release of CNPCPlus-Fix.
After V5.0.0, the project will permanently end further updates and maintenance.
Compatibility Policy
Future development will no longer prioritize compatibility with other mods.
Crashes, conflicts and compatibility problems caused by other mods will no longer be covered by the project's maintenance commitments.
Development will focus on CNPCPlus-Fix itself and the actual needs of the Chinese CustomNPCs community.
Community Feedback
CNPCPlus-Fix is built around real problems encountered by CustomNPCs users, map creators and developers.
If you encounter problems while using CustomNPCs or have suggestions for improvements, community feedback is welcome.
For bug reports, please provide relevant information whenever possible:
- Minecraft version.
- CustomNPCs version.
- CNPCPlus-Fix version.
- Crash reports or latest.log.
- Reproduction steps.
- Screenshots or videos when appropriate.
Community feedback will remain the sole basis for future development priorities.
Credits
Special thanks to:
- XiaoBiniaoX — Project Maintainer.
- 驿站忆行 — Authorization for the recipe sidebar feature.
- shand1an — Multiple crash fixes and improvements for CustomNPCs 1.21.1 NeoForge.
- GoodBird — CustomNPCs upstream development.
- Noppes — Original CustomNPCs developer.
- The entire CustomNPCs community.
简体中文
关于模组
CNPCPlus-Fix 是一款对 CustomNPCs 进行改进与修复的模组。
它不会替代 CustomNPCs,而是在保留原有设计理念的基础上,对 CustomNPCs 进行改进与扩展。
项目主要涉及:
- Bug 修复。
- CustomNPCs 原有系统改进。
- NPC 自定义能力扩展。
- 开发者工具与脚本系统增强。
- 制作者工作流优化。
- 修复无法或不适合通过 CNPC 脚本解决的问题。
CNPCPlus-Fix 主要面向:
- Minecraft 模组地图作者及制作团队。
- 冒险地图制作团队。
- RPG 服务器建设者及开发团队。
- 整合包作者。
- CustomNPCs 脚本开发者。
CNPCPlus-Fix 并不打算制作一套全新的 NPC 系统,而是致力于改进现有 CustomNPCs 的使用体验。
项目理念
CNPCPlus-Fix 的目标不是制作一个新的 NPC 系统,而是让 CustomNPCs 在更多场景下更加稳定和易用。
本项目遵循:
- 尽可能保证与旧存档的兼容性。
- 对存在问题或尚未完成的功能进行修补,必要时进行完整重写。
- 以社区实际反馈的问题与功能需求为主要开发依据。
- 以 CNPC 中文社区的实际需求为核心。
- 独立决定项目的开发方向与发布计划。
独立开发
CNPCPlus-Fix 已经彻底放弃寻求上游支持与合作的路线。
由于开发理念等方面存在较大分歧,以及个人因素和相关团队变化,项目此后将不再寻求 GoodBird 或上游 CustomNPCs 项目的支持、合作及功能合并。
从现在开始,项目后续的所有开发方向、更新与功能需求,都将完全以 CNPC 中文社区的实际需求和反馈为准。
CNPCPlus-Fix 将作为独立维护的社区项目继续开发,拥有自己的开发方向与发布计划,不再跟随上游项目的发展路线。
支持版本
CNPCPlus-Fix 采用版本锁定策略。
项目固定所支持的 CustomNPCs 版本,不再自动跟随上游更新。
| Minecraft 版本 | 加载器 | 所需 CustomNPCs 版本 |
|---|---|---|
| 1.12.2 | Forge | 官方最新版本 |
| 1.20.1 | Forge | 1.20.1.20260711 |
| 1.21.1 | NeoForge | 1.21.1.20251230 |
重要说明:
- Minecraft 1.20.1 仅支持 CustomNPCs 1.20.1.20260711。
- Minecraft 1.21.1 仅支持 CustomNPCs 1.21.1.20251230。
- Minecraft 1.12.2 使用官方最新版本的 CustomNPCs,因为该版本的上游开发已经停止。
其他 CustomNPCs 版本不在正式支持范围内。
不同 Minecraft 版本的功能与开发进度可能存在差异。
开发计划
CNPCPlus-Fix 仍将继续开发,直至 V5.0.0。
最后一个保证稳定性的版本
- V3.5.0: Minecraft 1.20.1 Forge 与 1.21.1 NeoForge。
- V4.0.0: Minecraft 1.12.2 Forge。
最终开发节点
V5.0.0 将是 CNPCPlus-Fix 最后一个计划发布的版本。
在 V5.0.0 发布后,项目将永久停止后续更新与维护。
兼容性政策
后续开发将不再以与其他模组的兼容性为维护目标。
对于由其他模组引起的崩溃、冲突及兼容性问题,项目将不再承担修复与维护责任。
此后的开发将只围绕 CNPCPlus-Fix 自身功能以及 CNPC 中文社区的实际需求展开。
社区反馈
CNPCPlus-Fix 的开发主要围绕 CustomNPCs 用户、地图作者与开发者在实际使用过程中遇到的问题展开。
如果你在使用 CustomNPCs 或 CNPCPlus-Fix 时遇到问题,或者有希望改进的功能,欢迎提交反馈。
如果是 Bug,建议尽可能提供:
- Minecraft 版本。
- CustomNPCs 版本。
- CNPCPlus-Fix 版本。
- 崩溃报告或 latest.log。
- 问题复现步骤。
- 必要时提供截图或视频。
社区的实际需求与反馈将是项目后续开发的唯一依据。
鸣谢
特别感谢:
- XiaoBiniaoX —— 项目维护者。
- 驿站忆行 —— 提供配方侧栏功能的授权。
- shand1an —— 提供 1.21.1 NeoForge CustomNPCs 的多项崩溃修复与改进。
- GoodBird(好鸟) —— CustomNPCs 上游开发者。
- Noppes —— CustomNPCs 原作者。
- CustomNPCs 社区所有成员。
项目地址
CurseForge: https://www.curseforge.com/minecraft/mc-mods/cnpc-plus-fix
Discord: https://discord.gg/rSaFbj89Te
感谢一直以来所有支持此项目的玩家、开发者、地图作者与服务器建设者。
我们不希望一个拥有如此辉煌历史的mods,会因为上游的原因,在CN社区被完全放弃
Project description from CurseForge.
Pick your setup
CNPC-plus-Fix by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader build1.20.1
1 loader build1.12.2
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
CNPC-plus-Fix versions and loaders
cnpcplus-4.1.0scriptsfix-1.12.2Forge.jar
cnpcplus-4.1.0-1.12.2Forge.jar
13 Nov 2026
cnpcplus-4.1.0ReviveAndTradeFix-1.12.2Forge.jar
cnpcplus-4.1.0-1.12.2Forge.jar
6 Nov 2026
cnpcplus-4.1.0optfine-hotfix-1.12.2Forge.jar
cnpcplus-4.1.0-1.12.2Forge.jar
6 Nov 2026
cnpcplus-4.1.0-1.12.2Forge.jar
5 Nov 2026
cnpcplus-4.0.6-1.12.2Forge.jar
2 Nov 2026
cnpcplus-4.0.5hotfix2-1.12.2Forge.jar
cnpcplus-4.0.5-1.12.2Forge.jar
30 Oct 2026
cnpcplus-4.0.5hotfix1-1.12.2Forge.jar
cnpcplus-4.0.5-1.12.2Forge.jar
28 Oct 2026
cnpcplus-4.0.5-1.12.2Forge.jar
28 Oct 2026
cnpcplus-4.0.0-1.12.2Forge-LanguageFix.jar
cnpcplus-4.0.0-1.12.2Forge.jar
10 Oct 2026
cnpcplus-4.0.0-1.12.2Forge.jar
9 Oct 2026
cnpcplus-4.0.0beta-1.12.2Forge.jar
13 Sept 2026
cnpcplus-3.5.0-1.12.2Forge.jar
12 Sept 2026
Looking for an older file? The official CurseForge project page is in Resources.