跳到正文

CNPC-plus-Fix

作者:xiaobiniaox

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.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

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社区被完全放弃

常见问题

CNPC-plus-Fix 支持哪些 Minecraft 版本?

CNPC-plus-Fix 支持 Minecraft Java 版 1.12.2–1.21.1,共 3 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

CNPC-plus-Fix 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

xiaobiniaox 的其他作品

查看全部 →