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
Скачивания
475
Просмотры
6 450
Первый выпуск
Обновление
Оценка
4.13 звёзд 8 оценок

Другие ресурсы пользователя 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
Ооооооочень хороший плагин, всем рекомендую! Если-бы не этот плагин я не знаю что делал бы, автор краса много годноты у него есть
топчик попчик, гибко настраевается, все понятно, создатель слушается, вобщем имбулька
Назад
Сверху Снизу