TooManyGen

限制玩家生成区块的能力。

资源图片
# TooManyGen *不要让他们生成过多的区块* ## 这是什么? 这个插件旨在帮助那些服务器管理员: - **无法预生成**他们的世界 - 启用了鞘翅 - 想要保持可玩的视野距离 ## 它是如何工作的? 这个插件将计算每个玩家生成的区块数量。当达到某个 阈值时,它将开始惩罚玩家,通过: - 增加鞘翅的伤害 - 使玩家有失去鞘翅的风险 - 降低他们的视野距离 ## 我该如何使用它? 1. 下载插件并将其放在您的 plugins 文件夹中。 2. **可选地**下载 **ProtocolLib** 3. 启动服务器一次,启用插件。 4. 编辑配置文件以符合您的喜好。 5. 重新启动服务器。 ## 配置文件 ```yaml // do not touch do_not_touch_config_version: 1 // 是否启用 bStats 统计信息 bStats: true worlds: // 所有世界的默认设置,您可以通过 // 创建带有世界名称的配置部分来指定每个世界设置 default: // 是否为世界启用功能 enabled: true // 玩家受到惩罚前生成的区块数量 punishThreshold: 600 // 我们认为区块生成的最大距离 chunkGenDistance: 32 // 区块数量冷却的速度,每秒两次 // 因此将此设置为 16 表示玩家每秒可以生成 32 个区块 coolingRate: 16 // 当玩家堆叠大量区块时,冷却速度加快多少 // 值越低,冷却速度越快 coolingSpeedup: 1.25 // 玩家受到惩罚时设置的视野距离值 viewDistanceValues: - 8 - 6 - 4 // 我们设置指定视野距离的阈值 // 例如,在 800 个区块时设置视野距离为 8,在 1600 个区块时设置为 6,在 3200 个区块时设置为 4 viewDistanceThresholds: - 1.0 - 2.0 - 4.0 // 是否启用鞘翅伤害 elytraDamage: true // 鞘翅伤害的起始倍数,呈指数增长 elytraDamageMultiplier: 3.0 // 是否启用鞘翅消失 elytraVanish: true // 超过哪个倍数玩家可能会失去他们的鞘翅 elytraVanishMultiplier: 60 ``` ## 权限 - `toomanygen.bypass` - 绕过惩罚 - `toomanygen.command` - 使用命令 - `toomanygen.command.reload` - 使用重新加载命令 ## 命令 - `/toomanygen reload` - 重新加载配置文件,不建议在生产环境中使用 ## 支持 该插件是为了私用而开发的,没有提供支持,功能按“原样”提供。不过,我会进行维护,可能还会修复您发现的任何错误。要报告这些错误,请通过 Discord 联系我:`rabiant`。您可能需要加入 PaperMC Discord 才能 DM 我。