Skip to content

Contributing🔗

Do you like my work here? There are some ways you can help to make this plugin even better:

New ideas🔗

Need something? Or just have a brilliant idea? Head to the Issues and create new one. Just remember to start the title with uppercase letter or I will edit it!

Bug reports🔗

Found a bug? Great, create new issue so I can fix it in the next version!

Translations🔗

I love to see this plugin used by people from other countries. I would be happy if you could translate it to your language and share the translation with me. You can send me the edited messages.yml file or submit a pull request.

Contributing code🔗

If you know Java and Bukkit you can take some issue and create pull request. Just let me know and remember these few things:

  • The contributed code should be well tested and fully working.
  • Use only spaces for indentation.
  • Wrap your code at 120th character.
  • Comment everything so the code is easy to understand for everyone.
  • Use block comments to document classes, methods and fields.

Contributing documentation🔗

If you can help improve the documentation it would be highly appreciated. Have a look under the docs folder for the existing documentation.

Documentation is built using mkdocs. You can set up an hot-build dev environment that will auto-refresh changes as they are made.

Requirements🔗

  • python3
  • pip3
  • npm (only if changing themes)

Install dependencies by running:

pip3 install -r requirements.txt

Dev Environment🔗

To start an http document server on http://127.0.0.1:8000 execute:

mkdocs serve

Change PDF Theme🔗

Edit the PDF theme under design/pdf. Rebuild by doing the following:

cd design/pdf
npm install
npm run build-compressed

This will update pdf.css under docs/css/pdf.css. Rebuilding the docs will now use the new theme.

Positive feedback🔗

I really like to hear that people are using my plugin. If you've got a server and have made a few quests just let me know so I can check it out ^^

Donations🔗

If you have some spare money and REALLY like this plugin you can donate here. This project however is not dependent on donations, so it's really optional :)


Last update: