RuinSpawner 是一个轻量级的 Minecraft 插件,适用于 Paper 服务器(1.20.6),它允许玩家使用特殊的金色镐收集和迁移生物生成器。该插件专注于简洁性、性能和清晰的游戏机制。
生成器收集:玩家可以破坏并捡起生物生成器,保留原始生物类型。
特殊镐的要求:只有名为“Mighty Destroyer”(带有自定义 NBT 标签)的金色镐才能收集生成器。该镐附带 1 点耐久度,使用一次后即会损坏。
管理员和玩家命令:
/giveruinspawner – 管理员可以将特殊镐给与任何玩家。
/buyruinspawner – 玩家可以以可配置的价格(默认:250,000)购买镐,与 Vault 经济系统集成。

权限支持:与 LuckPerms 和其他权限插件完全兼容。购买和给予镐的单独权限。
可配置的消息:所有游戏内消息和价格都设置在 YAML 配置文件中,易于本地化和自定义。
技术细节
除了 Vault 用于经济集成之外,没有其他依赖项。NBT 和 PersistentDataContainer 用于存储自定义数据(生物类型、镐标记)。处理的事件:BlockBreakEvent(用于收集生成器)、BlockPlaceEvent(用于恢复生物类型)。
没有性能影响:代码是最小化的和基于事件驱动的。
RuinSpawner 是服务器所有者控制和公平收集生成器的实用插件,而不会过度复杂化游戏玩法。它易于配置,与现有的权限和经济系统集成,并且对生产环境安全。