Не удалось загрузить плагин из-за ошибки: «Jar не содержит plugin.yml»

  • Post author: admin
  • Запись опубликована: 17 января, 2022
  • Post category: Вопросы по программированию

#java #minecraft #bukkit

Вопрос:

Я пытаюсь создать плагин Spigot, который позволяет игрокам использовать компас для отслеживания других игроков. При экспорте и запуске сервера я заметил, что он выдает мне ошибку:

[21:57:15 ERROR]: Could not load ‘pluginsManhunt.jar’ in folder ‘plugins’ org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:172) ~[patched_1.16.5.jar:git-Paper-683] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:148) ~[patched_1.16.5.jar:git-Paper-683] at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:389) ~[patched_1.16.5.jar:git-Paper-683] at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:252) ~[patched_1.16.5.jar:git-Paper-683] at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1066) ~[patched_1.16.5.jar:git-Paper-683] at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:290) ~[patched_1.16.5.jar:git-Paper-683] at java.lang.Thread.run(Unknown Source) [?:1.8.0_291] Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml . 7 more

Я никогда раньше не видел этой ошибки и не знаю, как ее исправить. Я позаботился о том, чтобы экспортировать .yml файл во время работы в Eclipse, но он все равно показывает мне эту ошибку.

Почему майнкрафт не видит карту? Ответ…

1. Плагин Minecraft не может работать без плагина.yml, так как именно он определяет имя, основную часть, команды и т.д.

Ответ №1:

plugin.yml Файл является обязательной частью плагина SpigotMC, который определяет некоторую базовую информацию о плагине, такую как его имя и версия API Spigot, которую он использует. Например, вот один для плагина Minecraft, над которым я сейчас работаю.

Ошибка, которую вы получаете, происходит из-за того, что файл не помещается в банку. В результате, когда сервер Spigot пытается загрузить ваш плагин, он не может его найти plugin.yml , потому что его буквально нет в вашей скомпилированной банке.

Я рекомендую настроить систему сборки, такую как Gradle или Maven, которая будет справляться со сложностями создания jar для вас независимо от используемой вами среды разработки.

  • Настройте плагин SpigotMC с помощью Maven: https://www.spigotmc.org/wiki/creating-a-plugin-with-maven-using-intellij-idea/
  • Настройте плагин SpigotMC с помощью Gradle: https://www.spigotmc.org/wiki/build-you-spigot-plugin-with-gradle-groovy/

Я лично использую Gradle, поэтому не стесняйтесь посмотреть, как я реализовал его в одном из своих плагинов. Если вы предпочитаете Maven, есть много доступных примеров, включая популярное ядро Мультивселенной.

КАК УСТАНОВИТЬ ПЛАГИНЫ И МОДЫ НА СЕРВЕР 1.12.2

Ответ №2:

Вам нужен плагин.yml для запуска вашего плагина. Если вы используете spigot или bukkit, вам следует создать свой плагин.yml в папке src, там вам нужно включить минимум:

name: (plugin name, no spaces allowed in name) author: (your name) version: (your plugin version) api-version: (use 1.14) main: (your main class) description: (optional description, otherwise delete this line)

Читайте также:  Как добавить Майнкрафт в исключения брандмауэра

затем вы можете экспортировать или перестроить банку

Это пример того, как выглядит мой плагин.yml:

name: ThornsPlugin version: 1.0 author: MOREORLESS api-version: 1.14 main: com.MOREORLESS.plugin.plugin description: MC Stuff

Вам также может понравиться

Yoast Seo панировочные сухари: Как добавить пользовательский текст в категорию и название тега

28 марта, 2023

Ошибка при попытке импорта: ‘getMoviesList’ не экспортируется из ‘. /actions’; ошибка в react redux

25 декабря, 2022

Как выполнить некоторые команды перед всем остальным?

