# Introduction

### Introduction our API

As of Bloodmoon Advanced version **3.0**, you can use our API to integrate your plugin with bloodmoon advanced logic.

{% hint style="danger" %}
**Developers be aware! Whenever you use our plugin to integrate, do NOT compile your plugin with the bloodmoon advanced jar in it! Doing so will equally be treated as piracy!**
{% endhint %}

### Getting started

Start by importing the bloodmoon advanced jar file as a dependency in your project. Now use the following static method to call our Bloodmoon API

```java
BloodmoonAPI.someMethod();
```

This is all you need. Some methods might not execute. One of the following reasons could be this:

* Your world is not enabled
* The API might check if you should be able to run the command (example you can't start bloodmoon during daytime)
* You don't have bloodmoon advanced in your server
