- ◆ 支持核心
- Arclight
- ◆ 插件前置
- Cobblemon模组本体
- ◆ 游戏版本
- 1.21.1
支持 Arclight核心。全新趣味奇遇玩法插件,依托挖矿、行走、钓鱼三大行为触发奇遇,不同生物群系行走自动刷新专属精灵,全项数据参数自由自定义,轻松打造沉浸式野外偶遇宝可梦玩法!
依托玩家挖矿、野外行走、垂钓三类日常行为累积进度
达到设定阈值自动解锁奇遇触发资格
行为触发数值、累积速度均可在配置文件自由修改
・群系专属刷新
划分全游戏各类生物群系,独立配置对应刷新精灵
不同地域行走偶遇不同品类宝可梦,贴合生态设定
精准地域判定,实现专属区域特色精灵出没效果
・概率自定义系统
全奇遇触发概率自由调控,高低稀有度随心设置
稀有精灵、普通精灵出场概率单独划分
奇遇触发时机、出现时长均可灵活配置
・随身精灵现身
奇遇触发后宝可梦直接现身玩家身旁自然生成
无生硬召唤感,还原野外偶遇真实体验
可设置精灵生成数量、生成范围与出现时长
・全局自定义配置
开放全部核心参数配置文件,零基础轻松修改
支持自定义奇遇奖励、稀有精灵权重
可限制奇遇触发时段、玩家权限与触发冷却
Config配置文件
游戏截图


