> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zonely.gen.tr/llms.txt
> Use this file to discover all available pages before exploring further.

# ZonelyCore

> Connect Minecraft account, store and criminal modules to the site.

ZonelyCore allows Minecraft server to use the account, store and criminal modules with Zonely. Open modules in the configuration file you need.

## Install the plugin and dependency

[ZonelyCore from the installation guide](https://github.com/zonely-gen-tr/ZonelyCore/blob/main/docs/KURULUM.md) Get the appropriate package on your server version. Required **News** and **PlaceholderAPI** install the versions. JAR files **plugs/** Create set files to the folder.

## Connect to the site database

Zonely panel **Settings → Database** open the part. Get the address, port, name and access information of your own database. **plug-ins/ZonelyCore/config.yml** available in the file **database** Edit the part.

```yaml title="plugins/ZonelyCore/config.yml — database" theme={"theme":"css-variables"}
database:
  type: "MySQL"
  require-mysql: true
  fail-open: false
  mysql:
    hikari: true
    mariadb: false
    host: "DATABASE_HOST"
    port: "3306"
    name: "DATABASE_NAME"
    username: "DATABASE_USER"
    password: "DATABASE_PASSWORD"
```

**host**, **name**, **username** and **password** Fill the fields with your own connection. Select MySQL or MariaDB drive preference according to the database you use.

## Prepare the punishment module

```yaml title="plugins/ZonelyCore/config.yml — punishments" theme={"theme":"css-variables"}
punishments:
  enabled: true
  allow:
    ban: true
    mute: true
    warning: true
  history:
    page-size: 10
  default-reason: "No reason provided"
```

Panel **Add-ons → Uploaded → Penal Configuration → Edit** From **System** Select the provider. Prohibiting, susturma and alert logs [Penalties](https://docs.zonely.gen.tr/en/guides/blocked-users.md) Follow the section.

## Connect store server

Management panel **Store → Servers** open the part. Add new server or edit the corresponding record. **ZonelyCore** Select the link. The token value of this server is in the store setting of the plugin **web-token** match with. Other options of the store module [store guide](https://github.com/zonely-gen-tr/ZonelyCore/blob/main/docs/MAGAZA.md) Complete according to.

[![Server IP Address, Add-on Port, Token](https://mintcdn.com/zonely-a8cd49e7/48qkn-UhPOPy1-Dl/images/panel/payments-connections-site-guide-20261027/conn-core-en.png?fit=max\&auto=format\&n=48qkn-UhPOPy1-Dl\&q=85\&s=ba25493261c529acc2aae619200ae866)](https://docs.zonely.gen.tr/images/panel/payments-connections-site-guide-20261027/conn-core-en.png)

> [card] 1. Server IP Address
>
> Enter the counterness in your server configuration.

> [card] 2. Add-on Port
>
> Enter the counterness in your server configuration.

> [card] 3. Token
>
> Enter the counterness in your server configuration.

Select this registration as the product’s delivery goal. After restarting the server, review the SQL link and the start records of the module you will use.

[Criminal providers](https://docs.zonely.gen.tr/en/guides/addons/penalty-configuration.md) · [Servers](https://docs.zonely.gen.tr/en/guides/servers.md) · [Connections and tools](https://docs.zonely.gen.tr/en/integrations/overview.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.