跳转到内容

ProcGen 是什么

ProcGen 是 QueDP 的付费附属插件,用来做每次进本地图都不一样的随机地牢。

玩法有点像《元气骑士》《以撒》:你先做好一批房间(起点、战斗房、Boss 房、商店……),玩家每次进本,插件就从里面随机挑几间,随机转个方向,用走廊连起来,几秒钟拼出一座新地牢。

ProcGen 只管地图生成和房间战斗(封门、刷怪、清完开门),其它照旧走本体:

功能谁来管
进本条件、冷却、组队本体 config.yml
奖励、宝箱本体 rewards.yml、chest_rewards.yml
死亡复活、脚本本体 config.yml 的 revive、scripts.yml
NPC、交互点本体 npcs.yml、interacts.yml
地图生成、房间刷怪开门ProcGen

随机副本就是一个普通本体副本,多放一份 procgen.yml:

plugins/QueDP/dungeons/我的副本/
├── config.yml ... 本体配置
└── procgen.yml 有它就是随机地图,删掉就是普通副本

房间放在附属目录,一个文件夹叫一个房间集,多个副本可以共用:

plugins/QueDP-ProcGen/rooms/<房间集>/
├── start_1.schem + start_1.yml
├── combat_1.schem + combat_1.yml
└── boss_1.schem + boss_1.yml
  • 主路线是一串战斗房,终点 Boss 房;商店、宝藏、精英、事件、休息房作为岔路
  • 战斗房封门、分波刷怪,清完开门
  • 随机词缀、限时清剿、连战加赏、通关评级
  • 房间大小可以各不相同
  • 局内编辑器搭房间,网页工作台调配置

依赖:

  • QueDP 本体(同一批发布的版本)
  • WorldEdit 或 FastAsyncWorldEdit
  • MythicMobs(可选,不装就刷不了怪)

QueDP-ProcGen.jar 放进 plugins/ 重启。缺本体或 WorldEdit 时附属会自动停用,控制台写明原因。

首次开服会预生成一块空白地图模板,要等一会儿,之后都复用。

1.16.5 ~ 1.21.x,以及 Paper 26.x。Paper、Spigot、Mohist 都可以。

服务端JavaWorldEdit
1.16.58 ~ 167.2.x
1.17 ~ 1.20.1177.2.x
1.20.2 ~ 1.21.x17(1.20.5 起 21)7.3+
Paper 26.x257.4+

已实测:1.16.5、1.17.1、1.18.2、1.19.4、1.20.1、1.21.1、Mohist 1.20.1、Paper 26.1.2。

快速开始