♟️SimpleClans API
Эта страница поможет вам разобраться в том, как установить и использовать SimpleClans API в своих плагинах.
Шаг 1. Добавьте SimpleClans API в свой плагин
Сделать это можно двумя способами: через Maven или локально. Мы настоятельно рекомендуем делать это через Maven.
Maven
Добавьте следующие строки в pom.xml
:
<repositories>
<repository>
<id>roinujnosde-repo</id>
<url>https://repo.roinujnosde.me/releases/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>net.sacredlabyrinth.phaed.simpleclans</groupId>
<artifactId>SimpleClans</artifactId>
<version>2.19.2</version>
<!-- Вы можете узнать последнюю доступную версию в заметке ниже -->
<scope>provided</scope>
</dependency>
</dependencies>
Локально
В указаном примере мы будем использовать IntelliJ IDEA, но последующие действия также работают и в других IDE.
Откройте структуру вашего проекта (
F4
)Выберите пункт Libraries, кликните на крестик, в появившемся окошке выбираем "New Project Library -> Java" и добавляем SimpleClans.

Возвращаемся к структуре проекта, дальше заходим в Project Settings -> Modules, ставим режим компиляции "Provided".

Шаг 2. Используйте SimpleClans API
Что вам нужно знать?
ClanPlayer – это класс, представляющий из себя объект игрока. В этом классе содержится информация об игроке, его клане и др.
Clan – это класс, презентующий объект клана. В нём имеется методы для получения игроков клана, тега клана, союзников, лидеров и др.
ClanManager – это класс, позволяющий получить Clan и ClanPlayer.
Пример использования SimpleClans
Вы можете использовать плагин SimpleClans вот так:
public class MyPlugin extends JavaPlugin {
private static SimpleClans sc;
@Override
public void onEnable() {
Plugin plug = getServer().getPluginManager().getPlugin("SimpleClans");
if (plug != null) {
sc = (SimpleClans) plug;
}
}
public static getSimpleClans() {
return sc;
}
}
В случае, если вы не хотите указывать проверку на наличие плагина, вы всегда можете указать зависимость в plugin.yml
:
depend:
- SimpleClans
Last updated
Was this helpful?