Orewell

一个追踪玩家破坏自然生成的方块的插件。支持方块 ID 和标签!

资源图片
# Orewell 一个用于 Minecraft 服务器的插件,用于跟踪玩家挖掘的自然生成的方块数量, 排除玩家放置的方块。支持方块 ID 和标签! 我制作这个插件是为了跟踪玩家找到的钻石数量, 同时防止使用带有丝绸触摸和财富镐的镐子导致分数虚增。 作者:Vilgot 源代码:https://github.com/VilgotS/Orewell ## 功能 * 仅计算未由玩家放置的方块 * 使用 Minecraft 标签跟踪方块类别(例如普通钻石矿和深板岩钻石矿)。完整列表在此处。 * 使用 Minecraft 内置的计分板系统 * 易于使用的 YAML 配置文件 ## 要求 * Minecraft 服务器:Paper 服务器(已测试)或兼容版本 * Java 版本:Java 21 或更高版本 * Minecraft 版本:1.21+ (已在 1.21.7 上测试) ## 安装 1. 下载最新版本 ([GitHub](https://github.com/VilgotS/Orewell/releases), [Hangar](https://hangar.papermc.io/VilgotS/Orewell), [Modrinth](https://modrinth.com/plugin/orewell)) 或从源代码构建 2. 将 Orewell.jar 文件复制到服务器的 plugins/ 目录 3. 启动你的服务器 4. 配置插件(请参阅下面的 [配置](#configuration) 部分) 5. 重新启动服务器以应用配置更改 ## 配置 插件将在首次运行时在 plugins/Orewell/ 目录中创建一个 config.yml 文件。 ### 默认配置 ```yaml # 按材质名称单独跟踪的方块 tracked-blocks: - NETHER_QUARTZ_ORE - ANCIENT_DEBRIS # 要跟踪的标签(跟踪标签中的所有方块) tracked-tags: - diamond_ores - gold_ores - iron_ores - coal_ores - copper_ores - emerald_ores - lapis_ores - redstone_ores ``` ### 配置选项 大小写不重要。 #### tracked-blocks 要跟踪的单个方块类型的列表。使用 Bukkit/Spigot 中 Material 枚举名称的精确名称。[完整列表在此处](https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html)。 **示例:** - DIAMOND_ORE - DEEPSLATE_DIAMOND_ORE - ANCIENT_DEBRIS - BIRCH_PRESSURE_PLATE #### tracked-tags 要跟踪的 Minecraft 标签列表。这允许您跟踪方块的整个类别。[列表在此处](https://mcreator.net/wiki/minecraft-block-tags-list)。 目前,包含斜杠 "/" 的标签(例如 "mineable/axe")不起作用。 **常用矿物标签:** diamond_ores - 所有钻石矿石变种(深板岩和普通) gold_ores - 所有金矿石变种 iron_ores - 所有铁矿石变种 coal_ores - 所有煤矿石变种 copper_ores - 所有铜矿石变种 emerald_ores - 所有绿宝石矿石变种 lapis_ores - 所有蓝宝石矿石变种 redstone_ores - 所有红石矿石变种 **其他示例:** logs - 所有类型的原木 enderman_holdable **自定义标签:** 您也可以(理论上,未经测试)使用数据包中的自定义标签: mypack:custom_ores - 数据包中的自定义矿物标签 ## 使用 ### 服务器管理 管理员可以使用标准的 Minecraft 计分板命令查看和修改玩家统计信息: **示例:** 查看玩家的钻石矿石数量 ``` /scoreboard players get PlayerName tag_diamond_ores ``` 设置玩家的钻石矿石数量 ``` /scoreboard players set PlayerName tag_diamond_ores 50 ``` 在玩家名称下方显示分数 ``` /scoreboard objectives setdisplay below_name tag_diamond_ores ``` 查看所有目标 ``` /scoreboard objectives list ``` ## 许可 Orewell 采用 GNU Lesser General Public License Version 3 的条款提供, 或(您有权选择)任何后续版本。请参阅 LICENSE.md 和 LICENSE.LESSER.md 以获取完整的许可文本。