# About the Plugin

CapeEslePro will be referred to as CEP throughout the wiki page, and its market name will be CEP.\
CEP is a Minecraft plugin that works based on Spigot, and its primary goal is to establish a connection between the game and Discord.

The CEP-DiscordAPI is required for the plugin to work. You can download it from here. [CLICK!](https://xbuhari.com.tr/custom/php/freejars/CEP-DiscordAPI.jar)

Features:

* **Account Linking System**: With the account linking system, your players can link their Discord account with their in-game account.
* **Reward System**: When the account linking process is completed, you can give the player a reward defined in the configuration file.
* **Game-Discord Group/Role Matching System**: Players who link their accounts can match their in-game group with their Discord roles. For example, someone who is VIP in-game can get the VIP role on Discord when they link their account. When the VIP group's time expires, the system can remove this role when they re-log into the game.
* **MYSQL System**: By default, the plugin uses the YAML format as the database. However, users who want to use MySQL can enter the MySQL settings and use the system with a MySQL database.
* **Game Chat Transfer System**: You can mirror all messages written in the server chat, players joining or leaving the game, to a specific channel on Discord.
* **Send Commands to the Game**: You can send specific commands to the game from Discord using the `/command`, which is limited to certain roles that you define.
* **Username Changing System**: You can change the usernames of players who have linked their accounts in a specific format. For example, you could have their Discord username followed by their Minecraft username, such as "Buhari | xBuhari".
* **Role Assignment System**: You can assign any role you want to players who link their accounts.
* **Bot Activity**: You can configure the activity of your Discord bot (such as playing/watching) however you want. These activities update every 60 seconds. Activity messages support PlaceholderAPI values. For example, if you write `%server_online% players online`, it will display "10 players online" in the bot's activity section.
* The plugin supports two language options: English and Turkish.
* **Create New Commands System**: Through the plugin’s configuration file, you can create new commands on Discord. The default command is `/ip`. You can create commands as you wish.
* **2FA System**: Players who link their accounts can enable 2-factor authentication on their accounts. 2FA works based on IP addresses. To enter the game, they must verify their IP addresses. A prompt appears upon login asking them to verify their IP address, and a bot sends a message to their Discord Direct Messages. Clicking the button in that message completes the verification process, allowing the player to enter the game.

You can explore the other pages to see all the features in detail.


---

# 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://cepwiki.xbuhari.com.tr/english/about-the-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.
