Вопрос Проблема с плагином на скупщика

Версия Minecraft
1.20.X

LpLostTest

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

Вот код плагина
 

Вложения

  • code.txt
    12.4 KB · Просмотры: 8
скорее всего не добавлен Vault в зависимости в plugin.yml
name: LPBuyer
version: '${project.version}'
main: org.lplost.lpbuyer.LPBuyer
api-version: '1.20'
depend: [Vault]
commands:
seller:
description: Открыть меню скупщика
permission: seller.use
permission-message: "&cУ вас нет прав на использование этой команды!"
aliases: [seller, скупщик]


Нет, у меня он добавлен, но проблема не решена.
 
Тогда странно. Что именно тебе выводит в лог? Не найден ваулт, провайдер не найден, провайдер экономики null?
Из кода
private boolean setupEconomy() {
if (getServer().getPluginManager().getPlugin("Vault") == null) {
getLogger().severe("Vault plugin not found!");
return false;
}
RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
if (rsp == null) {
getLogger().severe("Economy provider not found!");
return false;
}
econ = rsp.getProvider();
if (econ == null) {
getLogger().severe("Economy provider is null!");
return false;
}
getLogger().info("Economy setup successful: " + econ.getName());
return true;
}

Выводит в консоль [15:51:30 ERROR]: [LPBuyer] Economy provider not found!
Больше ничего такого
Объединено

Из кода
private boolean setupEconomy() {
if (getServer().getPluginManager().getPlugin("Vault") == null) {
getLogger().severe("Vault plugin not found!");
return false;
}
RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
if (rsp == null) {
getLogger().severe("Economy provider not found!");
return false;
}
econ = rsp.getProvider();
if (econ == null) {
getLogger().severe("Economy provider is null!");
return false;
}
getLogger().info("Economy setup successful: " + econ.getName());
return true;
}

Выводит в консоль [15:51:30 ERROR]: [LPBuyer] Economy provider not found!
Больше ничего такого
[15:51:30 ERROR]: [LPBuyer] Economy provider not found!
[15:51:30 INFO]: [LPBuyer] [LPBuyer] - Disabled due to no Vault dependency found!
[15:51:30 INFO]: [LPBuyer] Disabling LPBuyer v20.25
 
Последнее редактирование:
Проверь логи на наличие других ошибок. У того же Essentials точно нет ошибок при запуске?
По мимо этих ошибок
[15:51:28 ERROR]: [Essentials] Вы используете неподдерживаемую плагином версию сервера!
[15:51:28 WARN]: [Essentials] Версии не совпадают! Обновите EssentialsSpawn до актуальной версии.
Больше ничего в консоли нету
 
Ну вот скорее всего это и есть причина твоих бед. Обновляй Essentials
У него не с версией Essentials проблемы, а с версией сервера.
Объединено

На какой версии сервер?
Объединено

Что то странно, essentials с 1.8 до 1.21 поддерживает
 
Последнее редактирование:
У него не с версией Essentials проблемы, а с версией сервера.
Объединено

На какой версии сервер?
Объединено

Что то странно, essentials с 1.8 до 1.21 поддерживает
[16:17:50 INFO]: [Essentials] CONSOLE issued server command: /ess version
[16:17:50 INFO]: Server версия: 1.20.4-R0.1-SNAPSHOT git-Paper-499 (MC: 1.20.4)
[16:17:50 INFO]: Brand версия: Paper
[16:17:50 INFO]: EssentialsX версия: 2.21.2-dev+2-d42347f
[16:17:50 INFO]: LuckPerms версия: 5.5.0
[16:17:50 INFO]: Vault версия: 1.7.3-b131
[16:17:50 INFO]: PlaceholderAPI версия: 2.11.6
[16:17:50 INFO]: EssentialsXSpawn версия: 2.21.2-dev+2-d42347f
[16:17:50 INFO]: Слой экономики: None
[16:17:50 INFO]: Вы используете неподдерживаемую плагином версию сервера!
[16:17:50 INFO]: Получение информации о версии...
[16:17:50 INFO]: Вы используете последнюю сборку EssentialsX!
 
[16:17:50 INFO]: [Essentials] CONSOLE issued server command: /ess version
[16:17:50 INFO]: Server версия: 1.20.4-R0.1-SNAPSHOT git-Paper-499 (MC: 1.20.4)
[16:17:50 INFO]: Brand версия: Paper
[16:17:50 INFO]: EssentialsX версия: 2.21.2-dev+2-d42347f
[16:17:50 INFO]: LuckPerms версия: 5.5.0
[16:17:50 INFO]: Vault версия: 1.7.3-b131
[16:17:50 INFO]: PlaceholderAPI версия: 2.11.6
[16:17:50 INFO]: EssentialsXSpawn версия: 2.21.2-dev+2-d42347f
[16:17:50 INFO]: Слой экономики: None
[16:17:50 INFO]: Вы используете неподдерживаемую плагином версию сервера!
[16:17:50 INFO]: Получение информации о версии...
[16:17:50 INFO]: Вы используете последнюю сборку EssentialsX!
Установи не дев билды
 
Установи не дев билды
[16:28:15 INFO]: [Essentials] CONSOLE issued server command: /ess version
[16:28:15 INFO]: Server версия: 1.20.4-R0.1-SNAPSHOT git-Paper-499 (MC: 1.20.4)
[16:28:15 INFO]: Brand версия: Paper
[16:28:15 INFO]: EssentialsX версия: 2.21.1
[16:28:15 INFO]: LuckPerms версия: 5.5.0
[16:28:15 INFO]: Vault версия: 1.7.3-b131
[16:28:15 INFO]: PlaceholderAPI версия: 2.11.6
[16:28:15 INFO]: EssentialsXSpawn версия: 2.21.1
[16:28:15 INFO]: Слой экономики: None
[16:28:15 INFO]: Вы используете неподдерживаемую плагином версию сервера!
[16:28:15 INFO]: Получение информации о версии...
[16:28:15 INFO]: Вы используете последнюю стабильную версию EssentialsX!

Установил, но проблема всё та же. Может быть что проблема в коде? Или в версии сервера?
 
Попробуй сделать чистую сборку с EssentialsX, Vault и твоим плагином. Посмотри, хукнется ли эсс в ваулт. Если все ок - копай основную сборку, в которой у тебя проблемы
Объединено

Ещё кстати можешь глянуть /vault-info
 
Последнее редактирование:
Назад
Сверху Снизу