截图
介绍
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/
生效优先级:
- Pokémon Editor Data Editor 覆盖项
- 按配置顺序排列的普通数据包
- 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/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分