#Установка

#Требования

  • Java 17 или выше
  • Gradle 8+
  • Backend Minecraft-сервер (Paper, Spigot)

#Сборка из исходников

bash
git clone https://github.com/alexec0de/ovrex.git
cd ovrex
./gradlew build

Собранный JAR будет в core/build/libs/.

#Запуск

bash
java -jar ovrex-26.0-snapshot-1.jar

Или через Gradle:

bash
./gradlew :core:run

#Структура директорий

При первом запуске Ovrex создаст:

nix
ovrex/
├── config.yml
├── plugins/
└── logs/
    └── proxy.log

💡 TIP: При первом запуске автоматически генерируется config.yml с настройками по умолчанию.

#Подключение для разработки

#Gradle (Groovy)

groovy
repositories {
    maven { url 'https://repo.alexec0de.pro' }
}

dependencies {
    compileOnly 'dev.ovrex:api:26.0-snapshot-1'
}

#Gradle (Kotlin DSL)

kotlin
repositories {
    maven("https://repo.alexec0de.pro")
}

dependencies {
    compileOnly("dev.ovrex:api:26.0-snapshot-1")
}

#Maven

xml
<repository>
    <id>alexec0de</id>
    <url>https://repo.alexec0de.pro</url>
</repository>

<dependency>
    <groupId>dev.ovrex</groupId>
    <artifactId>api</artifactId>
    <version>26.0-snapshot-1</version>
    <scope>provided</scope>
</dependency>