跳到正文

Pokemon Editor [Cobblemon]

作者:NeoRoy

添加一个多功能宝可梦编辑器。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Pokémon Editor 是 Cobblemon 的服务端权威游戏内管理附加模组。它包含两个用途范围刻意不同的工具:

  • Pokémon Editor用于编辑单只野生、队伍或 PC 中的宝可梦。
  • Pokémon Data Editor用于编辑整个服务器上某个物种的共享定义。

该附加模组面向服主、整合包与数据包开发者、地图作者、内容创作者、赛事以及自定义挑战流程。它提供本地化可视化界面、服务端校验、权限和可恢复配置,无需直接修改存档文件。

这是一个管理工具。默认需要管理员权限。

单只宝可梦编辑

对宝可梦实体使用普通物品,或通过 /pokemoneditor 打开在线玩家的队伍/PC 宝可梦。

可编辑数据

常规

  • 物种、昵称、等级和当前 HP
  • 亲密度和饱食度
  • 携带物品、携带物品模型可见性和精灵球

属性

  • 性格和薄荷性格
  • 太晶属性
  • 极巨化等级和超极巨化因子
  • 六项个体值和六项努力值及计算后的总值
  • 满个体值和清空努力值操作

招式与特性

  • 特性和隐藏特性状态
  • 四个招式、当前 PP 和 PP 提升
  • 招式排序和 PP 恢复
  • 升级、招式学习器、教学、蛋、进化、形态变化、传承以及特殊/活动招式的获取来源标签
  • 由服务器控制的可选非法招式编辑

外观

  • 性别、异色状态和 Cobblemon 1.8 Alpha 状态
  • 体型从 0.50× 到 2.00×
  • 形态、外观/皮肤变体和标记/称号
  • 带实时模型的视觉形态与皮肤画廊
  • 重置外观

来源

  • 初训家名称和 UUID
  • 捕获地点、日期和等级
  • 蛋来源、交易状态以及该宝可梦是否可交易

进化

  • 已注册的进化选项和精确同步的进化条件
  • 带形态/特征详情的结果预览
  • 直接一步进化
  • 直接一步回退到上一进化阶段

进化更改在保存时由服务器应用,且不播放正常进化动画。

工具

  • 带完整数据、对战配置和仅外观范围的命名本地预设
  • 完整 JSON 和 Pokémon Showdown 剪贴板传输
  • 自动检测 JSON/Showdown 导入
  • 满个体值、清空努力值、物攻手和特攻手快速配置
  • 会话重置和计划进化取消
  • 撤销、重做以及最多十个可恢复的历史快照

预设本地存储在 config/pokemon_editor/presets.json。Showdown 导入仅更改 Showdown 格式所表示的字段。

审查、校验和恢复

每次保存都会打开一个分组审查,显示完整的修改前后值。任何已更改字段都可以在确认前恢复。

确认后的编辑会作为一个关联请求发送。服务器会再次解析目标、重新检查权限、校验数据并返回结果。等待期间会阻止重复提交;被拒绝的保存会使编辑器和草稿保持打开。

本地恢复副本写入:

config/pokemon_editor/recovery/

要恢复其中一个,请复制其 JSON 内容,打开目标宝可梦,然后使用 工具 → 传输 → 导入。保存前请先审查,因为恢复文件不会自动应用,且可能已过期。

界面支持 Ctrl+Z/Ctrl+Y、更改审查滚动、针对较小窗口的自适应缩放、可搜索目录、本地化标签、可旋转模型、属性和性别徽章、异色预览以及 HP 条。

单项编辑器命令

给予常规编辑器物品:

/give @s pokemon_editor:pokemon_editor

直接对野生或已生成的宝可梦使用。

列出属于在线玩家且可点击的队伍和电脑目标:

/pokemoneditor <player>

打开指定的已存储宝可梦:

/pokemoneditor <player> party <1-6>
/pokemoneditor <player> pc <box> <slot>

电脑箱子和栏位编号从 1 开始。列表会显示队伍以及电脑中最多前 60 个已占用的栏位。由于这会打开客户端界面,/pokemoneditor必须由已获授权的游戏内玩家执行。

全物种数据编辑器

Pokémon Editor 1.6.0 新增了一个独立的闪光数据编辑器物品。对宝可梦使用该物品,即可通过本地化的可视化界面编辑共享的物种定义:

  • 主要属性和可选的次要属性
  • 基础生命值、攻击、防御、特攻、特防和速度
  • 实时基础属性总和
  • 重置为底层 Cobblemon/数据包数值

