Redlib - это библиотека разработки плагинов Spigot, предназначенная для того, чтобы сделать вашу жизнь проще и успокоить болевые точки разработки плагинов. Ниже найдите инструкции для различных компонентов Redlib.
Поддержка Discord: https://discord.gg/agu5xgy2yz
Документы: https://redept.dev/javadoc/com/github/redemp/redlib/index.html
Redlib - это автономный плагин, но также может использоваться в качестве затененной зависимости, если вы не хотите распределять Redlib напрямую. Чтобы использовать его в качестве зависимости плагина, вы должны добавить его в качестве зависимости в вашем плагине.
depend : [RedLib]
Чтобы получить JAR, загрузите его с вкладки «Выпуск» здесь, на GitHub, либо на Spigot, либо постройте ее локально.
repositories {
maven { url = ' https://redempt.dev ' }
}
dependencies {
compileOnly ' com.github.Redempt:RedLib:Tag '
}
Замените Tag
на тег релиза для Redlib. Вы можете увидеть последнюю версию здесь.
Чтобы затенять Redlib, измените зависимость от compileOnly
на implementation
и установите плагин Shadow Gradle.
Если у вас возникает проблема во время строительства, например, как Plugin.yml, попробуйте установить duplicatessestgegy в duplicatessestrategy.exclude.
tasks {
processResources {
duplicatesStrategy = DuplicatesStrategy . EXCLUDE
}
}
< repository >
< id >redempt.dev</ id >
< url >https://redempt.dev</ url >
</ repository >
< dependency >
< groupId >com.github.Redempt</ groupId >
< artifactId >RedLib</ artifactId >
< version >Tag</ version >
< scope >provided</ scope >
</ dependency >
Замените Tag
на тег релиза для Redlib. Вы можете увидеть последнюю версию здесь.
Чтобы затенять Redlib, измените применение с provided
на compile
.
Для Windows используйте Git Bash. Для Linux или OSX просто убедитесь, что у вас установлен git.navieate в каталог, где вы хотите клонировать репозиторий, и запустите:
git clone https://github.com/Redempt/RedLib
cd RedLib
./gradlew jar
После запуска этих команд банка будет в build/libs/RedLib.jar
. Вам также может потребоваться добавить банку в ваш класс. После этого вам должно быть хорошо!
Для получения информации о том, как использовать Redlib, см. Вики.