LibraryCube

LibraryCube 是一个 Minecraft 插件,它会生成一个无限且可探索的图书馆,其中包含独特的房间,每个房间都以特定的地址为基础,用确定性排列的方块填充。

资源图片
# LibraryCube **LibraryCube** 是一个 Minecraft 插件,它会生成一个无尽的、程序生成的独特房间库。灵感来自豪尔赫·路易斯·博尔赫斯的小说,这个插件创造了一个新的世界,在这个世界里,每个地点都是一个确定的、程序生成的方块排列。 每个房间都有一个唯一的地址,通过知道这个地址,无论你在哪里或何时,你都可以始终返回到完全相同的房间。 如需帮助,请加入我的 [Discord Community](https://discord.gg/uAecAgtNpa)。 --- ### **重要提示** 对于版本 1.0,您首先必须使用 `/lc create` 创建图书馆。 然后,切换到 `旁观者` 模式,以便在方块中自由移动。 目前房间中不允许破坏方块;在版本 1.1 中将添加启用此功能的能力。 --- ### 特点 - **确定性生成**: 每个房间都是由一个种子(地址)生成的。相同的地址将始终生成相同的房间。 - **无限房间**: 该图书馆支持高达 `long` 值的地址,提供几乎无限数量的独特房间供您探索。 - **可定制内容**: 在两种生成模式之间切换: - **红土模式**: 房间填充了特定的、有限的 16 种红土颜色和空气。 - **通用模式**: 房间可以填充游戏中的任何方块,包括水、熔岩、沙子等! - **不可渗透世界**: 图书馆世界受到保护。方块不能被破坏,液体也不会蔓延,从而确保每个房间的完整性。 - **自动探索**: 使用 `/lc universal` 命令自动每隔几秒导航到新的房间,非常适合非操作性的探索体验。 - **可配置速度**: 使用简单的命令调整通用导航的速度以适应您的喜好。 --- ### 命令 该插件的主要命令是 `/librarycube` 或其别名 `/lc` 和 `/babel`。 - `/lc create`: 创建并传送到新的图书馆世界。 - `/lc address [value]`: 传送到与给定地址对应的房间。如果未提供任何值,则显示当前地址。 - `/lc next`: 推进到下一个房间(地址 + 1)。 - `/lc prev`: 返回到上一个房间(地址 - 1)。 - `/lc random`: 传送到一个随机的、唯一的房间。 - `/lc change <1|2>`: 切换生成模式。 **1** 是红土模式,**2** 是通用模式。 - `/lc universal`: 启动或停止自动导航。它将在每隔几秒钟移动到下一个房间。 - `/lc speed [value]`: 设置通用导航的速度,单位为秒。 ### 权限 - `librarycube.use`: 允许玩家使用所有插件命令。 - `librarycube.*`: 一个通配符权限,授予访问所有 `librarycube` 权限。 --- ### 灵感 这个插件灵感来自豪尔赫·路易斯·博尔赫斯的小说 *巴别塔图书馆*。 ### 授权 版权所有。未经许可,不得复制、修改或再分发此代码或项目的部分内容。