> For the complete documentation index, see [llms.txt](https://medieval-kingdoms.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://medieval-kingdoms.gitbook.io/docs/getting-started/quickstart.md).

# Quick Start

A guide on how to use the medieval kingdoms template plugin

## About

Medieval Plugin has been designed to be used as a template when developing plugins for the Medieval Kingdoms server.

{% hint style="info" %}
The medieval plugin is not a core plugin. It contains code that is reusable and will help you during development
{% endhint %}

## Features

* Command Execution
* Dependency Handling
* Registry System
* YAML Interface
* Inventory Management
* Database System

## Import

Make sure you have setup your [Personal Access Token](/docs/getting-started/personal-access-token.md) and have all of the credentials for Intellij. We use maven to import all of our repositories and dependencies.

**Repository**

```xml
<repository>
    <id>github</id>
    <url>https://maven.pkg.github.com/medieval-kingdoms/medievalplugin</url>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
</repository>
```

**Dependency**

```xml
<dependencies>
    <dependency>
        <groupId>net.medievalkingdoms</groupId>
        <artifactId>plugin</artifactId>
        <version>2.0.10-SNAPSHOT</version>
    </dependency>
</dependencies>
```

Once you have setup the repository and the dependency you will have to run:

```
mvn clean
mvn install
```

This is also possible via the Maven UI:

![](https://2293586559-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3WpvO0rPYRBvRaNd8MD%2Fuploads%2FerORWMQmYbcaYRyWU3NO%2Fimage.png?alt=media\&token=efd80929-631d-4239-8284-8a3e641cb7fe)<br>
