# MINEXON 1.0.3 (Plugin)

## &#x20;                                                  <mark style="color:blue;background-color:blue;">MINEXON 1.0.3</mark>

{% embed url="<https://api.minexon.net/assets/files/plugin/Minexon-1.0.3.jar>" %}
Download
{% endembed %}

{% hint style="info" %}
Please check if your **MySQL** server is open before anything else. If it is closed to the outside, open it, otherwise the plugin will not work.
{% endhint %}

{% tabs %}
{% tab title="MySQL" %}
{% hint style="info" %}
Enter the **MySQL** information that your website is connected to. If you do not remember this information, you can learn from your site's files **/main/includes/php/config.php** file.
{% endhint %}

<table><thead><tr><th>KEY</th><th>VALUE</th></tr></thead><tbody><tr><td><pre><code>host
</code></pre></td><td>IP address of your MySQL server</td></tr><tr><td><pre><code>port
</code></pre></td><td>Port of your MySQL server (Default: 3306)</td></tr><tr><td><pre><code>database
</code></pre></td><td>MySQL database name</td></tr><tr><td><pre><code>username
</code></pre></td><td>MySQL username</td></tr><tr><td><pre><code>password
</code></pre></td><td>MySQL password</td></tr></tbody></table>
{% endtab %}

{% tab title="Locale" %}
{% hint style="info" %}
You can choose the text file you have customized for your server or you can use the default Minexon text file.
{% endhint %}

<table><thead><tr><th>KEY</th><th>VALUE</th></tr></thead><tbody><tr><td><pre><code>locale
</code></pre></td><td>By default there are 2 text files <strong>en_US</strong> and <strong>tr_TR</strong>, you can also create your own text files.</td></tr></tbody></table>
{% endtab %}

{% tab title="Send Command" %}
{% hint style="info" %}
You can use this feature to connect your **Minecraft** server with your site without requiring any plugin other than the **Minexon** plugin.
{% endhint %}

{% hint style="info" %}
Please enter the id of the server you want to match in the [server-id](#server-id) section here to match this feature with the server on the site.
{% endhint %}

<table><thead><tr><th>ANAHTAR</th><th>DEĞER</th></tr></thead><tbody><tr><td><pre><code>status
</code></pre></td><td>The state of the command processing system. (true|false)</td></tr><tr><td><pre><code>interval
</code></pre></td><td>Command processing system connection check interval in seconds. (Default: 5)</td></tr></tbody></table>
{% endtab %}

{% tab title="Cache" %}
{% hint style="info" %}
Update interval of data held for **placeholders**, here the default value is **60**, reducing this time will put more strain on your server.
{% endhint %}

<table><thead><tr><th>ANAHTAR</th><th>DEĞER</th></tr></thead><tbody><tr><td><pre><code>cache-interval-seconds
</code></pre></td><td>The frequency at which the cache is updated, in seconds. (Default: 60)</td></tr></tbody></table>
{% endtab %}

{% tab title="Server ID" %}

## Server ID Nedir?

**Server ID** is a number specially assigned for each server you have added for your store on your website. The number of your server's **ID** number that you want to match is in the **ID** column of the table in the **Admin Panel -> Store -> Server -> Edit page.** An example image is below. There is a # sign at the beginning of the image IDs below, please delete it, do not enter it, just enter the number there.

<figure><img src="/files/9UKjKVKdpXuzFLxDoHws" alt=""><figcaption><p>Server ID</p></figcaption></figure>

<table><thead><tr><th>KEY</th><th>VALUE</th></tr></thead><tbody><tr><td><pre><code>server-id
</code></pre></td><td>The <strong>ID</strong> of the server you want to match.</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

{% code title="config.yml" overflow="wrap" lineNumbers="true" %}

```yaml
# MySQL Information
mysql:
  host: 'localhost'
  port: 3306
  database: 'database'
  username: 'username'
  password: 'password'

# You can choose the ready language file for your server.
# Default: en_US, tr_TR
locale: 'en_US'

# Command processing system.
send-command:
  # Status
  status: false
  # Command processing system control interval, in seconds.
  interval: 5

# Caching interval. The lower the value, the more load your server may be.
cache-interval-seconds: 60

# Server to be used in Web Store, Web Cheest and Command processing system.
server-id: 1
```

{% endcode %}

## Permissions:

* /credit - `minexon.commands.credit.see`
* /credit see - `minexon.commands.credit.see`
* /credit see \<player> - `minexon.commands.credit.see`
* /credit set \<player> \<amount> - `minexon.commands.credit.set`
* /credit send \<player> \<amount> - `minexon.commands.credit.send`
* /credit add \<player> \<amount> - `minexon.commands.credit.add`
* /credit remove \<player> \<amount> - `minexon.commands.credit.remove`
* /credit top - `minexon.commands.credit.top`
* /webchest - `minexon.commands.webchest`
* /webshop - `minexon.commands.webshop`
* /minexon reload - `minexon.commands.minexon.reload`

## **Recommended Player Permissions:**

1. `minexon.commands.credit.see`
2. `minexon.commands.credit.send`
3. `minexon.commands.credit.top`
4. `minexon.commands.webchest`
5. `minexon.commands.webshop`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.minexon.net/free-services/minexon-1.0.3-plugin.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
