DonationAlertsAPI - простая либа для получения новых донатов

Для ядра DonationAlertsAPI - простая либа для получения новых донатов 1.0

Нет прав для скачивания
Поддерживаемые версии
  1. 1.15
  2. 1.16
Поскольку я не нашёл либу для получения новых донатов, я решил написать её сам.

Концепт прост - когда мы получаем уведомление о новом донате, то триггерится эвент AsyncDonationEvent.

Примеры:
Java:
    @EventHandler
    public void onDonation(AsyncDonationEvent e) {
        Donation donation = e.getDonation();

        String username = donation.getUsername();

        Currency currency = donation.getCurrency();
        int amount = donation.getAmountMain();

        if (currency == Currency.RUB && amount >= 500) {
            Bukkit.getOfflinePlayer(username).setWhitelisted(true);
        }
    }
Java:
    @EventHandler
    public void onDonation(AsyncDonationEvent e) {
        Donation donation = e.getDonation();

        Currency currency = donation.getCurrency();
        int amount = donation.getAmountMain();

        if (currency == Currency.RUB && amount == 150) {
            new BukkitRunnable() {
                @Override
                public void run() {
                    for (Player player : Bukkit.getOnlinePlayers()) {
                        World world = player.getWorld();

                        world.spawnEntity(player.getLocation(), EntityType.GHAST);
                    }
                }
            }.runTask(this);
        }
    }
Команды и права
Нет.
Автор
omashune
Скачивания
95
Просмотры
4 806
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя omashune

Поделиться ресурсом

Последние рецензии

Простая и отличная либа. Для тех кто хотел как-то интегрировать на сервер для стримов, вообще маст хэв.
Назад
Сверху Снизу