Плагин Fun AirDrop [1.2.8]

AirDrop
Краткое описание:
Плагин на ивент Аирдроп
2 287
21 666
  • Лайк 0
  • Gold love
  • Ниндзя
Реакции:870 пользователей
  • Теги
    airdrop
  • Предыдущие версии [11]

    Другие версии

    Последние обновления

    Дополнения

    unlock-hold-timer теперь лист Добавлена возможность ввода команд из консоли aair <name>...

    Дополнения

    Добавлена новая строчка msg -> unlock-hold-timer Теперь все предметы хранятся в отдельном файле...

    Фикс и дополнения

    %split% - перенесёт текст на следующую строку. Аналог \n ## - отключит сообщение Теперь отсчёт...
    Смотреть еще...
    Для версий
    1. 1.16.✘
    2. 1.17.✘
    3. 1.18.✘
    4. 1.19.✘
    Java
    1. Java 16
    2. Java 17
    Исходный код
    https://github.com/By1337/AirDrop
    Зависимости: PlaceholderAPI, DecentHolograms, WorldGuard, WorldEdit
    Протестирован на версиях 1.16, 1.17, 1.18, 1.19

    Аирдроп сразу исчезает? Вам сюда Как создать лут в аирдропе?
    После установки плагина на сервер возьмите любой предмет в руку и пропишите /air create 100 и /air reload
    Если у вас установлен CMI то используйте алиасы /aair или /aairdrop

    Права и команды​

    /air <имя аирдропа> tp - Телепортирует на ивент. Пермишен - air.tp
    /air reload - Перезагружает конфиг. Пермишен - air.reload
    /air create <шанс> - Создаёт список предметов. Пермишен - air.create
    /air <имя аирдропа> start - Начинает ивент. Пермишен - air.start
    /air <имя аирдропа> start 10 - Начнёт ивент через 10 минут. Пермишен - air.start
    /air <имя аирдропа> unlock - Разблокирует сундук. Пермишен - air.unlock
    /air <имя аирдропа> stop - Заканчивает ивент. Пермишен - air.stop
    /air gui<шанс> - Открывает меню редактирования списка предметов. Пермишен - air.gui
    /air chance - Показывает в каком списке находится предмет​
    Пермишен - air.* - Всё выше перечисленное​

    Плейсхолдеры​

    %airdrop_<name>_locked_format3% - Выводит оставшееся время до открытия​
    %airdrop_<name>_start_format3% - Выводит оставшееся время до начала​
    %airdrop_<name>_poz% - Выводит координаты​
    %airdrop_<name>_stop_format3% - Выводит оставшееся время до конца​

    Универсальные заполнители​

    {time_n} Выводит (1 минута) {time2_n} Выводит (1 минуту) {time3_n} Выводит чч:мм:сс​
    {time_start}, {time2_start}, {time3_start} Время до начала ивента​
    {time_locked}, {time2_locked}, {time3_locked} Время до открытия аирдропа​
    {time_end}, {time2_end}, {time3_end} Время до окончания аирдропа​
    {x}, {y}, {z} координаты аирдропа​
    {name} имя аирдропа​
    {world} мир в котором появится аирдроп​
    {px} заменяется на prefix​
    %split% - перенесёт текст на следующую строку. Аналог \n​
    ## - отключит сообщение​

    Как создать лут в аирдропе?

    Коротко - Набираешь в свой инвентарь предметы которые должны появляется в аирдропе после пишешь /air create <шанс появления> от 0 до 100
    Для этого необходимо набрать в свой инвентарь предметы которые должны появляется в аирдропе

    и выполнить команду /air create <шанс> '<шанс>' заменить на число от 0 до 100, это то с какой вероятностью случайный предмет из списка появится в аирдропе

    Я рекомендую создавать предметы с шансом например 10, 50, 100

    Рандом в плагине работает так

    Плагин берёт первый слот в сундуке далее берёт список предметов с самым маленьким шансом появления и если ставка не сыграла то переходит к следующему списку и так по нарастающей пока плагин не дойдёт до списка с шансом 100% если такого не будет то слот останется пустым.

    Чтобы сундук не был всегда полон в конфиге есть 'empty-slot-chance' это шанс того что слот будет пустым, по умолчанию 25%

    На этом скрине можно увидеть примерное соотношение шансов и предметов в сундуке если создать предмет с шансом появления 30% то в сундуке его будет в среднем 7 штук. С учётом что в сундуке 27 слотов

    Screenshot 10
    После можно подредактировать предметы с помощью - /air gui <шанс>
    И создать тестовый сундук с лутом /air chest
    2022 12 14 195354

    2022 12 14 195533

    2022 12 14 195801

    Screenshot 4

    сonfig.yml:
    # {time_n} Выводит 1 минута. {time2_n} Выводит 1 минуту. {time3_n} Выводит чч:мм:сс. Работает не во всех сообщениях!
    # {time_start}, {time2_start}, {time3_start} Время до начала ивента
    # {time_locked}, {time2_locked}, {time3_locked} Время до открытия аирдропа
    # {time_end}, {time2_end}, {time3_end} Время до окончания аирдропа
    # {x}, {y}, {z} координаты аирдропа
    # {name} имя аирдропа
    # {world} мир в котором появится аирдроп
    # {px} заменяется на prefix. Во всех сообщениях
    use-bstats: true # Сбор анонимной статистики
    chests:
      default: # тут
        countdown-after-click: false # отсчёт до открытия аирдропа после клика по нему
        chest-id: default # и тут должно совпадать
        chest-name: '&7Обычный сундук'
        chest-inventory-size: 54
        item-chance-boost: 0 #На сколько повысить шанс выпадения предметов. Если поставить 10, то предметы с шансом выпадения 5% станут 15%, а если поставить -10, то предметы с шансом выпадения ниже 10 вовсе не выпадут
        only-chance: 0 #Будут появляться предметы только с шансом который указан, 0 отключит
        chest-spawn-world: world #Мир появления
        chest-spawn-radius-min: -2000 #Минимальная координата спавна
        chest-spawn-radius-max: 2000 #Максимальная координата спавна
        chest-radius-protect: 15 #Радиус защиты блока
        time-start-interval: 2 #Сколько до начала в минутах
        search-before-start: 1 #За сколько до начала ивента начинать искать локацию для аирдропа. Ставьте 5 или 10 минут до начала
        duration-event: 1 #сколько будет закрыт сундук
        time-stop-event: 1 #через сколько после начала пропадёт аирдроп
        chest-material-locked: RESPAWN_ANCHOR #Матерьял который будет пока аирдроп закрыт
        chest-material-unlocked: CHEST #Матерьял который будет после открытия аирдропа
        helix: 'DOUBLE-HELIX' #Варианты HELIX, DOUBLE-HELIX, NONE # Настройки спиралей ниже
        random-particle: true # true / false ниже настройка эффекта
      end: # пример настроеного аирдропа
        countdown-after-click: false # отсчёт до открытия аирдропа после клика по нему
        chest-id: end #
        chest-name: '&dЭндер аирдроп'
        chest-inventory-size: 54
        item-chance-boost: 10
        only-chance: 0
        chest-spawn-world: world_the_end
        chest-spawn-radius-min: -3500
        chest-spawn-radius-max: 3500
        chest-radius-protect: 15
        time-start-interval: 90
        search-before-start: 5
        duration-event: 10
        time-stop-event: 15
        chest-material-locked: RESPAWN_ANCHOR
        chest-material-unlocked: CHEST
        helix: 'DOUBLE-HELIX' #Варианты HELIX, DOUBLE-HELIX, NONE # Настройки спиралей ниже
        random-particle: true
    
    config-version: 1
    settings:
      world-guard-flags: #Флаги WorldGuar
        allow-flags: #разрешённые
          - use
          - pvp
          - chest-access
        deny-flags: #запрещённые
          - creeper-explosion
          - tnt
          - fire-spread
          - lava-fire
          - other-explosion
    
      #настройки спавна аирдропа
      min-online-players: 1 #минимальное количество игроков на сервере для старта ивента
      empty-slot-chance: 25 #Шанс того что слот будет пустым от 0 до 100. 0 - отключит, а 100 сделает сундуки всегда пустыми
      laser-settings: #Настройки лазера
        laser: 'CRYSTAL_LASER' # варианты: CRYSTAL_LASER, GUARDIAN_LASER, NONE
        laser-view-distance: 50 # в блоках
        laser-time: 300 # в секундах
      effect-settings: #Настройки эфектов
        explosion-power: 4.75 #Сила взрыва для Эфекта Explosion
        drop-open-effect: # Что будет происходить когда аир дроп откроется варианты - strikeLightning (молния), fireWork (фейерверк), explosion (взрыв, блоки не взорвутся), fakeStrikeLightning (будет эффект удара молнии без нанесения урона)
          - explosion
          - strikeLightning
          - fireWork
          - fakeStrikeLightning
          - defenders
        sound-effect: #Список всех звуков - https://helpch.at/docs/1.16.5/org/bukkit/Sound.html
          start-event: # Начало ивента
            play-sound: false
            sound: BLOCK_STONE_BUTTON_CLICK_ON
            listeners: all #Варианты all - все онлайн игроки, near - игроки возле аирдропа
    
          open-event: # открытие аирдропа
            play-sound: false
            sound: BLOCK_STONE_BUTTON_CLICK_ON
            listeners: near #Варианты all - все онлайн игроки, near - игроки возле аирдропа
    
          end-event: # конец ивента
            play-sound: false
            sound: BLOCK_STONE_BUTTON_CLICK_ON
            listeners: all #Варианты all - все онлайн игроки, near - игроки возле аирдропа
    
          click-event: # Когда кто-то кликает по закрытому аирдропу
            play-sound: false
            sound: BLOCK_STONE_BUTTON_CLICK_ON
            listeners: player #Варианты all - все онлайн игроки, near - игроки возле аирдропа, player - игрок вызвавший ивент
    
          click-open-event: # Когда кто-то открывает аирдроп
            play-sound: false
            sound: BLOCK_STONE_BUTTON_CLICK_ON
            listeners: player #Варианты all - все онлайн игроки, near - игроки возле аирдропа, player - игрок вызвавший ивент
    
          notification-start-sound: # Проигрывается звук 'notification-start-sound-time' в это время
            play-sound: false
            sound: BLOCK_STONE_BUTTON_CLICK_ON
            listeners: all #Варианты all - все онлайн игроки, near - игроки возле аирдропа
    
          notification-unlock-sound: # Проигрывается звук 'notification-start-unlock-time' в это время
            play-sound: false
            sound: BLOCK_STONE_BUTTON_CLICK_ON
            listeners: near #Варианты all - все онлайн игроки, near - игроки возле аирдропа
    
    
        #Настройки Спиралей
        helix-settings:
          close: #цвет когда аирдроп закрыт
            color:
              r: 255
              g: 0
              b: 0
          open: #цвет когда аирдроп открыт
            color:
              r: 0
              g: 255
              b: 0
          radius: 1 # радиус спирали
          view-distance: 50 # дистанция с которой будет видно спираль
          height-y: 50 # насколько высоко протянется спираль над аирдропом
          helix-pitch: 0.05 # Расстояние между партиклами. Не рекомендуется делать меньше
          offset-y: 3 # смещение по высоте относительно аирдропа
          offset-x: 0.5 # смещение по x
          offset-z: 0.5 # смещение по z
        # Двойная спираль
        double-helix-settings:
          close:
            color:
              r: 255
              g: 0
              b: 0
            color2:
              r: 0
              g: 137
              b: 255
          open:
            color:
              r: 0
              g: 255
              b: 0
            color2:
              r: 255
              g: 255
              b: 0
          radius: 1 # радиус спирали
          view-distance: 50 # дистанция с которой будет видно спираль
          height-y: 50 # насколько высоко протянется спираль над аирдропом
          helix-pitch: 0.05 # расстояние между партиклами. Не рекомендуется делать меньше
          offset-y: 3 # смещение по высоте относительно аирдропа
          offset-x: 0.5 # смещение по x
          offset-z: 0.5 # смещение по z
        #Рандомные частицы
        random-particle:
          particle: "TOTEM" #партиклы
          particle2: "FLAME"
          amount: 50 #количество партиклов умножается на 2 так как одновременно появится particle и particle2
          radius: 5 #радиус спавна партиклов
          view-distance: 50 # дистанция с которой будет видно партиклы
    
      defenders: #мобы охранники
        name: "&c&lХранитель"
        type: VINDICATOR # все мобы - https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Entity.html список под текстом 'All Known Subinterfaces:'
    
    msg:
      drop-open-event: '&fИгрок &6{player} &7первым добрался до {name}!'
      drop-open: '{px} {name} &fоткрыт на координатах &6{x}, {y}, {z} &f В мире: {world}'
    
      drop-spawning: '{px} {name} &fтолько что &6появился &fна координатах &6{x}, {y}, {z}' # Выводится когда ивент начался
      event-end: '{px} {name} &7окончен!' # Выводится когда закончился
      msg-open-event: '{px} {name} &fоткроется через &6{time2_locked}!' # notification-open-time
      msg-start-event: '{px} {name} &fпоявится через &6{time2_start}!' # notification-time
      chest-locked: '{px} &cСундук закрыт!'
      prefix: '&7[&6АирДроп&7]' #Заменяет {px}
      item-del: '&c&lПКМ &f- удалить предмет из списка'
      unknown-command: '&cНеизвестная команда'
      invalid-key: '{PP} &cПредметов с таким ключом нет!'
      only-players: '{PP} Only players!'
      reload: '{PP} &aКонфиг перезагружен!'
      item-add: '{PP} &aПредметы добавлены по ключу {key}'
      error-number: '{PP} &cОшибка возможно вы ввели не число! детали в консоли'
      no-prem: '&cУ Вас нет разрешения!'
      no-event: '{PP} &cИзвините но ивент не начат!'
      few-arguments: '{PP} &cМало аргументов!'
      papi-event-is-activity: '&aНачат!'
      papi-event-ended: '&aИвент окончен'
      papi-chest-is-unlocked: '&aУже открыт!'
      papi-poz: '{x}, {y}, {z}'
      papi-poz-none: '&cНет активного ивента!'
      notification-open-time: [60, 30, 10, 5, 3, 2, 1] #за сколько до открытия сундука выводить сообщение о его предстоящем открытии в секундах
      notification-time: [60, 30, 10, 5, 3, 2, 1] #за сколько до начала ивента выводить сообщение о его предстоящем начале в секундах
      notification-unlock-sound-time: [10, 5, 3, 2, 1] #за сколько до открытия проигрывать звук
      notification-start-sound-time: [10, 5, 3, 2, 1] #за сколько до старта проигрывать звук
      format-time: # Формат вывода времени
        - ' час '
        - ' часа '
        - ' часов '
        - ' минута '
        - ' минуты '
        - ' минут '
        - ' секунда'
        - ' секунды'
        - ' секунд'
        - ' час '
        - ' минуту '
        - ' секунду'
      world-localization: # Название мира и то как оно будет отображаться в сообщениях от плагина например spawn_world: 'Спавн' или world_1: '1 анархия'
        world: 'Обычный мир'
        world_the_end: 'Эндер мир'
        world_nether: 'Нижний мир'
    
      holograms-lines:
        locked:
          - '&k0000000000000000000000000000000'
          - '{name} &cЗакрыт {time3_locked}'
          - '&k0000000000000000000000000000000'
        unlocked:
          - '{name}'
          - '&aОткрыто'
    
    black-List:
      - LAVA
      - WATER
      - SNOW
      - BEDROCK
      - CACTUS
      - FIRE
      - END_PORTAL
      - END_CRYSTAL
      - END_PORTAL_FRAME
      - NETHER_PORTAL
      - ACACIA_LEAVES
      - AZALEA_LEAVES
      - BIRCH_LEAVES
      - OAK_LEAVES
      - DARK_OAK_LEAVES
      - SPRUCE_LEAVES
      - FLOWERING_AZALEA_LEAVES
      - JUNGLE_LEAVES
    data:

    Автор

    By1337

    Еще ресурсы от By1337

    BAuction
    BAuction
    Высоко оптимизированный плагин на аукционы
    BAirDropX
    BAirDropX
    ремейк плагина BAirDrop
    BAirDrop
    BAirDrop
    Плагин на аир-дропы с полной кастомизацией!
    BSpawner
    BSpawner
    Добывай спавнера выполняя задания
    PlayerHologram
    PlayerHologram
    Пусть игроки создают свои собственные голограммы!
    NotexAirDrop - FIX
    NotexAirDrop - FIX
    Плагин на аирдропы
    Спавн с сервера HolyWorld
    Спавн с сервера HolyWorld
    Спавн с сервера HolyWorld

    Последние отзывы

    DanRick001
    DanRick001
    5,00 звёзд
    Версия: 1.2.8
    [17:19:35 ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'aair' in plugin AirDrop v1.2.8
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.16.5.jar:git-Paper-794]
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.16.5.jar:git-Paper-794]
    at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:826) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2185) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2000) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1953) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:49) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:7) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:35) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1271) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1264) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1400) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1135) ~[patched_1.16.5.jar:git-Paper-794]
    at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]
    at java.lang.Thread.run(Thread.java:833) [?:?]
    Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.ConfigurationSection.getKeys(boolean)" because the return value of "org.bukkit.configuration.file.FileConfiguration.getConfigurationSection(String)" is null
    at org.by1337.airdrop.airdrop.AirDrop.Load(AirDrop.java:208) ~[?:?]
    at org.by1337.airdrop.airdrop.command.Cmd.onCommand(Cmd.java:221) ~[?:?]
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.16.5.jar:git-Paper-794]
    ... 19 more
    Felleus Development
    Felleus Development
    5,00 звёзд
    Версия: 1.2.8
    Сделай пожалуйста или эвент PreFallairdrop или интеграцию с Towny, чтобы аирдропы не падали в городах. Ибо если аир падает в город, то уже никто его сломать не может
    CRYYX
    CRYYX
    5,00 звёзд
    Версия: 1.2.8
    Извиняюсь, а как исправить время до открытия ЭйрДропа?
    F
    Feays
    5,00 звёзд
    Версия: 1.2.8
    Отличний плагин долго искал похожый, ещо не очень розобрался но ето вопрос времени. Создатель отзывчевий и попытается вам помочь, побольше бы таких.
    S
    sqd
    5,00 звёзд
    Версия: 1.2.8
    1.19.3
    [12:28:43 WARN]: java.lang.NoSuchMethodException: net.minecraft.network.protocol.game.PacketPlayOutEntityMetadata.<init>(int,net.minecraft.network.syncher.DataWatcher,boolean)
    [12:28:43 WARN]: at java.base/java.lang.Class.getConstructor0(Class.java:3585)
    [12:28:43 WARN]: at java.base/java.lang.Class.getDeclaredConstructor(Class.java:2754)
    [12:28:43 WARN]: at AirDrop-1.2.8-BETA.jar//org.by1337.airdrop.airdrop.util.Laser$Packets.<clinit>(Laser.java:571)
    [12:28:43 WARN]: at AirDrop-1.2.8-BETA.jar//org.by1337.airdrop.airdrop.util.Laser.<init>(Laser.java:40)
    [12:28:43 WARN]: at AirDrop-1.2.8-BETA.jar//org.by1337.airdrop.airdrop.util.Laser$CrystalLaser.<init>(Laser.java:777)
    [12:28:43 WARN]: at AirDrop-1.2.8-BETA.jar//org.by1337.airdrop.airdrop.util.LasersManager.createLaser(LasersManager.java:25)
    [12:28:43 WARN]: at AirDrop-1.2.8-BETA.jar//org.by1337.airdrop.airdrop.Chest.Timer(Chest.java:152)
    [12:28:43 WARN]: at AirDrop-1.2.8-BETA.jar//org.by1337.airdrop.airdrop.AirDrop.run(AirDrop.java:264)
    [12:28:43 WARN]: at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftTask.run(CraftTask.java:101)
    [12:28:43 WARN]: at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483)
    [12:28:43 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1473)
    [12:28:43 WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:447)
    [12:28:43 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1397)
    [12:28:43 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1173)
    [12:28:43 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316)
    [12:28:43 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
    [12:28:43 ERROR]: [GuardianBeam] [GuardianBeam] Laser Beam reflection failed to initialize. The util is disabled. Please ensure your version (org.bukkit.craftbukkit.v1_19_R2) is supported.
    [12:28:43 WARN]: [AirDrop] Task #6481 for AirDrop v1.2.8-BETA generated an exception
    java.lang.IllegalStateException: API лазерного луча отключен. Во время инициализации произошла ошибка.
    at org.by1337.airdrop.airdrop.util.Laser.<init>(Laser.java:41) ~[AirDrop-1.2.8-BETA.jar:?]
    at org.by1337.airdrop.airdrop.util.Laser$CrystalLaser.<init>(Laser.java:777) ~[AirDrop-1.2.8-BETA.jar:?]
    at org.by1337.airdrop.airdrop.util.LasersManager.createLaser(LasersManager.java:25) ~[AirDrop-1.2.8-BETA.jar:?]
    at org.by1337.airdrop.airdrop.Chest.Timer(Chest.java:152) ~[AirDrop-1.2.8-BETA.jar:?]
    at org.by1337.airdrop.airdrop.AirDrop.run(AirDrop.java:264) ~[AirDrop-1.2.8-BETA.jar:?]
    at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.3.jar:git-Paper-446]
    at org.bukkit.craftbukkit.v1_19_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.19.3.jar:git-Paper-446]
    at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1473) ~[paper-1.19.3.jar:git-Paper-446]
    at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.19.3.jar:git-Paper-446]
    at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1397) ~[paper-1.19.3.jar:git-Paper-446]
    at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1173) ~[paper-1.19.3.jar:git-Paper-446]
    at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.19.3.jar:git-Paper-446]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]
    By1337
    By1337
    laser: NONE
    AndryQx
    AndryQx
    5,00 звёзд
    Версия: 1.2.8
    Плагин очень классный и полезный, один из лучших в своём роде за бесплатно! Но хотелось бы увидеть пару новых фишек:
    - возможность добавить количество охранников, чтобы они спавнились к примеру в количестве 3 и т.д
    - фикс спавна тех же охранников, так как они под землёй вечно
    By1337
    By1337
    drop-open-effect:
    - defenders
    - defenders
    - defenders
    - defenders
    - defenders
    и так далее
    Фиксы на данный плагин более не будут выходить
    comingflex
    comingflex
    4,00 звёзд
    Версия: 1.2.8
    У меня проблема. Если дроп открылся, но с ним никого рядом не было то ничего не происходит. Он там просто вечно стоит и ждёт, новые дропы не появляются
    T
    timmabe
    1,00 звёзд
    Версия: 1.2.8
    Не работает
    Аноним
    3,00 звёзд
    Версия: 1.2.8
    здравствууйте не могу настроить сам плагин я измению, а при включении все как было становится можете помочь с данной проблемой?
    By1337
    By1337
    пиши в дс By1337#9991
    Аноним
    5,00 звёзд
    Версия: 1.2.8
    Всё бы класс но не работают плейсхолдеры в плагине mycommands буду рад если исправите
    ВерхНиз