BeeNameGenerator

一个实现蜜蜂名称生成器API,自动生成蜜蜂名称的Minecraft插件。

资源图片
# 蜜蜂名字生成器 [![License](https://img.shields.io/github/license/p0t4t0sandwich/BeeNameGeneratorPlugin?color=blue)](https://img.shields.io/github/downloads/p0t4t0sandwich/BeeNameGeneratorPlugin/LICENSE) [![Github](https://img.shields.io/github/stars/p0t4t0sandwich/BeeNameGeneratorPlugin)](https://github.com/p0t4t0sandwich/BeeNameGeneratorPlugin) [![Github Issues](https://img.shields.io/github/issues/p0t4t0sandwich/BeeNameGeneratorPlugin?label=Issues)](https://github.com/p0t4t0sandwich/BeeNameGeneratorPlugin/issues) [![Discord](https://img.shields.io/discord/1067482396246683708?color=7289da&logo=discord&logoColor=white)](https://discord.neuralnexus.dev) [![wakatime](https://wakatime.com/badge/user/fc67ce74-ca69-40a4-912f-61b26dbe3068/project/0f240003-7202-4e04-810e-e83bb007db81.svg)](https://wakatime.com/badge/user/fc67ce74-ca69-40a4-912f-61b26dbe3068/project/0f240003-7202-4e04-810e-e83bb007db81) 一个Minecraft插件,它实现了 [bee-name-generator](https://github.com/p0t4t0sandwich/bee-name-generator) API,可以自动生成蜜蜂的名字。 链接到我们的支持:[Discord](https://discord.neuralnexus.dev) ## 下载 [![Github Releases](https://img.shields.io/github/downloads/p0t4t0sandwich/BeeNameGeneratorPlugin/total?label=Github&logo=github&color=181717)](https://github.com/p0t4t0sandwich/BeeNameGeneratorPlugin/releases) [![Maven Repo](https://img.shields.io/maven-metadata/v?label=Release&metadataUrl=https%3A%2F%2Fmaven.neuralnexus.dev%2Freleases%2Fdev%2Fneuralnexus%2FBeeNameGenerator%2Fmaven-metadata.xml)](https://maven.neuralnexus.dev/#/releases/dev/neuralnexus/BeeNameGenerator) [![Maven Repo](https://img.shields.io/maven-metadata/v?label=Snapshot&metadataUrl=https%3A%2F%2Fmaven.neuralnexus.dev%2Fsnapshots%2Fdev%2Fneuralnexus%2FBeeNameGenerator%2Fmaven-metadata.xml)](https://maven.neuralnexus.dev/#/snapshots/dev/neuralnexus/BeeNameGenerator) [![Spigot](https://img.shields.io/spiget/downloads/112100?label=Spigot&logo=spigotmc&color=ED8106)](https://www.spigotmc.org/resources/beenamegenerator.112100/) [![Hangar](https://img.shields.io/badge/Hangar-download-blue)](https://hangar.papermc.io/p0t4t0sandwich/BeeNameGenerator) [![Modrinth](https://img.shields.io/modrinth/dt/beenamegenerator?label=Modrinth&logo=modrinth&color=00AF5C)](https://modrinth.com/mod/beenamegenerator) [![CurseForge](https://img.shields.io/curseforge/dt/903965?label=CurseForge&logo=curseforge&color=F16436)](https://www.curseforge.com/minecraft/mc-mods/beenamegenerator) [![Sponge](https://img.shields.io/ore/dt/beenamegenerator?label=Sponge&logo=https%3A%2F%2Fspongepowered.org%2Ffavicon.ico&color=F7CF0D)](https://ore.spongepowered.org/p0t4t0sandwich/BeeNameGenerator) ### 兼容性速查表 BeeNameGenerator 支持:Bukkit, Fabric, Forge, 和 Sponge (8-11 使用相同的 jar) | 服务器类型 | 版本 | Jar 名称 | |---------------------|---------|---------------------------------------| | 所有 1.20 (Sponge11) | 1.20-1.20.2 | `BeeNameGenerator-1.20-<版本>.jar` | | 所有 1.19 (Sponge10) | 1.19-1.19.4 | `BeeNameGenerator-1.19-<版本>.jar` | | 所有 1.18 (Sponge9) | 1.18-1.18.2 | `BeeNameGenerator-1.18-<版本>.jar` | | 所有 1.17 (Sponge9) | 1.17-1.17.1 | `BeeNameGenerator-1.17-<版本>.jar` | | 所有 1.16 (Sponge8) | 1.16-1.16.5 | `BeeNameGenerator-1.16-<版本>.jar` | | 所有 1.15 (Sponge8) | 1.15-1.15.2 | `BeeNameGenerator-1.15-<版本>.jar` | ## 依赖项 - [TaterLib](https://github.com/p0t4t0sandwich/TaterLib) - 所有平台都需要 - [FabricAPI](https://modrinth.com/mod/fabric-api) - Fabric 平台需要 ### 可选依赖项 - [LuckPerms](https://luckperms.net/) - 用于权限/前缀/后缀支持 ## 使用方法 - 命令要么需要权限管理器,要么需要 OP 级别 4 才能使用。 - 您可以在配置文件中设置“支付”物品,当使用 `/bng name auto` 命令时,该物品会被消耗(默认设置为一个告示牌)。 - 命名半径可以在配置文件中设置,这是插件将查找蜜蜂进行命名的玩家周围的半径(默认值为 10 个方块)。 - 一些命令需要一个经过身份验证的 API 密钥才能使用,该密钥在配置文件中设置(您需要托管自己的 [API 端点](https://github.com/p0t4t0sandwich/bee-name-generator))。 ## 命令和权限 | 命令 | 权限 | 描述 | |------------------------------------------|-----------------------------------|-----------------------------------------------------------| | `/bng help` | `taterlib.command.help` | 显示命令的帮助 | | `/bng reload` | `taterlib.command.reload` | 重新加载插件 | | `/bng name ` | `taterlib.command.name` | 给蜜蜂命名或获取一个带有名字的告示牌 | | `/bng name auto` | `taterlib.command.name.auto` | 自动命名附近的蜜蜂 | | `/bng name tag` | `taterlib.command.name.tag` | 获取一个带有随机蜜蜂名字的告示牌 | | `/bng get` | `taterlib.command.get` | 获取一个随机蜜蜂名字 | | `/bng add` | `taterlib.command.add` | 将蜜蜂名字添加到数据库(经过身份验证的 API 路线) | | `/bng suggest ` | `taterlib.command.suggest` | 建议一个名字到数据库 | | `/bng suggest ` | `taterlib.command.suggest` | 建议一个名字到数据库 | | `/bng suggest list` | `taterlib.command.suggest.list` | 列出所有待处理的建议 | | `/bng suggest accept ` | `taterlib.command.suggest.accept` | 接受一个待处理的建议(经过身份验证的 API 路线) | | `/bng suggest reject ` | `taterlib.command.suggest.reject` | 拒绝一个待处理的建议(经过身份验证的 API 路线) | ## 配置文件 `/BeeNameGenerator/beenamegenerator.config.yml` ```yaml --- version: 1 api: # Bee Name Generator API 的 URL base_url: "https://api.sperrer.ca/api/v1/bee-name-generator" # Bee Name Generator API 的 Auth Token auth_token: "YOUR_AUTH_TOKEN" naming: radius: 10 payment_item: "minecraft:name_tag" ``` ## [发布说明](https://github.com/p0t4t0sandwich/BeeNameGeneratorPlugin#release-notes)