-
Notifications
You must be signed in to change notification settings - Fork 549
Developer Guide
Welcome to our Developer Guide!
This page is still under construction, as this is a huge topic and will most likely take a long time to complete.
Anyway, let's get started!
We will try to target a wide range of developers, even ones with less experience.
However, we do not want to reinvent the wheel, there are already a lot of extensive tutorials on how to learn Java or how to create bukkit plugins.
We will assume you to be familiar with the basics of Java, Maven, Git and the concepts of Object-orientation.
If these words all sound unfamiliar to you, then please read up on these and come back later.
We will do our best to try to explain as much as we can though, but please read these pages thoroughly.
You can of course also always questions on our Discord Server in the channel #programming-help
.
You can click on the discord badge at the bottom of the page to join.
You can also check out our Javadocs to get some more technical information about how the API is structured. But we would advise you to check this guide first.
- Setting up your project
- Creating a new addon
- Creating your first Item
- Adding features to your Item
- Adding your own Research
- Custom heads
- Adding resources to the GEO Miner
- Creating electric machines
- Creating a simple input/output machine with recipes (soon)
- Creating your own Generator (soon)
- Compiling and testing your addon
This Wiki is made by the community and for the community. Here are a few ways you can help with that:
If you have any questions, you can also just join Slimefun's Discord Server and ask there :)
- What is Slimefun?
- How to install Slimefun
- Getting Started
- Common Issues and Problems
- How to report bugs
- Help us expand the Wiki!
- Help us translate Slimefun!
- FAQ