# Starting

## Import

For starting, we need to import HCore in your project.

{% tabs %}
{% tab title="Gradle" %}

```groovy
repositories {
  maven { url 'https://jitpack.io' }
}

dependencies {
  implementation 'com.github.hakan-krgn.hCore:bukkit:0.6.9.6'
}
```

{% endtab %}

{% tab title="Maven" %}

```xml
<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>

<dependency>
    <groupId>com.github.hakan-krgn.hCore</groupId>
    <artifactId>bukkit</artifactId>
    <version>0.6.9.6</version>
    <scope>provided</scope>
</dependency>


<!--If you want to use this api without libs, you can use dependency below -->
<dependency>
    <groupId>com.github.hakan-krgn.hCore</groupId>
    <artifactId>bukkit-primary</artifactId>
    <version>0.6.9.6</version>
    <scope>compile</scope>
</dependency>
```

{% endtab %}

{% tab title="No Assebly" %}
Just move HCore's api to your src project folder.
{% endtab %}
{% endtabs %}

## Little bit about HCore

HCore is a powerful developer tool for spigot developers.

It gives you a lot of possibilities such as:

* NPCs;
* Commands with tab completion;
* Holograms;
* Scoreboards;
* Particles;
* JSON Configs;
* Yaml Configs;
* Spam System;
* Item Builder;
* Registering events without class creation;
* Inventory System;
* Packet System;
* Renderer System;
* World Border System;
* Database Management;

HCore will help you with all of these tasks. So, HCore is your favorite api for working with almost all what you need.

{% hint style="info" %}
HCore is also **open source**, so, you can send pull request with your possibilities which it doesnt have.
{% endhint %}

{% hint style="info" %}
If you have any ideas how to improve HCore, so, you can create issue right here:\
<https://github.com/hakan-krgn/hCore/issues>.
{% endhint %}

{% hint style="warning" %}
**HCore isn't library that only created for working with npcs, or something else.**

It means, that commands/support for working with all of these possibilities must have you to do it.

HCore provides a possibilities only for **developers**.
{% endhint %}
