BeeNameGenerator
A Minecraft plugin that implements the bee-name-generator API to generate bee names automagically
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
BeeNameGenerator
BeeNameGenerator
A Minecraft plugin that implements the bee-name-generator API to generate bee names automagically
Link to our support: Discord
Download
Compatibility Cheatsheet
BeeNameGenerator supports: Bukkit, Fabric, Forge, and Sponge (8-11 works with the same jar)
| Server type | Versions | Jar Name | |---------------------|-------------|---------------------------------------| | All 1.20 (Sponge11) | 1.20-1.20.2 | `BeeNameGenerator-1.20-<version>.jar` | | All 1.19 (Sponge10) | 1.19-1.19.4 | `BeeNameGenerator-1.19-<version>.jar` | | All 1.18 (Sponge9) | 1.18-1.18.2 | `BeeNameGenerator-1.18-<version>.jar` | | All 1.17 (Sponge9) | 1.17-1.17.1 | `BeeNameGenerator-1.17-<version>.jar` | | All 1.16 (Sponge8) | 1.16-1.16.5 | `BeeNameGenerator-1.16-<version>.jar` | | All 1.15 (Sponge8) | 1.15-1.15.2 | `BeeNameGenerator-1.15-<version>.jar` |
Dependencies
- TaterLib - Required on all platforms - FabricAPI - Required on Fabric
Optional Dependencies
- LuckPerms - For permissions/prefix/suffix support
Usage
- Commands either require a permissions manager or OP level 4 in order to use them. - You can set the "payment" item in the config, which is the item that is consumed when using the `/bng name auto` command (defaults to a name tag). - The naming radius can be set in the config, which is the radius around the player that the plugin will look for bees to name (defaults to 10 blocks). - Some commands require an authenticated API key to use them, which is set in the config (you'd need to host your own API endpoint).
Commands and Permissions
| Command | Permission | Description | |------------------------------------------|-----------------------------------|-----------------------------------------------------------| | `/bng help` | `taterlib.command.help` | Show help for commands | | `/bng reload` | `taterlib.command.reload` | Reload the plugin | | `/bng name <auto/tag>` | `taterlib.command.name` | Name a bee or get a named name tag | | `/bng name auto` | `taterlib.command.name.auto` | Automatically name a nearby bee | | `/bng name tag` | `taterlib.command.name.tag` | Get a name tag with a random bee name | | `/bng get` | `taterlib.command.get` | Gets a random bee name | | `/bng add` | `taterlib.command.add` | Adds a bee name to the database (Authenticated API Route) | | `/bng suggest <name/list/accept/reject>` | `taterlib.command.suggest` | Suggest a name to the database | | `/bng suggest <name>` | `taterlib.command.suggest` | Suggest a name to the database | | `/bng suggest list` | `taterlib.command.suggest.list` | List all pending suggestions | | `/bng suggest accept <name>` | `taterlib.command.suggest.accept` | Accept a pending suggestion (Authenticated API Route) | | `/bng suggest reject <name>` | `taterlib.command.suggest.reject` | Reject a pending suggestion (Authenticated API Route) |
Config
`<plugins/config>/BeeNameGenerator/beenamegenerator.config.yml`
```yaml --- version: 1
api:
URL for the Bee Name Generator API
base_url: "https://api.sperrer.ca/api/v1/bee-name-generator"
Auth Token for the Bee Name Generator API
auth_token: "YOUR_AUTH_TOKEN"
naming: radius: 10 payment_item: "minecraft:name_tag" ```