https://forum.cuberite.org/thread-3434.html
https://github.com/madmaxoft/MazeGen
允许用户生成迷宫的插件。需要安装 WorldEdit。要生成迷宫,请使用 WorldEdit 选择一个区域,然后调用“/mg”命令,根据需要指定参数。
该插件还可以通过服务器控制台使用,将世界和坐标指定为参数,而不是从玩家的 WorldEdit 选择中读取它们。
专门的
在内部,该插件使用 Recursive backtracker 算法来生成迷宫。由于 Lua 的堆栈深度有限,只有 100 级,因此该插件没有使用调用堆栈,而是保留了自己的单元格堆栈以供回溯。
命令
常规
/mg - 生成迷宫
所需权限:mazegen.mg
可识别以下参数组合:
/mg 块类型 [单元格大小] [ExtraPassagesPercent]
权限
- mazegen.mg -
受影响的命令:
-/mg