冒险地牢

冒险地牢

大型程序生成的地牢结构,包含随机战利品。

世界生成

什么是Roguelike地牢

一座开凿在主世界泥土与岩石之中的古典风格地牢爬行者。

Roguelike地牢旨在为游戏前期提供一条替代的成长路径,同时也为后期游戏增添乐趣。

尝试在第一天就进入地牢,不探索完整个结构就不要离开。战利品和难度都是经过设计的,目的是为了让这段经历充满回报。

历史

Roguelike地牢始于MC 1.6版本(2013年),最初是一个旨在增强和扩展原版Minecraft“箱子”风格地牢体验的项目,通过走廊和楼梯将房间连接起来。

这些地牢的设计灵感来自404挑战赛以及Vechs的SuperHostile地图。《失忆症:黑暗后裔》启发了贯穿始终的氛围和主题。

这个名字来源于同名类型的经典地牢爬行者游戏。

如今,Roguelike地牢已经成为一个由分支和衍生作品(通常是Forge模组和/或整合包)组成的庞大生态系统,这些作品通过多种方式对其进行了扩展,提供了多样化的环境、自定义生物、可配置的地牢或战利品系统。一些整合包围绕这些分支发展起来,但它们并非我的作品,与我也毫无关系。这个模组才是我的原创作品唯一的真正延续。

配置与命令

游戏内命令

Roguelike地牢会自然生成于世界中,但如果你愿意,也可以直接控制其位置。 使用“roguelike”命令可以在调用者所在位置生成一座地牢,方法是输入

roguelike dungeon here

游戏规则

“roguelikeDungeonsGenerate”游戏规则(默认为true)可用于禁用自然生成。如果你想预生成几座地牢,但又不想在其他地方生成,这会很有用。

配置文件

  • mob_drops:如果设为false,生物被击杀时将不会掉落任何装备
  • frequency:一个概率值,为地牢生成提供掷骰子选项(0到1之间)
  • debug:设为true时,地牢生成时信息会被发送到服务器日志,同时布局和战利品统计信息将存储在世界的debug目录中
  • below_sea_level:如果设为true,地牢第一层将生成在海平面以下;如果设为false,则生成在塔楼地表下方不远处
  • rooms_per_level:布局每层尝试添加的随机房间数量(包括走廊段)
  • roguelike_loot:如果设为false,战利品箱将完全依靠用户自定义的原版战利品表,否则将是空的。如果设为true,普通“程序化”Roguelike地牢自定义战利品将被添加到箱子中,但通过原版战利品表添加的任何战利品也会被加入。战利品表定义可以使用loot命令查找
/loot give @a loot roguelike

常见问题

我该如何找到地牢?/locate命令有用吗?

/locate命令不起作用,因为这些地牢不是作为原版结构系统的一部分生成的。你通常会在村庄附近找到它们,所以改用/locate定位村庄吧。

我能把这个模组添加到现有世界中吗?

可以。新地牢会在新生成的区块中自然生成。如果你想在旧地形中添加一座地牢,可以使用“roguelike”命令来实现。

如果我移除这个模组会发生什么?

如果在生成地牢之后移除该模组,不会破坏任何东西。刷怪笼将不再生成花哨的生物装备,仅此而已。

加入多人游戏的玩家需要安装这个模组吗?

不需要。这个模组与原版完全兼容,客户端无需安装。

我能把这个模组添加到整合包中吗?

可以。随你处置。

我能改变战利品吗?

可以。如果你只是想向已有的战利品中添加一些额外物品,可以尝试添加一个提供Roguelike地牢战利品表的数据包。在游戏中使用loot命令可以找到它们

/loot give @a loot roguelike

我默认会程序化地填充箱子,原版风格的战利品表是空的,专门用于添加自定义战利品。

我能添加自己的房间吗?

不能,这个地牢是程序化生成的。若不修改源代码,就无法添加内容。