介绍
✨ PokeMarks for Cobblemon ✨
🔍 这个模组是什么?
你是否觉得,光靠闪光宝可梦还不足以彰显它们的_稀有度_、_地位_,以及_某只宝可梦有多特别_?
现在,你可以让体验更上一层楼!PokeMarks 将《宝可梦 剑/盾》和《宝可梦 朱/紫》中的印记加入游戏,为你的宝可梦增添更多风采、个性与一丝神秘感。花更多时间寻找宝可梦,尽情展示你的收藏吧!
每种印记都包含:
- 📝 称号:显示在宝可梦身上的专属称号
- 🎨 颜色:称号的专属颜色
- 🎲 概率:一个 0–100% 的百分比,用于表示是否会使用该印记
- ✨ 粒子效果:可自定义的粒子效果,为画面增添亮点
印记会根据游戏内的天气、时段、生物群系等条件应用。模组包含了《宝可梦 剑/盾》和《宝可梦 朱/紫》中几乎所有印记,并采用原作中的适当概率与触发条件,同时做了一些小调整,让它们更适合 Minecraft。只有缺少直接 Minecraft/Cobblemon 对应内容的印记暂未加入(计划在未来更新中添加)。
✨ 印记展示
不同印记与宝可梦可以组合出许多精彩效果!来看看有哪些可能:
|
|
|
|:—:|:—:|
|
|
|
| 带有雨天印记的水伊布 | 带有荆棘印记的闪光水伊布 |
你会发现哪些印记?数百种宝可梦与数十种印记组合,每种印记都能为你的收藏增添独特个性与视觉魅力。
你会找到带有沙暴印记的穿山鼠吗?或者带有阿尔法印记的喷火龙?可能性无穷无尽!
🌟 功能特色
印记完全可自定义
- 通过简单的 JSON 设置添加、移除或修改印记
- 按喜好配置称号、称号颜色、概率和粒子效果等属性
动态条件检查
- 根据游戏内事件和情境授予印记(例如
isRaining、isDayTime、isPokemonIVSum(>=145)) - 支持多种条件,精确控制印记在何时、何地出现
轻松集成 Cobblemon
- 专为 Cobblemon 打造,可无缝集成且不影响游戏玩法
开发者友好的设置
- 配置开放灵活,便于试验和自定义
🚀 计划中的功能
增强 UI 集成
- 在电脑盒子和队伍界面中显示印记图标
- 在各种界面中为带有印记的宝可梦添加视觉标识
扩充印记收藏
- 加入更多宝可梦游戏中的印记
- 为 Minecraft 环境设计独有的自定义印记
可配置的音效系统
- 放出带有印记的宝可梦时播放特殊音效
- 播放与印记主题相符的环境音效
模组联动
- 兼容 Alpha Pokémon 模组(确保只有 Alpha Pokémon 能拥有 Alpha 标记)
- 集成天气模组,支持沙尘暴、薄雾和暴风雪天气
- 支持生物群系和维度模组,以提供更多基于环境的标记
游戏内命令
- 轻松添加、删除和管理宝可梦的标记
- 用于服务器管理的管理员命令
- 供玩家查看标记信息的命令
统计追踪
- 追踪你收集的各类标记数量
- 收集特定标记组合即可解锁成就
📋 可用的标记条件
标记通过条件语句来判断是否应当应用。以下是所有可用条件:
🌍 环境条件
- isThundering: 检查世界是否正在打雷
- isSnowing: 检查是否正在下雨,且生物群系的降水类型是否为雪
- isRaining: 检查世界是否正在下雨
- isNight: 检查世界是否处于夜晚
- isDay: 检查世界当前是否为白天
⏰ 时间条件
- isMoonPhase: 将当前月相与指定条件进行比较(例如,
isMoonPhase(<2)) - isGameTime: 检查游戏刻数是否等于指定值或落在指定范围内(例如,
isGameTime(>2005000)) - isDayTime: 检查白天的游戏刻数是否处于指定范围内(例如,
isDayTime(6000..7000))。Minecraft 的昼夜循环为 0 至 24000 游戏刻
📍 位置条件
- isPosition: 检查生成位置(x、y、z)是否符合指定条件(例如,
isPosition(*, >=20,!=0)) - isBiome: 检查当前生物群系是否与给定的生物群系 ID 匹配(例如,
isBiome(minecraft:ocean, minecraft:desert)) - isDesert: 检查当前生物群系是否为沙漠、恶地或风蚀恶地
🐠 宝可梦条件
- isPokemonIVSum: 检查 IV 总值是否满足指定条件(例如,
isPokemonIVSum(>=145)) - isFished: 检查宝可梦是否通过钓鱼生成
🧩 条件表达式语法
条件既可以简单,也可以利用以下强大选项构成复杂表达式:
数值运算符
- 支持
>、<、>=、<=、!=,以及..和..<等范围运算符
通配符
- 使用
*作为通配符,匹配任意值
逻辑运算符
!表示取反||表示逻辑或&&表示逻辑与- 使用
()将条件组合在一起
复杂条件示例:
- !isDay || !(isBiome(minecraft:ocean, minecraft:desert) && !isPosition(*, >=20, !=0))
⚙️ 配置
该模组会在你的 minecraft/config 目录中自动生成 JSON 配置文件。 \
如果新版本模组包含配置更改,只需删除旧版本的配置文件,模组就会创建新文件! \
无需修改任何代码,即可自定义标记!
全局配置
- config_hot_reload_each_tick: 启用即时配置更改,无需重启(为提升性能,生产环境中请设为
false)
标记配置属性
- 标题:显示在你的宝可梦身上的自定义称号(例如,“前任首领”)
- 概率:应用该标记的百分比概率(0-100)(例如,
2.5表示 2.5%) - 颜色:称号的十六进制颜色代码(例如,
"#FF1616") - 条件:定义何时应用该标记的表达式(例如,
"isPokemonIVSum(>=145)")
粒子配置
- 粒子类型:粒子效果的类型(任何 Minecraft 或模组粒子,格式为
mod_id:particle_name) - 生成频率:控制粒子的生成频率(
1= 每刻一次,20= 每秒一次) - 生成数量:每次生成的粒子数量
- 速度受旋转影响:设为
true时,粒子会与宝可梦的旋转方向对齐,而不是与全局坐标轴对齐 - 速度:x、y 和 z 轴上的移动速度(固定值或随机范围)
- 偏移:相对于宝可梦的生成位置偏移量(固定值或随机范围)
📝 配置示例
{
"data": {
"config_hot_reload_each_tick": true,
"marks": {
"Alpha Mark": {
"title": "Former Alpha",
"chance": 2.5,
"color": "#FF1616",
"particles": {
"particle_type": "minecraft:small_flame",
"spawn_rate": 1,
"spawn_count": 2,
"velocity_affected_by_rotation": false,
"velocity": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"offset": {
"x": {
"min": 0.0,
"max": 1.5
},
"y": {
"min": 0.0,
"max": 1.0
}
}
},
"condition": "isPokemonIVSum(>=145)"
}
}
}
}
常见问题
Cobblemon: PokeMarks 支持哪些 Minecraft 版本?
Cobblemon: PokeMarks 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Cobblemon: PokeMarks 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分