Skip to content

animesao/a-darkseller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A-DarkSeller - Скупщик для вашего сервера

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

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

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

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

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

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

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

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

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

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

depend: [A-DarkSeller]

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

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

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) Проверяет, включена ли авто-продажа у игрока

About

A-DarkSeller - Скупщик для вашего сервера

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages