- ◆ 支持核心
- Arclight
- ◆ 插件前置
- 无
- ◆ 游戏版本
- 1.21.1
区域化配置:在指定坐标范围内触发野生宝可梦遭遇
概率控制:每个区域独立设置草丛触发率(如 30%)
权重系统:BULBASAUR:2 表示出现概率是普通宝可梦的 2 倍
闪光机制:支持标准 1/4096 或自定义闪光率(如 1/1024)
冷却系统:防止刷怪,每位玩家独立冷却计时
调试命令:/checkspawn 实时查看当前区域概率与宝可梦列表
安全线程:所有 Cobblemon 操作在主线程执行,杜绝崩溃
配置文件示例(plugins/CobblemonGrassSpawn/config.yml)
# =============================================
# CobblemonGrassSpawn 插件配置文件
# 功能:在指定区域内,玩家走在草丛上时按概率遭遇野生宝可梦
# 注意:
# - 没有全局的 spawn-chance,每个区域独立配置
# - shiny-chance 使用“分母”格式(例如 4096 表示 1/4096 的闪光概率)
# - spawn-chance 是 0.0 ~ 1.0 之间的浮点数(0.3 = 30% 触发率)
# =============================================
regions:
# 区域名称:forest(森林区域)
forest:
world: world # 所在世界名称
x1: -50 # 区域最小 X 坐标
y1: 60 # 区域最小 Y 坐标(高度)
z1: -50 # 区域最小 Z 坐标
x2: 50 # 区域最大 X 坐标
y2: 80 # 区域最大 Y 坐标
z2: 50 # 区域最大 Z 坐标
spawn-chance: 0.3 # 草丛触发遭遇的概率(30%)
cooldown: 30 # 玩家在此区域遭遇后,再次触发的冷却时间(秒)
shiny-chance: 4096 # 闪光宝可梦出现概率(1/4096,标准原版闪光率)
min-level: 5 # 生成宝可梦的最低等级
max-level: 15 # 生成宝可梦的最高等级
pokelist: # 可在此区域出现的宝可梦列表(支持权重)
- "BULBASAUR:2" # 妙蛙种子,权重为 2(出现几率是普通宝可梦的 2 倍)
- "PIDGEY:3" # 波波,权重为 3(出现几率更高)
- "CATERPIE" # 绿毛虫,未指定权重,默认为 1
- "PIKACHU:1" # 皮卡丘,权重为 1
# 区域名称:qy1(自定义高亮区域,例如“稀有区”)
qy1:
world: world # 所在世界名称
x1: 100 # 区域最小 X 坐标
y1: 64 # 区域最小 Y 坐标
z1: 100 # 区域最小 Z 坐标
x2: 120 # 区域最大 X 坐标
y2: 75 # 区域最大 Y 坐标
z2: 120 # 区域最大 Z 坐标
spawn-chance: 0.5 # 草丛触发遭遇的概率(50%,更容易遇到宝可梦)
cooldown: 20 # 冷却时间较短(20 秒)
shiny-chance: 1024 # 闪光率更高(1/1024),适合活动或特殊区域
min-level: 10 # 宝可梦等级更高
max-level: 20 # 最高等级
pokelist: # 此区域只出初始御三家中的两种
- "CHARMANDER" # 小火龙,权重默认为 1
- "SQUIRTLE:2" # 杰尼龟,权重为 2(比小火龙更容易出现)