5 апреля, 2023

  • О нас
  • Онлайн игры
  • Конвертеры
  • Base64 конвертер онлайн
  • Оформление кода JavaScript CSS HTML Онлайн
  • URL Encoder (кодировщик) / Decoder (декодировщик) онлайн
  • Конвертер регистров
  • Рассчитать количество дней между датами
  • Генератор ключей и паролей
  • Генератор QR кодов
  • Преобразование времени
  • Преобразование микросекунд в секунды
  • Преобразование микросекунд в миллисекунды
  • Преобразование миллисекунд в микросекунды
  • Преобразование миллисекунд в секунды
  • Преобразование миллисекунд в минуты
  • Преобразование миллисекунд в часы
  • Преобразователь миллисекунд в дату
  • Преобразование секунд в миллисекунды
  • Преобразование секунд в минуты
  • Преобразование секунд в часы
  • Преобразование секунд в дни
  • Преобразование минут во время
  • Преобразование минут в миллисекунды
  • Преобразование минут в секунды
  • Преобразование минут в часы
  • Преобразование часов в миллисекунды
  • Преобразование часов в секунды
  • Преобразование часов в минуты
  • Преобразование часов в дни
  • Преобразование дней в часы
  • Преобразование из часы в недели
  • Конвертация из недели в часы
  • Через несколько часов калькулятор
  • Преобразование времени AM/PM в 24-часовое
  • Преобразование Военного Времени
  • Время до десятичного калькулятора
  • Безопасность
  • Финансы
  • Энциклопедия

Источник: programbox.ru

Spigot — не работают плагины

