Skip to content

How to fill in the addon.yml file?#

What is this file?#

The addon.yml file gives precious information about your addon to BSkyBlock when it tries to load it. This file consists in a set of attributes, each one being defined on a new line and without any indentation.

Without this file or if it isn't correctly filled in, BSkyBlock won't load your addon and mark it as INVALID_DESCRIPTION.

Mandatory attributes#

name#

Description: The name of this addon.

Code:

name: "MySuperAddon"

Notes: 1. Must consist in all alphanumeric characters and underscores (a-z,A-Z,0-9, _). 2. Spaces are not supported and will be automatically converted to underscores. 3. It is used to identify the addon inside the entire BSkyBlock's API. 4. Displayed when the user types /bsadmin version YourSuperAddon.

main#

Description: Address that points to the class extending BSAddon.

Code:

main: fr.poslovitch.myaddon.MySuperAddon

Notes: 1. This must contain the full namespace including the class file itself, like Bukkit. Therefore if your namespace is fr.poslovitch.myaddon, and your class file is called MySuperAddon, this must be fr.poslovitch.myaddon.MySuperAddon.

version#

Description: The version of your addon.

Code:

version: 1.0.0

Notes: 1. Version is an arbitrary string, however the most common format is MajorRelease.MinorRelease.FixRelease (e.g: 3.6.1). 2. Displayed when the user types /bsadmin version YourSuperAddon.

Optional attributes#

Mandatory attributes aside, there are a few more attributes that can be useful to give more information about your addon to BSkyBlock.

These attributes are optional.

authors#

Description: Allows you to list all the super kind devs that made this addon, or just you.

Code:

authors: ["Poslovitch", "Tastybento", "you, maybe? :P"]
# Don't hesitate to add our nicknames into the authors list of your addon, we would appreciate that!

Notes: 1. Gives credit to the developer(s) 2. Displayed when the user types /bsadmin version YourSuperAddon.

description#

Description: Chicken-friendly description of the functionality your addon provides.

Code:

description: "It makes you die when you jump. So 2017."

Notes: 1. The description can have multiple lines (cause you need a lot of place to explain what your super addon is doing!). 2. Displayed when the user types /bsadmin version YourSuperAddon.

website#

Description: The plugin's or author's website.

Code:

website: "https://github.com/tastybento/bskyblock"

Notes: 1. If you have no dedicated website, a link to the addon's GitHub repository should do the job. 2. Displayed when the user types /bsadmin version YourSuperAddon.


Last update: September 4, 2023 22:14:12