Профессиональный плагин на скупщика для Minecraft серверов (Spigot/Bukkit 1.16.5+).

## 🚀 Интеграция по API (для разработчиков)

Вы можете использовать A-DarkSeller как библиотеку для создания своих аддонов или интеграции с другими плагинами.

### 1. Настройка Maven (pom.xml)

Добавьте репозиторий JitPack:

xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>


Добавьте зависимость от плагина:

xml
<dependencies>
<dependency>
<groupId>com.github.animesao</groupId>
<artifactId>a-darkseller</artifactId>
<version>1.4.1</version>
<scope>provided</scope>
</dependency>
</dependencies>


### 2. Настройка плагина (plugin.yml)

Чтобы ваш плагин загружался после скупщика, добавьте зависимость:

yaml
depend: [A-DarkSeller]


### 3. Примеры использования Java API

Все взаимодействие происходит через статический класс com.buyerplugin.BuyerAPI:

java
import com.buyerplugin.BuyerAPI;

// Получить множитель игрока
double multiplier = BuyerAPI.getPlayerMultiplier(player.getUniqueId());

// Добавить очки магазина игроку
BuyerAPI.addPoints(player.getUniqueId(), 100.0);

// Узнать цену предмета в текущем ассортименте
double price = BuyerAPI.getItemPrice(Material.DIAMOND);

// Включить/выключить авто-продажу
BuyerAPI.setAutoSell(player.getUniqueId(), true);


## Доступные методы API

| Метод | Описание |
|-------|----------|
| getPlayerMultiplier(UUID) | Возвращает текущий множитель игрока |
| getPlayerLevel(UUID) | Возвращает текущий уровень прогресса |
| getPoints(UUID) | Возвращает баланс очков магазина |
| addPoints(UUID, amount) | Добавляет указанное кол-во очков |
| getActiveAssortment() | Возвращает Map со всеми предметами в скупе и их ценами |
| getItemPrice(Material) | Возвращает цену за 1 шт. указанного материала |
| isAutoSellEnabled(UUID) | Проверяет, включена ли авто-продажа у игрока |