感谢使用 SenCobblemonAdventure 插件,我将持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:1071725065。
功能特性
・行为触发体系依托玩家挖矿、野外行走、垂钓三类日常行为累积进度
达到设定阈值自动解锁奇遇触发资格
行为触发数值、累积速度均可在配置文件自由修改
・群系专属刷新
划分全游戏各类生物群系,独立配置对应刷新精灵
不同地域行走偶遇不同品类宝可梦,贴合生态设定
精准地域判定,实现专属区域特色精灵出没效果
・概率自定义系统
全奇遇触发概率自由调控,高低稀有度随心设置
稀有精灵、普通精灵出场概率单独划分
奇遇触发时机、出现时长均可灵活配置
・随身精灵现身
奇遇触发后宝可梦直接现身玩家身旁自然生成
无生硬召唤感,还原野外偶遇真实体验
可设置精灵生成数量、生成范围与出现时长
・全局自定义配置
开放全部核心参数配置文件,零基础轻松修改
支持自定义奇遇奖励、稀有精灵权重
可限制奇遇触发时段、玩家权限与触发冷却
| 指令 | 描述 | 权限节点 |
|---|---|---|
| /scadv reload | 重载插件配置文件 | cobblemonencounter.reload |
| /scadv toggle | 开启 / 关闭个人精灵奇遇功能 | cobblemonencounter.toggle |
| /scadv help | 查看指令帮助信息 | cobblemonencounter.use |
Config配置文件
YAML:
# SenCobblemonAdventure 精灵奇遇插件配置
# 作者: 小森 QQ: 1954698782 插件交流群: 1071725065
# 插件总开关, 设为 false 则完全禁用所有奇遇功能
enabled: true
# 调试模式, 开启后会在控制台输出触发日志, 方便排查问题
enabled-debug: false
# 玩家首次进服时是否默认开启奇遇 (玩家可用 /scadv toggle 自行切换)
default-player-enabled: true
# 聊天消息前缀, 支持 & 颜色代码
prefix: "&b[精灵奇遇] "
# 触发器配置
# 每种触发方式独立控制: enabled(开关), chance(触发概率 0~1), cooldown-seconds(冷却秒数)
triggers:
# 走路触发
# 玩家累计移动 walk-distance 格后进行一次概率判定
# 判定成功则在玩家附近生成精灵, 并进入冷却
walk:
enabled: true
# 累计步数阈值(格), 走满这么多格才会触发一次概率判定
walk-distance: 80
# 触发概率, 0.18 = 18%
chance: 0.18
# 触发后冷却时间(秒), 冷却期间不会再次触发
cooldown-seconds: 45
# 挖矿触发
# 玩家破坏 blocks 列表中的方块时进行概率判定
mine:
enabled: true
# 触发概率, 0.12 = 12%
chance: 0.12
# 冷却时间(秒)
cooldown-seconds: 25
# 可触发的方块列表, 使用 minecraft:命名空间格式
blocks:
- minecraft:stone
- minecraft:deepslate
- minecraft:coal_ore
- minecraft:iron_ore
- minecraft:copper_ore
- minecraft:gold_ore
- minecraft:redstone_ore
- minecraft:lapis_ore
- minecraft:diamond_ore
- minecraft:emerald_ore
- minecraft:deepslate_coal_ore
- minecraft:deepslate_iron_ore
- minecraft:deepslate_copper_ore
- minecraft:deepslate_gold_ore
- minecraft:deepslate_redstone_ore
- minecraft:deepslate_lapis_ore
- minecraft:deepslate_diamond_ore
- minecraft:deepslate_emerald_ore
# 夜晚触发
# 服务器定时检测: 当世界时间为夜晚(13000~23000)且玩家所在位置亮度低于阈值时判定
night:
enabled: true
# 触发概率, 0.05 = 5% (每次定时检测时判定)
chance: 0.05
# 冷却时间(秒)
cooldown-seconds: 90
# 最大亮度等级, 玩家位置亮度必须 <= 此值才会触发
max-light-level: 4
# 定时检测间隔(tick), 200tick = 10秒检测一次
check-interval-ticks: 200
# 钓鱼触发
# 玩家成功钓上鱼时进行概率判定, 成功则钓上一只水系精灵
fish:
enabled: true
# 触发概率, 0.20 = 20%
chance: 0.20
# 冷却时间(秒)
cooldown-seconds: 30
# 精灵生成参数
spawn:
# 生成精灵的最低等级
min-level: 5
# 生成精灵的最高等级
max-level: 50
# 是否跟随玩家等级 (取玩家附近已有精灵的平均等级作为基准)
follow-player-level: true
# 当附近没有精灵可参考时使用的默认等级
fallback-level: 15
# 精灵生成在玩家周围的半径(格)
radius: 6
# 精灵生成后多少秒未被捕捉则自动消失
despawn-seconds: 60
# 闪光概率, 4096 表示 1/4096 的几率为闪光
shiny-chance: 4096
# 每个玩家同时存在的最大奇遇精灵数量
per-player-limit: 3
# 稀有事件
# 触发奇遇时有额外小概率从稀有池中抽取精灵, 等级会额外加成
rare-event:
# 稀有事件开关
enabled: true
# 稀有事件触发概率, 0.02 = 2% (在正常触发基础上额外判定)
chance: 0.02
# 稀有精灵额外等级加成
level-bonus: 5
# 稀有精灵池
species-pool:
- dratini
- bagon
- larvitar
- gible
- beldum
- deino
- goomy
- jangmoo
# 精灵池配置
# 不同触发方式使用不同的精灵池, 走路触发根据群系选择
# 群系精灵池 (走路触发专用)
# 格式: "minecraft:群系ID" 下列出该群系可出现的精灵
# default-pool 为兜底池, 当玩家所在群系没有配置时使用
biome-pool:
default-pool:
- pidgey
- rattata
- bidoof
- lillipup
- zigzagoon
"minecraft:plains":
- pidgey
- rattata
- sentret
- zigzagoon
- lillipup
- yungoos
"minecraft:forest":
- caterpie
- weedle
- oddish
- hoothoot
- seedot
- shroomish
"minecraft:dark_forest":
- gastly
- murkrow
- hoothoot
- shroomish
- phantump
"minecraft:birch_forest":
- caterpie
- hoothoot
- taillow
"minecraft:jungle":
- bulbasaur
- aipom
- tropius
- pansage
"minecraft:desert":
- sandshrew
- trapinch
- cacnea
- sandile
- hippopotas
"minecraft:savanna":
- mareep
- skiddo
- litleo
"minecraft:beach":
- krabby
- corphish
- dwebble
"minecraft:ocean":
- magikarp
- tentacool
- wingull
- finneon
"minecraft:river":
- magikarp
- psyduck
- poliwag
"minecraft:swamp":
- poliwag
- wooper
- croagunk
"minecraft:taiga":
- swinub
- snover
- vanillite
"minecraft:snowy_plains":
- swinub
- snorunt
- vanillite
- cubchoo
"minecraft:windswept_hills":
- geodude
- aron
- rockruff
# 挖矿触发专用精灵池
mine-pool:
- geodude
- diglett
- onix
- sandshrew
- aron
- drilbur
- roggenrola
- rolycoly
# 夜晚触发专用精灵池
night-pool:
- gastly
- zubat
- hoothoot
- murkrow
- duskull
- drowzee
# 钓鱼触发专用精灵池 (水系精灵)
water-pool:
- magikarp
- tentacool
- psyduck
- poliwag
- horsea
- finneon
- wingull
- krabby
# 消息文案
# 支持占位符: {player}=玩家名, {pokemon}=精灵中文名, {level}=等级
# 支持 & 颜色代码 (如 &7=灰色, &f=白色, &6=金色, &e=黄色, &b=天青)
messages:
# 走路触发时的提示
walk: "&7你在草丛里听到了细碎的脚步声, &f{pokemon}&7(Lv.{level}) 探出头来"
# 挖矿触发时的提示
mine: "&7岩壁突然剥落, &f{pokemon}&7(Lv.{level}) 从矿洞深处现身"
# 夜晚触发时的提示
night: "&7夜风吹过, &f{pokemon}&7(Lv.{level}) 在你身后悄悄出现"
# 钓鱼触发时的提示
fish: "&7鱼线剧烈抖动, 上钩的竟是 &f{pokemon}&7(Lv.{level})"
# 稀有事件触发时的提示
rare: "&6稀有遭遇! &f{pokemon}&6(Lv.{level}) 主动向你发起了挑战!"
# 闪光精灵名字后缀
shiny-suffix: " &e闪光"
# 冷却中提示 (触发太频繁时显示)
cooldown: "&7冷却中, 稍后再试"
# 精灵消失时的提示
despawn: "&7野生的 {pokemon} 悄悄离开了..."
游戏截图