CNPC-plus-Fix

CNPC-plus-Fix

CNPCPlus是一个由社区驱动的CustomNPCs增强模组,包含错误修复、性能优化、兼容性补丁、新功能以及长期维护,同时保持与现有世界和项目的兼容性。

⚠️ CNPCPlus 主要是一个面向创作者的改进模组。它不添加新的方块或物品。大多数更改都是为了改进现有的 CustomNPCs 系统。

CNPCPlus

英语

CNPCPlus 是一个由社区维护的 CustomNPCs 增强项目,专为冒险地图、RPG 服务器、整合包和 Minecraft 故事项目而设计。

CNPCPlus 不会替代 CustomNPCs。

相反,它通过提供以下内容来改善原版 CustomNPCs 的体验:

  • 错误修复。
  • 兼容性改进。
  • 创作者工作流程改进。
  • 新的自定义选项。
  • 对复杂模组环境的更好支持。

大多数功能都在后台悄然运行。

如果你在寻找新的方块、物品或可见内容,你可能不会立即注意到变化。CNPCPlus 专注于改进地图制作者、服务器开发者和 CustomNPCs 用户所使用的系统。


功能特点

合成表系统增强

CNPCPlus 极大地改善了 CustomNPCs 的合成表编辑体验。

合成表编辑器修复

改进包括:

  • 修复了保存自定义合成表时物品位置偏移的问题。
  • 提高了合成表编辑的稳定性。
  • 在某些版本中重新设计了合成表系统。

合成表浏览器侧栏

编辑 CustomNPCs 合成配方时,CNPCPlus 会添加一个可折叠的合成表侧栏。

功能:

  • 快速查看可用的自定义配方。
  • 预览所需材料。
  • 自动填充合成材料。
  • 支持工作台 3×3 配方。
  • 支持木工台 4×4 配方。

这使得创建大型 RPG 地图和自定义合成系统变得更加容易。


合成表兼容性改进

CustomNPCs 的合成配方常与包含复杂 NBT 数据的模组物品存在兼容性问题。

CNPCPlus 通过添加以下选项来改进此系统:

  • 模糊匹配
  • 仅检查名称

这些选项可以在配置文件中进行设置。

这提高了与包含动态 NBT 数据物品的模组的兼容性。

示例:

  • 带有弹药数据的武器。
  • 包含耐久度信息的物品。
  • 在物品内部存储附加信息的模组。

兼容示例:

  • TACZ 武器。
  • 其他 NBT 密集型模组物品。

NPC 自定义增强

NPC 缩放扩展

原版 CustomNPCs 的 NPC 缩放有限。

CNPCPlus 扩展了 NPC 缩放:

50% ~ 150% → 0% ~ 1000%

这允许创作者制作:

  • 极小的 NPC。
  • 巨大的 NPC。
  • 畸形的生物。
  • 特殊视觉效果。

许多效果无需自定义模型即可实现。


木偶职业改进

CNPCPlus 为木偶 NPC 增加了更多控制选项。

新增:

  • XYZ 分离距离。

这允许创作者创建:

  • 漂浮的身体部位。
  • 分离的肢体。
  • 特殊电影效果。

适用于:

  • Boss 场景。
  • 剧情事件。
  • 特殊地图设计。

装备与身体部位控制

NPC 装备现在有更多独立控制。

支持:

  • 盔甲部件。
  • 主手物品。
  • 副手物品。

控制项:

  • 缩放。
  • 旋转。
  • 分离距离。

这为以下方面提供了更多可能性:

  • 电影场景。
  • Boss NPC。
  • 特殊角色设计。

创作者工作流程改进

CNPCPlus 为地图制作者和开发者增加了几项生活质量改进。

NPC 物品栏改进

新增:

  • Shift + 左键单击可快速装备 NPC 物品。
  • NPC 头部槽位可显示非盔甲物品。

示例:

  • TACZ 武器可以显示在 NPC 身上。

银行职业改进

对于玩家:

  • Shift + 左键单击可快速将物品放入 NPC 银行职业。

这改善了存储 NPC 的体验。


跨版本社区项目

CNPCPlus 为多个 Minecraft 版本维护:

  • Forge 1.12.2
  • Forge 1.20.1
  • NeoForge 1.21.1

目标是在尊重每个版本差异的同时,保持有用的改进在各版本间同步。


已整合的功能

CNPCPlus 针对 1.20.1 的一些功能已被上游 CustomNPCs 接受并合并。

这些功能不再包含在 CNPCPlus 中,因为它们已由较新的 CustomNPCs 版本提供。

已整合的功能:

  • NPC 生命值可以超过正常限制,无需 AttributeFix。
  • 额外的 NPC 掉落模式。
  • 全局配方保存按钮。
  • NPC 名称支持“&”颜色代码。
  • 扩展的 NPC 仇恨距离。
  • 商人模糊匹配和仅名称检查。
  • 扩展的战斗属性限制。

