A Minecraft plugin that implements the bee-name-generator API to generate bee names automagically
Link to our support: Discord
BeeNameGenerator supports: Bukkit, Fabric, Forge, and Sponge on versions 1.15 and up, all in one Jar.
- TaterLib - Required on all platforms
- 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).
- If you know of any nice bee-entity mods, let me know and I'll add support for them!
Command | Permission | Description |
---|---|---|
/bng help |
bng.command.help |
Show help for commands |
/bng reload |
bng.command.reload |
Reload the plugin |
/bng name <auto/tag> |
bng.command.name |
Name a bee or get a named name tag |
/bng name auto |
bng.command.name.auto |
Automatically name a nearby bee |
/bng name tag |
bng.command.name.tag |
Get a name tag with a random bee name |
/bng get |
bng.command.get |
Gets a random bee name |
/bng add |
bng.command.add |
Adds a bee name to the database (Authenticated API Route) |
/bng suggest <name/list/accept/reject> |
bng.command.suggest |
Suggest a name to the database |
/bng suggest <name> |
bng.command.suggest |
Suggest a name to the database |
/bng suggest list |
bng.command.suggest.list |
List all pending suggestions |
/bng suggest accept <name> |
bng.command.suggest.accept |
Accept a pending suggestion (Authenticated API Route) |
/bng suggest reject <name> |
bng.command.suggest.reject |
Reject a pending suggestion (Authenticated API Route) |
<plugins/config>/BeeNameGenerator/beenamegenerator.conf
// Config version, DO NOT CHANGE THIS
version = 1
api = {
// URL for the Bee Name Generator API
baseUrl: "https://api.sperrer.ca/api/v1/bee-name-generator"
// Auth Token for the Bee Name Generator API
authToken: "YOUR_AUTH_TOKEN"
}
naming = {
// Radius to search for bees in
radius: 10,
// Whether to allow duplicate names in the same area
allowDuplicates: false
// Radius to search for bees in if allow_duplicates is false
duplicateRadius: 30,
// Whether to require payment when naming bees
requirePayment: true,
// The item to use as payment for naming bees
paymentItem: "minecraft:name_tag",
}
repositories {
maven {
name = 'NeuralNexus'
url = 'https://maven.neuralnexus.dev/releases' // or snapshots
}
}
dependencies {
compileOnly('dev.neuralnexus:beenamegenerator:<version>')
}