Get Started
Last updated
Last updated
is a Spring inspired framework designed for Bukkit/Spigot plugin development. It's a new way of thinking about plugin development, and not worrying about the complex systems you have to write for many hours straight.
The aim of this project is to aid you in every single part of plugin development, from basic commands to advanced protocol mechanics.
If you're already familiar with the concept of beans, or with Spring, then you will have no time picking up Icicle's style.
If you have never heard of the things above, then don't feel disqualified. In this documentation, we will explain everything in a nutshell, so that you will understand the "weird terms" we will reference/rely on.
We've split the documentation into sections. These sections include the complete guide of separate modules, how to extend Icicle, etc. However, if you're new to Icicle (or have no idea about Spring either) we strongly recommend starting with the basics under .
Create your first Icicle application very easily.
To help your productivity skyrocket, we've decided to make our own development tools, with many in mind for the future.
Currently, our only development tool is our own Gradle Plugin, but don't let this little number fool you, this addon for Gradle will help you more than you can imagine, but let's dive into it further!