NeoCooldown

Плагин NeoCooldown 2024-08-06

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
Ядра и Прокси
  1. Spigot
  2. Paper
Минимальная версия Java
8
На данный момент плагин не поддерживается

NeoCooldown — плагин для кулдауна телепортации.
С помощью плагина вы можете сделать перезарядку из панели босса или заголовка.
Похожую механику вы могли видеть на funtime

2024-07-04_19.56.05.png


В плагине
Вы можете указать разное время кулдауна для разных групп.
YAML:
    cooldown:
      '1':
        permission: cooldown.defaulttp
        cooldown: 5
      '2':
        permission: cooldown.elitetp
        cooldown: 3

Вы можете сделать так, чтобы при телепортации появлялся bossbar или title
YAML:
    bossbar:
      enable: true
      color: RED
      style: SOLID
    title:
      enable: false
      title-text: '&cТелепортированы'
      subtitle-text: '&fУспешная телепортация'

Также при самой телепортации можно выдать игроку эффекты или воспроизвести звук
YAML:
    sound-enable: true
    sound: ENTITY_CREEPER_DEATH
    effects-enable: true
    effects:
    - BLINDNESS:1

В конце идут команды, для которых будет активен кулдаун
И количество аргументов для них
YAML:
    commands-args: 0
    commands-cooldown:
    - spawn
    - tpaccept
    - tpyes

Также в плагине можно создавать разные группы для команд с кулдауном
YAML:
command-groups:
  special:
Команды и права
Команды:


/neocommands newcommand (команда для которой хотите добавить кулдаун) (группа в которую хотите поместить данную команду)

/Neocommands info - Информация о плагине
/Neocommands reload - Перезагрузка Плагина

Пермишены:

neocooldown.admin - Даёт доступ ко всем командам плагина +полностью убирает кулдаун на телепортацию
Автор
NeoDev
Скачивания
569
Просмотры
7 390
Первый выпуск
Обновление
Оценка
4.22 звёзд 9 оценок

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

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

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

  1. Пофикшен серьёзный баг

    Пофикшен серьёзный баг, когда игрок вписывал команду большими буквами и кулдаун пропускался
  2. Добавление английской локализации + фикс бага

    Добавление английской локализации + фикс бага
  3. Добавление новой команды +Добавление метрики

    - Добавлена новая подкоманда - /neocommands newcommand (команда для которой хотите добавить...

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

Все хорошо работает, только обьясните пожалуйста как мне сделать чтобы на варпы тоже были кулдауны
не хочется конечно портить рейтинг такому плагину, но у меня проблема: у меня почему то не читается плагин и его нет на сервере, хотелось бы узнать причину почему и как эту проблему решить.
NeoDev
NeoDev
"у меня почему то не читается плагин и его нет на сервере"
Опиши подробнее в обсуждении
Все конечно прикольно, но при попытке куда-то телепортироваться возникает ошибка.
Вот ошибка:
[23:43:06 ERROR]: Could not pass event PlayerCommandPreprocessEvent to NeoCooldown v1.6
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:840) ~[?:?]
at java.util.zip.ZipFile.getEntry(ZipFile.java:339) ~[?:?]
at java.util.jar.JarFile.getEntry(JarFile.java:517) ~[?:?]
at java.util.jar.JarFile.getJarEntry(JarFile.java:472) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:167) ~[patched_1.16.5.jar:git-Paper-794]
at java.lang.ClassLoader.loadClass(ClassLoader.java:587) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:119) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) ~[patched_1.16.5.jar:git-Paper-794]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at sub.es.neocooldown.logic.CooldownLogic$CommandGroup.startCooldown(CooldownLogic.java:175) ~[?:?]
at sub.es.neocooldown.logic.CooldownLogic$CommandGroup.handleCommand(CooldownLogic.java:165) ~[?:?]
at sub.es.neocooldown.logic.CooldownLogic.onPlayerCommandPreprocess(CooldownLogic.java:89) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor779.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-794]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2177) ~[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.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1225) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1139) ~[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:842) [?:?]
NeoDev
NeoDev
чёта значит с папкой плагина, попробуй её удалить и она заного сгенерируется
Плагин отличный, НО! Возьмем игрока-1 и игрок-2. Когда игрок-1 отправляет запрос /tpa игроку-2 и игрок-2 принимает его, то у игрока-2 отображается боссбар, а вот у игрока-1 нет. Пофиксите пожалуйста, немного сложно пофиксить, понимаю, но это гораздо лучше будет. Спасибо
NeoDev
NeoDev
Благодарю за оценку, пару месяцев назад как раз голову ломал около недели как же это сделать, и так и не придумал честно говоря (апи ессентиалса тоже не помог)
Хороший плагин, но почему то команды можно использовать даже в режиме боя. (Фактически игрока не тепает, но таймер запускается)
NeoDev
NeoDev
Есть такое, на данный момент плагин не привязан ни к какому плагину связанному с пвп режимом, потому таймер сразу не отменяется, в будущем постараюсь пофиксить
Поскольку это механика КАК НА ФАНТАЙМЕ, я поставлю 5/5! Пользуюсь этим плугом и нравится
NeoDev
NeoDev
Благодарю)
java 16 не могу поставить, а так по скринам видно, что человек старается.
NeoDev
NeoDev
Кинь скрин ошибки, ибо плуг делался фулл на джава 16 и папер 1.16.5
Ооооооочень хороший плагин, всем рекомендую! Если-бы не этот плагин я не знаю что делал бы, автор краса много годноты у него есть
топчик попчик, гибко настраевается, все понятно, создатель слушается, вобщем имбулька
Назад
Сверху Снизу