- ◆ 支持核心
- Arclight
- ◆ 插件前置
- Cobblemon
- ◆ 游戏版本
- 1.21.1
介绍
本插件是CobblemonLegendarySpawn的Pro版本,拥有熔炉自定义刷神,刷神自定义保护,更多的刷神自定义配置限制,拥有更多的变量的附属插件!满足你所有需求!该插件支持高度自定义的配置,包括宝可梦刷新权重、生物群系限制、时间限制、月相限制、天气限制、高度限制、宝可梦等级和闪光宝可梦生成概率等。
指令列表
命令 | 权限要求 | 语法示例 | 功能说明 |
---|---|---|---|
/legendary checkspawn /legendary open | 默认权限 | /legendary checkspawns /legendary open | 查看当前所在生物群系中可能刷新的神兽 打开查看配置中所有的宝可梦的界面 |
/legendary reload | legendary.admin | /legendary reload | 重新加载配置并重置刷新计时器 |
/legendary force | legendary.admin | /legendary force | 强制在你周围生成一个传奇宝可梦 |
占位符支持(PlaceholderAPI)
占位符名称 | 含义 |
---|---|
%legendaryspawner_nextspawn_seconds% | 下次刷新剩余时间(秒) |
%legendaryspawner_nextspawn_time% | 下次刷新时间(MM:ss) |
%legendaryspawner_nextspawn_fulltime% | 下次刷新时间(HH:mm:ss) |
占位符支持(Worldinfo)
占位符名称 | 含义 |
---|---|
%worldinfo_time_form% | 当前世界时间(原始 tick 数 |
%worldinfo_weather_name% | 当前天气类型(中文) |
%worldinfo_biome_name% | 玩家当前位置的生物群系(中文) |
spawn 配置文件说明
除了主配置文件 config.yml 外,插件还使用了位于 plugins/XcLegendaryPokemonSpawner/spawn/ 目录下的多个.yml 文件来管理每个传奇宝可梦的具体刷新规则。
示例:spawn/default.yml
"1":
species: "Rayquaza" # 英文名或
weight: 1.0 # 刷新权重
# 刷新条件设置
spawnConditions:
biomes: # 生物群系 不填或者删除该配置则任何群系都可以刷新
- "plains"
- "forest"
# 时间设置(三种格式可选)
times: # 不填或者删除该配置则任何时间都可以刷新
- "24h|00:00-23:59" # 24小时制,表示全天可刷新 表示的是现实世界的时间(服务器所在时区的24小时制时间)
- "tick|0-24000" # 游戏刻,表示全天可刷新
weathers: # 天气限制 不填或者删除该配置则不受该配置限制
- "clear"
y-level: # 高度限制配置
min: 0
max: 255
moonPhases: # 月相 月相包括 满月 亏凸月 下弦月 残月 新月 蛾眉月 上弦月 盈凸月 删除该配置则不受该配置限制
- "满月"
"2":
species: "Mewtwo" # 英文名
weight: 1.0 # 刷新权重
# 刷新条件设置
spawnConditions:
biomes: # 生物群系 不填或者删除该配置则任何群系都可以刷新
- "desert"
- "badlands"
# 时间设置示例
times:
- "24h|18:00-06:00" # 24小时制,表示晚上6点到早上6点可刷新 表示的是现实世界的时间(服务器所在时区的24小时制时间)
- "tick|13000-23000" # 游戏刻,表示游戏中的夜晚可刷新
weathers: # 天气限制 不填或者删除该配置则不受该配置限制
- "rain"
- "thunder"
y-level: # 高度限制配置
min: 100
max: 255
moonPhases: # 月相限制 可以设置多个月相
- "新月"
- "蛾眉月"
species: "Rayquaza" # 英文名或
weight: 1.0 # 刷新权重
# 刷新条件设置
spawnConditions:
biomes: # 生物群系 不填或者删除该配置则任何群系都可以刷新
- "plains"
- "forest"
# 时间设置(三种格式可选)
times: # 不填或者删除该配置则任何时间都可以刷新
- "24h|00:00-23:59" # 24小时制,表示全天可刷新 表示的是现实世界的时间(服务器所在时区的24小时制时间)
- "tick|0-24000" # 游戏刻,表示全天可刷新
weathers: # 天气限制 不填或者删除该配置则不受该配置限制
- "clear"
y-level: # 高度限制配置
min: 0
max: 255
moonPhases: # 月相 月相包括 满月 亏凸月 下弦月 残月 新月 蛾眉月 上弦月 盈凸月 删除该配置则不受该配置限制
- "满月"
"2":
species: "Mewtwo" # 英文名
weight: 1.0 # 刷新权重
# 刷新条件设置
spawnConditions:
biomes: # 生物群系 不填或者删除该配置则任何群系都可以刷新
- "desert"
- "badlands"
# 时间设置示例
times:
- "24h|18:00-06:00" # 24小时制,表示晚上6点到早上6点可刷新 表示的是现实世界的时间(服务器所在时区的24小时制时间)
- "tick|13000-23000" # 游戏刻,表示游戏中的夜晚可刷新
weathers: # 天气限制 不填或者删除该配置则不受该配置限制
- "rain"
- "thunder"
y-level: # 高度限制配置
min: 100
max: 255
moonPhases: # 月相限制 可以设置多个月相
- "新月"
- "蛾眉月"
furnace配置文件说明
此配置文件用来配置主要是 原版烧矿刷新美录坦的机制 但可以自定义任何精灵 只要您愿意!
示例:furnace.yml
# 原版烧矿刷新美录坦的机制,可自定义配置
pokemonSpawn: # 宝可梦的刷新
- "Meltan"
smelt: # 熔炼的配置
- "iron_ingot"
- "gold_ingot"
- "copper_ingot"
- "netherite_ingot"
spawnConfig:
# 百分比刷新率
chance: 0.0122
# 宝可梦最小等级
minLevel: 50
# 宝可梦最大等级
maxLevel: 70
# 宝可梦闪光几率 (0.0-1.0)
shinyChance: 0.03
# 设置个体值(IV)中设为31的数量,0表示关闭此功能
ivCount: 3
# 宝可梦刷新时的广播信息
broadcast: "&b在世界 &f&l%world%(&f&lX:%x% Y:%y% Z:%z%) &b刷新出了 &6美录坦!!"
pokemonSpawn: # 宝可梦的刷新
- "Meltan"
smelt: # 熔炼的配置
- "iron_ingot"
- "gold_ingot"
- "copper_ingot"
- "netherite_ingot"
spawnConfig:
# 百分比刷新率
chance: 0.0122
# 宝可梦最小等级
minLevel: 50
# 宝可梦最大等级
maxLevel: 70
# 宝可梦闪光几率 (0.0-1.0)
shinyChance: 0.03
# 设置个体值(IV)中设为31的数量,0表示关闭此功能
ivCount: 3
# 宝可梦刷新时的广播信息
broadcast: "&b在世界 &f&l%world%(&f&lX:%x% Y:%y% Z:%z%) &b刷新出了 &6美录坦!!"
config 主配置文件说明
配置文件 config.yml ,是主配置文件,它能配置刷新传奇宝可梦保护,等级,闪光,刷神时间等配置。
示例:config.yml
# 开启的世界
worlds:
- "world"
- "world/DIM1"
- "world/DIM-1"
spawn:
# 刷新时间 (秒)
duration: 1600
# 每增加一个在线玩家所减少的刷新时间(秒),填0则不减少
timeReductionPerPlayer: 0
# 刷新概率
chance: 0.48
# 最小刷新玩家
minNumPlayer: 1
# 传奇宝可梦最小等级
minLevel: 50
# 传奇宝可梦最大等级
maxLevel: 70
# 传奇宝可梦闪光几率 (0.0-1.0)
shinyChance: 0.001
# 设置个体值(IV)中设为31的数量,0表示关闭此功能
ivCount: 3
# 神兽宝可梦刷新时执行的指令 (对于被抽取到刷新的玩家)
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# tell 向玩家发送信息
# broadcast 广播信息
# 变量:%变量名%,player:玩家名,pokemon:宝可梦名,level:宝可梦等级,biome:群系名,xyz:生成坐标
refreshCommands:
- "broadcast: 弔 §e传说宝可梦§b %pokemon% §e出现在了 §a%player% §e的附近!坐标: §6%x% %y% %z%"
# 没有神兽宝可梦刷新时执行的指令 (全服玩家)
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# tell 向玩家发送信息
# broadcast 广播信息
noSpawnCommands:
- "broadcast: 弔 §c很遗憾!传奇宝可梦并没有进行刷新!"
# 传奇宝可梦保护配置 保护时间之内不允许其它玩家捕抓这只传奇宝可梦
protection:
# 是否开启传奇宝可梦保护 true为开启 false为关闭
switch: true
# 保护时间 (秒)
duration: 10
# 不受保护的玩家捕抓这只传奇宝可梦提示
prompt:
- "弔 §c这只传说宝可梦正在受保护 §c保护时间§a%time% §c受保护者§a%player% §c请稍后再试"
#并不需要修改,也最好不要修改
moonPhase:
FULL_MOON: 满月
WANING_GIBBOUS: 亏凸月
LAST_QUARTER: 下弦月
CRESCENT: 残月
NEW_MOON: 新月
CRESCENT_WAXING: 蛾眉月
FIRST_QUARTER: 上弦月
WAXING_GIBBOUS: 盈凸月
worlds:
- "world"
- "world/DIM1"
- "world/DIM-1"
spawn:
# 刷新时间 (秒)
duration: 1600
# 每增加一个在线玩家所减少的刷新时间(秒),填0则不减少
timeReductionPerPlayer: 0
# 刷新概率
chance: 0.48
# 最小刷新玩家
minNumPlayer: 1
# 传奇宝可梦最小等级
minLevel: 50
# 传奇宝可梦最大等级
maxLevel: 70
# 传奇宝可梦闪光几率 (0.0-1.0)
shinyChance: 0.001
# 设置个体值(IV)中设为31的数量,0表示关闭此功能
ivCount: 3
# 神兽宝可梦刷新时执行的指令 (对于被抽取到刷新的玩家)
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# tell 向玩家发送信息
# broadcast 广播信息
# 变量:%变量名%,player:玩家名,pokemon:宝可梦名,level:宝可梦等级,biome:群系名,xyz:生成坐标
refreshCommands:
- "broadcast: 弔 §e传说宝可梦§b %pokemon% §e出现在了 §a%player% §e的附近!坐标: §6%x% %y% %z%"
# 没有神兽宝可梦刷新时执行的指令 (全服玩家)
# command 玩家执行
# op 玩家以op执行
# console 玩家以控制台执行
# tell 向玩家发送信息
# broadcast 广播信息
noSpawnCommands:
- "broadcast: 弔 §c很遗憾!传奇宝可梦并没有进行刷新!"
# 传奇宝可梦保护配置 保护时间之内不允许其它玩家捕抓这只传奇宝可梦
protection:
# 是否开启传奇宝可梦保护 true为开启 false为关闭
switch: true
# 保护时间 (秒)
duration: 10
# 不受保护的玩家捕抓这只传奇宝可梦提示
prompt:
- "弔 §c这只传说宝可梦正在受保护 §c保护时间§a%time% §c受保护者§a%player% §c请稍后再试"
#并不需要修改,也最好不要修改
moonPhase:
FULL_MOON: 满月
WANING_GIBBOUS: 亏凸月
LAST_QUARTER: 下弦月
CRESCENT: 残月
NEW_MOON: 新月
CRESCENT_WAXING: 蛾眉月
FIRST_QUARTER: 上弦月
WAXING_GIBBOUS: 盈凸月
gui 界面文件说明
配置文件 gui.yml , 主要是自定义配置宝可梦刷新界面。
示例:gui.yml
# GUI配置文件
gui:
# 界面标题
title: "§6传奇宝可梦信息"
# 分页时的标题格式,{page}代表当前页码,{total}代表总页数
page_title: "§6传奇宝可梦信息 - 第{page}页"
# 边框设置
border:
# 边框材质,可选任何Minecraft有效的方块材质
# 如: BLACK_STAINED_GLASS_PANE, BLUE_STAINED_GLASS_PANE, BROWN_STAINED_GLASS_PANE,
# CYAN_STAINED_GLASS_PANE, GRAY_STAINED_GLASS_PANE, GREEN_STAINED_GLASS_PANE,
# LIGHT_BLUE_STAINED_GLASS_PANE, LIGHT_GRAY_STAINED_GLASS_PANE, LIME_STAINED_GLASS_PANE,
# MAGENTA_STAINED_GLASS_PANE, ORANGE_STAINED_GLASS_PANE, PINK_STAINED_GLASS_PANE,
# PURPLE_STAINED_GLASS_PANE, RED_STAINED_GLASS_PANE, WHITE_STAINED_GLASS_PANE, YELLOW_STAINED_GLASS_PANE
material: "LIGHT_BLUE_STAINED_GLASS_PANE"
# 边框名称,设为空字符串则不显示名称
name: "§r"
# 导航按钮设置
navigation:
previous_page:
# 上一页按钮材质
material: "ARROW"
# 上一页按钮名称
name: "§e上一页"
# 上一页按钮描述
lore:
- "§7点击查看第{prev_page}页"
next_page:
# 下一页按钮材质
material: "ARROW"
# 下一页按钮名称
name: "§e下一页"
# 下一页按钮描述
lore:
- "§7点击查看第{next_page}页"
page_indicator:
# 页码指示器材质
material: "PAPER"
# 页码指示器名称
name: "§6当前页:{page}/{total}"
# 页码指示器描述
lore:
- "§7共有 {pokemon_count} 个传奇宝可梦"
# 宝可梦信息展示设置
pokemon_info:
# 宝可梦名称前缀
name_prefix: "§6"
# 宝可梦信息格式
lore_format:
# 基本信息
- "§e刷新权重:§f{weight}"
- "§e生成位置:§f{location}"
- "§b刷新条件:"
- "§a群系: §f{biomes}"
- "§a时间: §f{times}"
- "§a天气: §f{weathers}"
- "§a月相: §f{moon_phases}"
- "§a高度范围: §f{min_y} - {max_y}"
# 当无法获取宝可梦图标时的备用设置
fallback_icon:
# 当无法获取Cobblemon宝可梦图标时,根据宝可梦属性显示不同的物品 不会修改请别修改
type_materials:
fire: "BLAZE_POWDER"
water: "WATER_BUCKET"
grass: "GRASS_BLOCK"
electric: "LIGHTNING_ROD"
psychic: "AMETHYST_SHARD"
ice: "ICE"
dragon: "DRAGON_BREATH"
dark: "WITHER_ROSE"
fairy: "PINK_TULIP"
normal: "WHITE_WOOL"
fighting: "IRON_SWORD"
flying: "FEATHER"
poison: "SPIDER_EYE"
ground: "DIRT"
rock: "COBBLESTONE"
bug: "STRING"
ghost: "SOUL_LANTERN"
steel: "IRON_BLOCK"
# 默认材质,当找不到对应类型时使用
default: "BOOK"
gui:
# 界面标题
title: "§6传奇宝可梦信息"
# 分页时的标题格式,{page}代表当前页码,{total}代表总页数
page_title: "§6传奇宝可梦信息 - 第{page}页"
# 边框设置
border:
# 边框材质,可选任何Minecraft有效的方块材质
# 如: BLACK_STAINED_GLASS_PANE, BLUE_STAINED_GLASS_PANE, BROWN_STAINED_GLASS_PANE,
# CYAN_STAINED_GLASS_PANE, GRAY_STAINED_GLASS_PANE, GREEN_STAINED_GLASS_PANE,
# LIGHT_BLUE_STAINED_GLASS_PANE, LIGHT_GRAY_STAINED_GLASS_PANE, LIME_STAINED_GLASS_PANE,
# MAGENTA_STAINED_GLASS_PANE, ORANGE_STAINED_GLASS_PANE, PINK_STAINED_GLASS_PANE,
# PURPLE_STAINED_GLASS_PANE, RED_STAINED_GLASS_PANE, WHITE_STAINED_GLASS_PANE, YELLOW_STAINED_GLASS_PANE
material: "LIGHT_BLUE_STAINED_GLASS_PANE"
# 边框名称,设为空字符串则不显示名称
name: "§r"
# 导航按钮设置
navigation:
previous_page:
# 上一页按钮材质
material: "ARROW"
# 上一页按钮名称
name: "§e上一页"
# 上一页按钮描述
lore:
- "§7点击查看第{prev_page}页"
next_page:
# 下一页按钮材质
material: "ARROW"
# 下一页按钮名称
name: "§e下一页"
# 下一页按钮描述
lore:
- "§7点击查看第{next_page}页"
page_indicator:
# 页码指示器材质
material: "PAPER"
# 页码指示器名称
name: "§6当前页:{page}/{total}"
# 页码指示器描述
lore:
- "§7共有 {pokemon_count} 个传奇宝可梦"
# 宝可梦信息展示设置
pokemon_info:
# 宝可梦名称前缀
name_prefix: "§6"
# 宝可梦信息格式
lore_format:
# 基本信息
- "§e刷新权重:§f{weight}"
- "§e生成位置:§f{location}"
- "§b刷新条件:"
- "§a群系: §f{biomes}"
- "§a时间: §f{times}"
- "§a天气: §f{weathers}"
- "§a月相: §f{moon_phases}"
- "§a高度范围: §f{min_y} - {max_y}"
# 当无法获取宝可梦图标时的备用设置
fallback_icon:
# 当无法获取Cobblemon宝可梦图标时,根据宝可梦属性显示不同的物品 不会修改请别修改
type_materials:
fire: "BLAZE_POWDER"
water: "WATER_BUCKET"
grass: "GRASS_BLOCK"
electric: "LIGHTNING_ROD"
psychic: "AMETHYST_SHARD"
ice: "ICE"
dragon: "DRAGON_BREATH"
dark: "WITHER_ROSE"
fairy: "PINK_TULIP"
normal: "WHITE_WOOL"
fighting: "IRON_SWORD"
flying: "FEATHER"
poison: "SPIDER_EYE"
ground: "DIRT"
rock: "COBBLESTONE"
bug: "STRING"
ghost: "SOUL_LANTERN"
steel: "IRON_BLOCK"
# 默认材质,当找不到对应类型时使用
default: "BOOK"

bossbar配置文件说明
配置文件 bossbar.yml , 主要是自定义配置boss血条信息。
示例:bossbar.yml
# BossBar配置文件
# 血条显示开关 true/false
enabled: true
# 血条名称 (用于区分多个BossBar)
# 这个名称在内部使用,不会显示给玩家
name: "legendary_timer"
# 血条显示类型
# 可选值: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
barColor: BLUE
# 血条样式
# 可选值: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
barStyle: SOLID
# 血条标题格式
# 可用变量:
# %time% - 剩余刷新时间(秒)
# %formatted_time% - 格式化的剩余时间 (如 "10分30秒")
# %biome% - 当前生物群系名称
# %chance% - 刷新概率
# %online% - 在线玩家数
# %min_players% - 最小需要的玩家数
title: "&b传奇宝可梦 &f| &e时间: &f%formatted_time% &f| &a群系: &f%biome% &f| &d概率: &f%chance%% &f| &6在线: &f%online%"
# 更新间隔 (ticks)
# 20 ticks = 1秒
updateInterval: 20
# 时间格式化 不会修改请勿修改
# 可用变量:
# %d% - 天
# %h% - 小时
# %m% - 分钟
# %s% - 秒
timeFormat:
days: "%d%天%h%小时%m%分钟%s%秒"
hours: "%h%小时%m%分钟%s%秒"
minutes: "%m%分钟%s%秒"
seconds: "%s%秒
# 血条显示开关 true/false
enabled: true
# 血条名称 (用于区分多个BossBar)
# 这个名称在内部使用,不会显示给玩家
name: "legendary_timer"
# 血条显示类型
# 可选值: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
barColor: BLUE
# 血条样式
# 可选值: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
barStyle: SOLID
# 血条标题格式
# 可用变量:
# %time% - 剩余刷新时间(秒)
# %formatted_time% - 格式化的剩余时间 (如 "10分30秒")
# %biome% - 当前生物群系名称
# %chance% - 刷新概率
# %online% - 在线玩家数
# %min_players% - 最小需要的玩家数
title: "&b传奇宝可梦 &f| &e时间: &f%formatted_time% &f| &a群系: &f%biome% &f| &d概率: &f%chance%% &f| &6在线: &f%online%"
# 更新间隔 (ticks)
# 20 ticks = 1秒
updateInterval: 20
# 时间格式化 不会修改请勿修改
# 可用变量:
# %d% - 天
# %h% - 小时
# %m% - 分钟
# %s% - 秒
timeFormat:
days: "%d%天%h%小时%m%分钟%s%秒"
hours: "%h%小时%m%分钟%s%秒"
minutes: "%m%分钟%s%秒"
seconds: "%s%秒

结语
感谢使用 CobblemonLegendarySpawnPro 插件,我们持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:966720491。注意:Worldinfo插件为该插件的附属插件可进群下载
购买此插件可以找作者领取全神兽配置
购买此插件只有使用权,没有分发权,请自觉