社区反馈

CNPCPlus 欢迎关于以下方面的反馈:

  • CustomNPCs 错误。
  • 兼容性问题。
  • 缺失的创作者工具。
  • 功能建议。

如果你在以下版本中发现任何问题:

  • CustomNPCs 1.12.2。
  • CustomNPCs 1.20.1。
  • CustomNPCs 1.21.1。

欢迎报告。

CNPCPlus 旨在让 CustomNPCs 对每位创作者都更好用。


简体中文

CNPCPlus

CNPCPlus 是一个由社区维护的 CustomNPCs 增强项目。

主要面向:

  • 地图作者。
  • 冒险地图制作者。
  • RPG 服务器开发者。
  • 整合包作者。
  • CustomNPCs 脚本开发者。

CNPCPlus 不会替代 CustomNPCs。

它的目标是在保留 CustomNPCs 原有设计理念的基础上:

  • 修复问题。
  • 提升兼容性。
  • 优化制作流程。
  • 增加 NPC 自定义能力。

许多功能不会直接添加新的方块或物品,而是在后台改善 CustomNPCs 的使用体验。


功能特点

合成表系统增强

CNPCPlus 大幅改善 CustomNPCs 的合成表制作体验。

合成表修复

包括:

  • 修复保存自定义合成表时物品自动移位问题。
  • 提升大量配方编辑时的稳定性。
  • 部分版本重写合成表相关系统。

合成表侧栏

在编辑 CustomNPCs 合成表时:

新增可折叠侧栏。

功能:

  • 快速查看已有自定义配方。
  • 查看详细材料需求。
  • 一键填入材料。

支持:

  • 工作台 3×3 合成。
  • 木工台 4×4 合成。

让大型 RPG 地图制作更加方便。


合成表兼容性增强

CustomNPCs 原版合成表对于复杂 Mod 物品支持较差。

例如:

  • 武器弹药数据。
  • 物品内部 NBT 数据。
  • 自动变化的物品信息。

CNPCPlus 添加:

  • 模糊匹配
  • 仅名字检查

并支持配置文件调整。

可以改善:

  • TACZ 枪械。
  • 大量 NBT 物品。
  • 复杂 Mod 武器。

导致的无法合成问题。


NPC 自定义增强

NPC 缩放扩展

原版 NPC 缩放:

50% ~ 150%

CNPCPlus 扩展至:

0% ~ 1000%

可以制作:

  • 微型 NPC。
  • 巨型 NPC。
  • 肢体异常角色。
  • 特殊剧情效果。

无需特殊模型即可实现大量视觉效果。


木偶职业增强

新增:

  • XYZ 脱离距离控制。

可以实现:

  • 身体部件分离。
  • 悬浮效果。
  • 特殊演出效果。

装备与身体部件独立控制

现在可以单独控制:

  • NPC 全套盔甲。
  • 主手物品。
  • 副手物品。

支持:

  • 缩放。
  • 旋转。
  • 脱离距离。

方便制作:

  • 剧情演出。
  • Boss NPC。
  • 特殊场景。

制作者便利功能

NPC 物品管理优化

新增:

  • Shift + 左键快速给 NPC 穿戴物品。
  • NPC 头部可以渲染非盔甲物品。

例如:

  • TACZ 枪械可以直接显示在 NPC 身上。

银行职业优化

玩家现在可以:

  • Shift + 左键快速向 NPC 银行职业放入物品。

提高仓储 NPC 的使用体验。


多版本社区维护

CNPCPlus 当前维护:

  • Forge 1.12.2。
  • Forge 1.20.1。
  • NeoForge 1.21.1。

目标是在多个 Minecraft 版本中同步维护实用改进。


已被 CustomNPCs 合并的功能

CNPCPlus 1.20.1 曾经包含部分功能。

这些功能目前已经被上游 CustomNPCs 接收,因此不再重复维护。

包括:

  • 无需 AttributeFix 即可提高 NPC 最大生命值。
  • 更多 NPC 掉落模式。
  • 全局配方保存按钮。
  • NPC 名字支持 "&" 颜色符号。
  • NPC 仇恨距离扩展。
  • 商人模糊匹配与仅名字检查。
  • 战斗属性数值限制扩展。

这些功能现在由新版 CustomNPCs 提供。


社区反馈

欢迎反馈:

  • CustomNPCs 本体问题。
  • Mod 兼容问题。
  • 制作者需求。
  • 新功能建议。

如果你在:

  • CustomNPCs 1.12.2。
  • CustomNPCs 1.20.1。
  • CustomNPCs 1.21.1。

中发现问题,欢迎提交反馈。

CNPCPlus 希望让 CustomNPCs 对每一位创作者都更加好用。