98 lines
3.7 KiB
YAML
98 lines
3.7 KiB
YAML
name: VillagerOptimizer
|
|
version: '${project.version}'
|
|
main: me.xginko.villageroptimizer.VillagerOptimizer
|
|
authors: [ xGinko ]
|
|
description: ${project.description}
|
|
website: ${project.url}
|
|
api-version: '1.19'
|
|
folia-supported: true
|
|
commands:
|
|
villageroptimizer:
|
|
usage: /villageroptimizer [ reload, version, disable ]
|
|
description: VillagerOptimizer admin commands
|
|
aliases:
|
|
- voptimizer
|
|
- vo
|
|
optimizevillagers:
|
|
usage: /optimizevillagers <blockradius>
|
|
description: Optmize villagers in a radius around you
|
|
aliases:
|
|
- optvils
|
|
- noai
|
|
unoptimizevillagers:
|
|
usage: /unoptimizevillagers <blockradius>
|
|
description: Unoptmize villagers in a radius around you
|
|
aliases:
|
|
- unoptvils
|
|
- noaiundo
|
|
permissions:
|
|
villageroptimizer.ignore:
|
|
description: Players with this permission won't be able to use the plugin features
|
|
children:
|
|
villageroptimizer.optimize.nametag: false
|
|
villageroptimizer.optimize.block: false
|
|
villageroptimizer.optimize.workstation: false
|
|
villageroptimizer.playerdefaults:
|
|
description: Default permissions for players
|
|
default: true
|
|
children:
|
|
villageroptimizer.cmd.optimize: true
|
|
villageroptimizer.cmd.unoptimize: true
|
|
villageroptimizer.optimize.*: true
|
|
villageroptimizer.*:
|
|
description: All plugin permissions
|
|
children:
|
|
villageroptimizer.cmd.*: true
|
|
villageroptimizer.bypass.*: true
|
|
villageroptimizer.optimize.*: true
|
|
villageroptimizer.optimize.*:
|
|
description: Optimization type permissions
|
|
children:
|
|
villageroptimizer.optimize.nametag: true
|
|
villageroptimizer.optimize.block: true
|
|
villageroptimizer.optimize.workstation: true
|
|
villageroptimizer.optimize.nametag:
|
|
description: Optimize/Unoptimize villagers using nametags
|
|
villageroptimizer.optimize.block:
|
|
description: Optimize/Unoptimize villagers using specific blocks
|
|
villageroptimizer.optimize.workstation:
|
|
description: Optimize/Unoptimize villagers using workstations
|
|
villageroptimizer.cmd.*:
|
|
description: All command permissions
|
|
children:
|
|
villageroptimizer.cmd.reload: true
|
|
villageroptimizer.cmd.disable: true
|
|
villageroptimizer.cmd.version: true
|
|
villageroptimizer.cmd.optimize: true
|
|
villageroptimizer.cmd.unoptimize: true
|
|
villageroptimizer.cmd.disable:
|
|
description: Disable the plugin
|
|
villageroptimizer.cmd.reload:
|
|
description: Reload the plugin configuration
|
|
villageroptimizer.cmd.version:
|
|
description: Show the plugin version
|
|
villageroptimizer.cmd.optimize:
|
|
description: Optimize villagers in a radius
|
|
villageroptimizer.cmd.unoptimize:
|
|
description: Unoptimize villagers in a radius
|
|
villageroptimizer.bypass.*:
|
|
description: All bypass permissions
|
|
children:
|
|
villageroptimizer.bypass.tradeprevention: true
|
|
villageroptimizer.bypass.restockcooldown: true
|
|
villageroptimizer.bypass.nametagcooldown: true
|
|
villageroptimizer.bypass.blockcooldown: true
|
|
villageroptimizer.bypass.workstationcooldown: true
|
|
villageroptimizer.bypass.commandcooldown: true
|
|
villageroptimizer.bypass.tradeprevention:
|
|
description: Bypass unoptimized trading prevention if enabled
|
|
villageroptimizer.bypass.restockcooldown:
|
|
description: Bypass permission for optimized trade restock cooldown
|
|
villageroptimizer.bypass.nametagcooldown:
|
|
description: Bypass permission for nametag optimization cooldown
|
|
villageroptimizer.bypass.blockcooldown:
|
|
description: Bypass permission for block optimization cooldown
|
|
villageroptimizer.bypass.workstationcooldown:
|
|
description: Bypass permission for workstation optimization cooldown
|
|
villageroptimizer.bypass.commandcooldown:
|
|
description: Bypass permission for command optimization cooldown |