属性字段使用可滚动下拉菜单。基础属性可设置为 1 至 255 之间的数值。

重要提示:这些更改会影响该物种的所有宝可梦,包括已有的宝可梦。请避免在战斗进行期间更改物种数据。

使用以下命令给予物品:

/give @s pokemon_editor:pokemon_data_editor

完整的 /pokemondata 参考

物种 ID 可使用 charizard 或 cobblemon:charizard。

同时更改两种属性:

/pokemondata set charizard types dragon fire

使用 none 移除次要属性:

/pokemondata set charizard types fire none

更改单项基础属性:

/pokemondata set charizard stat hp 90
/pokemondata set charizard stat attack 100
/pokemondata set charizard stat defence 90
/pokemondata set charizard stat special_attack 125
/pokemondata set charizard stat special_defence 95
/pokemondata set charizard stat speed 110

defense可作为 defence 的别名接受。特攻/特防相关别名包括 sp_attack、spa、sp_defence、sp_defense 和 spd。

检查当前已加载的覆盖项:

/pokemondata list

从磁盘重新加载 JSON 文件、应用更改并同步至已连接的客户端:

/pokemondata reload

临时恢复底层数值而不删除文件,之后重新应用已存储的覆盖项:

/pokemondata disable
/pokemondata enable

启用状态会在重启后保留。

重置一个物种:

/pokemondata reset charizard

请求永久重置所有覆盖项:

/pokemondata reset all

服务器会返回一个一次性命令,例如下方所示。该命令必须在 60 秒内使用:

/pokemondata reset all confirm-1234

导出所有当前覆盖项,或从 exports 文件夹导入整合包:

/pokemondata export challenge-team
/pokemondata import challenge-team

.peditorpack清单、架构、路径、物种、属性和基础属性都会在安装前进行验证。导入整合包中包含的条目会替换对应的物种覆盖项;其他现有覆盖项会保留。

覆盖项的存储与优先级

物种 JSON 补丁:

config/pokemon-editor/data-editor/species/

便携式 .peditorpack 文件:

config/pokemon-editor/data-editor/exports/

生效优先级:

  1. Pokémon Editor Data Editor 覆盖项
  2. 按配置顺序排列的普通数据包
  3. Cobblemon 内置数据

不会重写 Cobblemon 或数据包源文件。重置补丁会恢复其下方的值。资源重新加载后会重新应用覆盖项,并由权威服务器同步给客户端。

具有明确类型/属性定义的自定义形态可能会保留各自形态专属的数值。编辑基础 HP 后,当前 HP 不一定会立即按比例重新计算。

服务器配置

首次启动时会生成 config/pokemon_editor-server.properties:

required_permission_level=2
allow_singleplayer_owner=true
audit_log=true
allow_illegal_moves=false
  • required_permission_level — 使用这些项目需要 0–4 级管理员权限,且需要 /pokemoneditor。
  • allow_singleplayer_owner — 授予集成服务器所有者访问权限。
  • audit_log — 在服务器日志中记录成功的编辑以及相关访问事件。
  • allow_illegal_moves — 显示所有已注册招式,并允许服务器保存所选形态常规来源之外的招式。

这是一个独立的附加组件配置文件,并非 Minecraft 的 server.properties。手动修改后请重启服务器。/pokemondata 命令需要 2 级权限。

兼容性

| 组件 | 支持的版本 |
| — | — |
| Minecraft | 1.21.1 |
| Cobblemon | 1.8.0 |
| NeoForge | 21.1.235+ |
| Fabric Loader | 0.18.4+ |
| Fabric API | 0.116.15+1.21.1 |
| Java | 21 |
| 语言 | 英语、俄语、乌克兰语 |
| 运行环境 | 客户端和服务器端需使用匹配的 Pokémon Editor 1.6.0 构建版本 |

客户端和服务器端都要安装正确的 Fabric 或 NeoForge JAR。客户端与服务器端的 Pokémon Editor 版本不能混用。

Pokémon Editor 是非官方的 Cobblemon 附加组件,与 Cobblemon 团队、Mojang Studios、Microsoft、Nintendo、Game Freak 或 The Pokémon Company 均无关联,也未获其认可。

常见问题

Pokemon Editor [Cobblemon] 支持哪些 Minecraft 版本?

Pokemon Editor [Cobblemon] 支持 Minecraft Java 版 1.21.1–1.21.11,共 11 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Pokemon Editor [Cobblemon] 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分