Skip to main content

Configuration

Plugin

Logging level

By default PixelBuy uses a logging level of 3, can be changed to listen:

  • 1 = Errors
  • 2 = Warnings
  • 3 = Information
  • 4 = Debug information

For example, if you set 3 it will listen errors, warnings and information or set 0 to disable any logging.

Player provider

Most Bukkit servers (mainly the offline-mode ones) doesn't have a proper way to get OfflinePlayer information (name and unique id), so PixelBuy offers different ways to replace that with a more robust system like:

  • AUTO = Choose automatically the best available option.
  • PIXELBUY = Use PixelBuy loaded data.
  • LUCKPERMS = Use LuckPerms plugin.
  • BUKKIT = Use the default Bukkit offline player methods.

Every player provider system fallback into BUKKIT if it doesn't find any information for OfflinePlayer.

Language

PixelBuy handles language types automatically, choosing the nearest available language to players with some default values.

You can add your own language by creating a .yml file into plugins/PixelBuy/lang folder.

Plugin language

Is the language how you see PixelBuy in console, can be changed on plugin configuration.

Default language

Is the language to set for players that have a language not supported by the plugin.

Aliases

Is a list of any language alias for a mainly configured one.

Database

📄️ Database configuration

How to setup PixelBuy database connection

Messenger

📄️ Messenger configuration

How to setup PixelBuy messenger connection

Placeholder

The PlaceholderAPI compatibility can be registered with different names to be used on any placeholder compatible system.

Commands

Is the plugin command configuration, you can edit those commands as you want following the current format:

  • register - Register or not the command to be used as the main command like /command.
  • name - The main command name.
  • aliases - The list of aliases to be registered along the command.
  • permission - The permission to use the command.
  • delay - Delay in seconds between execution, this only takes effect if the command is registered as the main command.