Фотография

  • Пользователь
  • Pip
  • 3 сообщений
  • Отправлено 13 Август 2017 — 0:03

    Сервер Spigot на версии 1.11.2 с установленным Forge не видит плагины в принципe. Плагины worldedit, worldguard помещены в папку /plugins, но для них не создается даже файл конфига.

    #2 Mister_E

  • Пользователь
  • PipPipPipPipPip
  • 1 002 сообщений
  • Отправлено 13 Август 2017 — 16:26

    «впринципи».
    Лог запуска в студию. Моды то грузятся?

    #3 Redislav

  • Пользователь
  • Pip
  • 3 сообщений
  • Отправлено 13 Август 2017 — 16:49

    «впринципи».
    Лог запуска в студию. Моды то грузятся?

    Моды работают нормально.

    Прикрепленные файлы

    #4 Mister_E

  • Пользователь
  • PipPipPipPipPip
  • 1 002 сообщений
  • Отправлено 13 Август 2017 — 17:57

    Гугли KCauldron. Это у тебя просто с модами обычный сервер не поддерживающий плагины.

    Не то тебе дал. Sponge тебе нужен https://www.spongepo. /stable/1.11.2
    Если не разберешься с ним, к вечеру сделаю обзор и выложу в своей теме по модам.

    Читайте также:  Как создать в Майнкрафте сервак

    #5 Redislav

  • Пользователь
  • Pip
  • 3 сообщений
  • Отправлено 13 Август 2017 — 18:41

    Гугли KCauldron. Это у тебя просто с модами обычный сервер не поддерживающий плагины.

    Даже помогу https://sourceforge. chwrapper/1.11/

    Не то тебе дал. Sponge тебе нужен https://www.spongepo. /stable/1.11.2
    Если не разберешься с ним, к вечеру сделаю обзор и выложу в своей теме по модам.

    :)

    Про него уже гуглил. Вроде инструкции по установке нашел, буду шаманить. Но можешь и обзор сделать, чтиво полезное

    Гугли KCauldron. Это у тебя просто с модами обычный сервер не поддерживающий плагины.

    Даже помогу https://sourceforge. chwrapper/1.11/

    Не то тебе дал. Sponge тебе нужен https://www.spongepo. /stable/1.11.2
    Если не разберешься с ним, к вечеру сделаю обзор и выложу в своей теме по модам.

    Установил согласно инструкции. Результат — Error

    UPD: теперь проблема с портом.

    UPD2: удалил старые сервера, которые возможно блокировали этот порт и всё заработало.

    Прикрепленные файлы

    Источник: forum.myarena.ru

    Ошибка в браузере «Не удалось загрузить плагин». Способы устранения

    Всем привет! Наверняка, многие пользователи могли наблюдать на своем экране монитора ошибку «Не удалось загрузить плагин» при воспроизведении онлайн аудио, видео либо при попытке запустить какую нибудь флеш-анимацию (игру, баннер, приложение и пр.). Если Вы попали на эту страницу, то вероятнее всего Вы увидели похожую ошибку. Сегодня в этой небольшой инструкции мы с Вами устраним ошибку «Не удалось загрузить плагин» в браузере быстро и легко.

    Сперва, друзья, давайте разберемся, что вообще такое плагин в браузере. Плагин – это другими словами дополнение, которое расширяет возможности интернет-браузера. Плагинов на сегодняшний день огромное количество, и все они разного направления. В любом браузере установлены базовые плагины, дабы правильно отображать веб-ресурсы.

    Если в браузере появилось сообщение о том, что не удалось загрузить плагин, то, скорее всего, проблема в Flash Player. Ниже мы с Вами рассмотрим несколько способов, благодаря которым можно исправить данную ошибку.

    1-й способ. Обновляем интернет-браузер

    Данный способ является самым простым, и помогает в большинстве случаев. Все манипуляции я покажу на примере популярного браузера Гугл Хром. Если Вы пользуетесь другим браузером, не переживайте, все действия аналогичны. Итак, дабы обновить браузер перейдем в меню – Справка – О браузере.

    Ошибка в браузере «Не удалось загрузить плагин». Способы устранения

    На странице «О программе» находим и нажимаем на кнопку «Обновить».

    После обновления проверяем, появляется ли ошибка «Не удалось загрузить плагин» вновь. Если эти действия не помогли решить проблему, идем далее к следующему способу.

    Читайте также:  Как выживать в нижнем мире Майнкрафт

    2-й способ. Чистим историю в браузере

    Этот способ поможет в том случае, когда такая ошибка появляется только на некоторых ресурсах. Все довольно просто – нужно очистить кэш и куки в браузере.

    Cache – временные файлы браузера, которые хранят в себе все веб-компоненты просмотренных ресурсов (изображения, страницы, видеофайлы, дизайн и пр.). Благодаря КЭШу браузер быстро загружает страницы ранее посещаемых сайтов, так как загрузка компонентов ресурса осуществляется не через интернет, а с локального диска компьютера.

    Cookie – также временные файлы, в которых хранится персональные данные юзера (логины, пароли, настройки сайтов и пр.). При переходе на какую либо страницу все эти данные браузер отсылает на сервер, и поэтому мы можем заходить на любой ресурс, не вбивая заново логин и пароль для авторизации.
    Итак, давайте же очистим Cache и Cookie в своем браузере, дабы попытаться устранить ошибку. Идем в меню, выбираем «История».

    После жмем на кнопку «Очистить историю» и внимательно смотрим, чтобы галочки были отмечены, как показано внизу на скриншоте.

    После этого остается лишь перезагрузить браузер.

    3-й способ. Отключаем лишние плагины

    Если первые два способа не помогли, тогда приступаем к отключению лишнего плагина. Первым делом откроем страницу с установленными плагинами. Для каждого браузера адрес разный:

    Если используете Chrome, то вбивайте в адресной строке chrome://plugins
    Если используете Yandex, то вбивайте в адресной строке browser://plugins
    Если используете Opera, то вбивайте в адресной строке opera://plugins
    Если используете Firefox, то вбивайте в адресной строке аbout:plugins

    Когда откроется страница с плагинами, присмотритесь внимательно, присутствует ли лишний плагин Flash Player. В случае, если такой есть, то рекомендую отключить (обычно имеет тип PPAPI).

    После отключения перезагружаем браузер и проверяем вновь.

    4-й способ. Повторная установка Adobe Flash Player

    Если не один вышеописанный способ не помог, советую тогда переустановить Adobe Flash Player. Для этого в первую очередь удалите старую версию флеш плеера в Панели управления — Программы и компоненты. После скачайте последнюю версию Adobe Flash Player с официального сайта.

    Надеюсь, моя небольшая инструкция об исправлении ошибки «Не удалось загрузить плагин» помогла Вам. Если решили эту проблему каким либо другим способом, то можете написать в комментариях, этим Вы поможете многим пользователям! Спасибо за внимание и всех благ!

    Источник: itportal.pro