- 支持核心
- Arclight
- 原创/转载
- 原创
- 作者
- 我是你的大魔王
- 前置
- 无
- 支持版本
- 1.21+
DaCobblemonSpawner 1.0.0 方可梦刷怪点插件配置说明
DaCobblemonSpawner 1.0.0 是一款专为我的世界(MC)方可梦(Cobblemon)模组设计的刷怪点管理插件,核心优势在于支持多刷怪点自由配置,每个刷怪点可独立设置坐标、刷新规则、宝可梦列表等参数,灵活适配不同服务器场景(生存、休闲、赛事等),同时通过全局安全配置,避免不合理刷新导致的服务器异常或玩家体验不佳问题。以下是详细配置解析,所有刷怪点均可参照示例自由定义key(如示例中的volcano-charizard),按需添加、修改或删除。一、全局基础配置(global)
全局配置作用于所有刷怪点,用于统一限制刷新规则,保障服务器运行稳定,参数无需频繁修改,按需微调即可。- min-safe-y: 1:全局最低安全刷新Y轴坐标,设置为1即可有效禁止宝可梦在地底(Y轴小于1)刷新,避免出现地底扎堆、玩家无法捕捉的情况,可根据服务器地形(如自定义地底地图)适当调高(如5、10)。
- max-random-range: 50:全局X轴、Z轴随机刷新范围上限,即所有刷怪点的X、Z轴刷新范围(x-range、z-range)不可超过50格,防止单个刷怪点刷新范围过大,导致宝可梦分布过散或刷新位置超出预期区域,保障刷怪点的集中性和可控性。
二、刷怪点核心配置(spawn-points)
此模块为插件核心,支持添加多个独立刷怪点,每个刷怪点需自定义唯一key(示例中为volcano-charizard,可自由命名,如forest-pikachu、city-eevee等,建议命名贴合刷怪点场景,便于后续管理),每个key下的参数可独立配置,互不影响,以下结合示例详细解析每个参数的含义、配置方法及自定义技巧。示例刷怪点配置解析(volcano-charizard 火山喷火龙刷怪点)
该示例配置了一个位于火山区域的喷火龙专属刷怪点,参数可按需修改,所有刷怪点均可参照此结构配置,支持自由调整坐标、宝可梦种类、刷新频率等。- world: "world":刷怪点所在的世界名称,需填写服务器内已存在的世界名称(如“world”为主世界、“world_nether”为下界、“world_the_end”为末地),不可填写不存在的世界,否则刷怪点无法生效。若需在多个世界设置刷怪点,可复制整个刷怪点key,修改world参数即可。
- x: -84、y: 80、z: 59:刷怪点的核心坐标(基准坐标),宝可梦将围绕该坐标在设置的范围内随机刷新,坐标可通过游戏内按F3查看(显示的X、Y、Z即为当前位置坐标),建议选择玩家易到达、贴合场景的位置(如火山顶部、森林中心、城市广场等)。
- x-range: 5:X轴随机刷新范围,即宝可梦将在基准坐标X轴±5格内随机刷新(实际刷新范围为-84-5=-89至-84+5=-79),可根据刷怪点大小调整,范围越小,宝可梦越集中;范围越大,分布越分散,建议设置5-20格(不超过全局max-random-range: 50)。
- z-range: 5:Z轴随机刷新范围,与X轴范围逻辑一致,宝可梦将在基准坐标Z轴±5格内随机刷新(实际范围为59-5=54至59+5=64),建议与X轴范围保持一致,确保宝可梦刷新区域呈正方形,视觉上更协调。
- 补充说明:当玩家进入该刷怪点的X、Z轴范围后,若与基准坐标的距离不超过5格,插件将判定为“玩家在刷新范围内”,触发宝可梦刷新机制;若超过5格,则暂时停止该刷怪点的刷新,避免玩家远离后仍持续刷新,节省服务器资源。
- pokemon-list: - "charizard":该刷怪点可刷新的宝可梦列表,支持添加单个或多个宝可梦,格式为“- "宝可梦英文ID"”(需与方可梦模组内的宝可梦ID一致,不可填写中文)。示例中仅添加了喷火龙(charizard),若需添加多个,可按如下格式配置:pokemon-list: - "charizard" - "charmeleon" - "charmander",实现同一刷怪点刷新多种关联宝可梦。
- interval-seconds: 2:宝可梦刷新间隔(单位:秒),设置为2即每2秒刷新一次,刷新间隔越短,宝可梦出现频率越高;间隔越长,出现频率越低,建议根据服务器在线人数、宝可梦稀有度调整(稀有宝可梦可设置10-30秒,普通宝可梦可设置1-5秒),避免刷新过频繁导致服务器卡顿。
- enabled: true:刷怪点启用状态,true为启用(刷怪点正常生效,按规则刷新宝可梦),false为禁用(刷怪点停止刷新,保留配置,无需删除,后续可重新启用),适合临时关闭某个刷怪点(如赛事期间、地图维护期间)。
- min-level: 1:该刷怪点刷新宝可梦的最低等级,设置为1即宝可梦刷新时等级最低为1级,可根据刷怪点难度调整(如新手区域设置1-10级,高级区域设置30-50级)。
- max-level: 50:该刷怪点刷新宝可梦的最高等级,与最低等级配合,实现宝可梦等级随机分布(示例中为1-50级随机),等级范围可自由调整,建议根据服务器玩法设定(如休闲服等级范围小,竞技服等级范围大)。
- shiny-chance: 0.05:宝可梦闪光概率,数值为0-1之间的小数,0.05即5%的概率刷新闪光宝可梦(闪光宝可梦为方可梦模组内稀有形态,外观特殊),可按需调整(普通刷怪点设置0.01-0.05,稀有刷怪点设置0.1-0.2,不建议设置过高,避免破坏稀有度)。
- max-spawn-count: 5:该刷怪点的宝可梦最大同时存在数量,设置为5即该刷怪点最多同时有5只宝可梦存在,当达到上限时,插件将停止刷新,直至有宝可梦被捕捉、击败或消失(如超出刷新范围),再恢复刷新,可避免单个刷怪点宝可梦扎堆,影响玩家捕捉体验,同时减少服务器资源占用。
三、多刷怪点自定义配置技巧
插件支持自由添加多个刷怪点,只需在spawn-points模块下,复制示例刷怪点(volcano-charizard)的完整结构,修改key名称和对应参数即可,以下为多刷怪点配置示例及注意事项:- key命名规范:建议采用“场景-宝可梦ID”的格式(如forest-pikachu、city-eevee、nether-gengar),便于后续区分和管理,不可出现重复key(重复key会导致后一个刷怪点覆盖前一个)。
- 多刷怪点参数差异:可根据场景设置不同参数,如森林场景(forest-pikachu)设置较低等级(1-20级)、较短刷新间隔(3秒)、较低闪光概率(0.02);神兽场景(temple-legendary)设置较高等级(40-60级)、较长刷新间隔(30秒)、较高闪光概率(0.1)、较小刷新范围(3格),实现场景与宝可梦的适配。
- 批量管理:若需临时关闭所有刷怪点,可将每个刷怪点的enabled参数改为false;若需调整所有刷怪点的等级范围,可批量修改min-level和max-level参数,无需逐一修改,提升配置效率。
四、配置注意事项
- 所有参数的格式需严格遵循示例(如冒号后加空格、列表前加短横线),格式错误会导致插件无法加载或刷怪点失效。
- 宝可梦ID需与方可梦模组内的ID完全一致(区分大小写,如“charizard”不可写为“Charizard”“CHARIZARD”),若ID错误,该刷怪点将无法刷新对应宝可梦。
- 刷新范围(x-range、z-range)不可超过全局max-random-range参数,否则超出部分无效,刷怪点将按max-random-range限制刷新范围。
- 配置修改后,需重启服务器或重载插件,修改才能生效,建议修改后测试刷怪点是否正常刷新,避免配置错误影响玩家体验。
五、config配置
#DaCobblemonSpawner方可梦刷怪点配置
#重载指令 /dacobblemon reload
# /dm reload
# /dapoke reload
# /dacob reload
global:
min-safe-y: 1 # 全局最低安全Y轴(防地底刷新)
max-random-range: 50 # X/Z随机范围上限
spawn-points:
volcano-charizard:
world: "world"
x: -84
y: 80
z: 59
#范围刷新宝可梦,玩家在这范围内最多超过5格判定刷新
x-range: 6 # X轴随机范围(±6格)
z-range: 6 # Z轴随机范围(±6格)
pokemon-list:
- "charizard"
interval-seconds: 2 # 刷新间隔(秒)
enabled: true
min-level: 1 # 宝可梦最低等级
max-level: 50 # 宝可梦最高等级
shiny-chance: 0.05 # 闪光概率
max-spawn-count: 5 # 上限5只,达到后停止刷新