Как мне перезагрузить только мой плагин и обновить значения в игре

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

#java #plugins #minecraft

#java #Плагины #Minecraft

Вопрос:

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: пожалуйста, наберитесь терпения, так как я новый молодой разработчик, и я видел, как люди расстраиваются / злятся, если кто-то не знает, как правильно отформатировать вопрос.

Итак, у меня есть эта команда, которая должна в основном перезапустить ТОЛЬКО мой плагин и config.yml:

public boolean onCommand(CommandSender sender, Command command, String label, String[] args) < if (command.getName().equalsIgnoreCase(«hellopluginreload») || command.getName().equalsIgnoreCase(«hpr»)) this.getPluginLoader().disablePlugin(this); this.getPluginLoader().enablePlugin(this); sender.sendMessage(ChatColor.translateAlternateColorCodes(‘amp;’, «amp;7[amp;dHiamp;bMessageamp;7] amp;aSuccessfully amp;cReloaded amp;dHiamp;bMessage»)); return true;

без необходимости перезагрузки всего сервера, потому что, конечно, это неудобно для других пользователей плагина. У меня есть класс launchpad (playerMoveListener):

Плагин на перезагрузку сервера не выходя из игры

это заставляет людей подниматься, когда они касаются определенного блока. Проблема в том, что когда я помещаю новый блок в config.yml и запускаю команду /hellopluginreload, он обновляет config.yml, но в игре недавно добавленный блок никогда не работает как панель запуска, и работает только старый блок.
Просто чтобы уточнить, да, я использую правильные имена блоков, так как при перезапуске моего сервера это работает
Опять же, как мне перезагрузить только мой плагин и обновить значения в игре (желательно с помощью команды /hellopluginreload), без использования /reload или /stop ect .
Спасибо!

Ответ №1:

Вы могли бы использовать зависимость, например https://github.com/Simplix-Softworks/SimplixStorage для файлов.

С помощью этого вы можете поместить Config c = new Config(«config.yml», plugin.getDataFolder().getAbsolutePath()); под HelloPlugin plugin; и c.forceReload() в первую строку функции onPlayerWalk.

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

Тема: Перезагрузка плагинов

Sircha

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение
  • Репутация

Sircha вне форума

КАК СКОМПИЛИРОВАТЬ МОД ИЛИ ПЛАГИН МАЙНКРАФТ?

Наблюдатель

Сообщений 66

Cервер PowerCraft

Любимые моды ic2

Любимый монстр Крипер

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

Текстур пак R3DCraft

Регистрация 05.02.2014

1 &nbsp

Поблагодарил(а) 8 Получено благодарностей: 0 (сообщений: 0).

Перезагрузка плагинов

Есть ли возможность перезагружать плагины на kcauldron 1.7.10? Встроенная команды reload не работает.
Перезагружать весь сервер ради пары строчек в плагине не удобно.

21.12.2016, 12:15 #2

Vovan25

  • Просмотр профиля
  • Сообщения форума
  • Личное сообщение
  • Репутация
  • Домашняя страница

Vovan25 вне форума

Посвящённый

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

Как перезапустить плагины на сервере майнкрафт

Как Устанавливать Хак-Плагины/Плагины На Сервера Майнкрафт/Minecraft — ОТВЕТ ТУТ.

НАСТРОЙКА СЕРВЕРОВ: КАК перезагрузить плагины RUST Hurtworld — гайд

Как Устанавливать ХАК-ПЛАГИНЫ/ПЛАГИНЫ На Любые Сервера Майнкрафт/Minecraft — ОТВЕТ ТУТ.

Скачать плагин PlugManX | Перезагрузка, удаление плагинов

PlugMan — данный плагин позволяет управлять плагинами. Например, Вам нужно удалить / установить плагин, но все знают, что пока сервер включен, удалить плагин нельзя, так вот этот плагин решает эту проблему, т.е. если вы заходите удалить / установить какой то плагин, вам нужно будет прописать всего одну команду и все, не перезагружая при этом сервер.

Команды плагина:

/plugman help — Помощь по плагину
/plugman list [-v] — Перечислить плагины в алфавитном порядке. Используйте «-v» для включения версий.
/plugman info [plugin]- Информация о плагине
/plugman dump — Сбрасывает список плагинов и версии в файл.
/plugman usage [plugin] — Список команд, которые зарегистрировал плагин.
/plugman lookup [command] — Найти, в каком плагине зарегистрирована команда.
/plugman enable [plugin|all] — Сделать чтобы плагин работал
/plugman disable [plugin|all] — Сделать чтобы плагин не работал
/plugman restart [plugin|all] — Перезапустить (отключить/включить) плагин.
/plugman load [plugin] — Загрузит плагин
/plugman reload [plugin|all] — Перезагрузка плагина
/plugman unload [plugin] — Удалить плагин
/plugman check [plugin|all] [-f] — Проверить, обновлен ли плагин.

Права плагина:

plugman.admin | OP | Разрешить использование всех команд PlugMan.
plugman.update | OP | Разрешить пользователю просматривать сообщения об обновлении.
plugman.help | OP | Разрешить использование команды справки.
plugman.list | OP | Разрешить использование команды список.
plugman.info | OP | Разрешить использование команды info.
plugman.dump | OP | Разрешить использование команды дампа.
plugman.usage | OP | Разрешить использование команды usage.
plugman.lookup | OP | Разрешить использование команды поиска.
plugman.enable | OP | Разрешить использование команды включить.
plugman.enable.all | OP | Разрешить использование команды включить все.
plugman.disable | OP | Разрешить использование команды отключить.
plugman.disable.all | OP | Разрешить использование команды отключить все.
plugman.restart | OP | Разрешить использование команды перезапуска.
plugman.restart.all | OP | Разрешить использование команды перезапустить все.
plugman.load | OP | Разрешить использование команды загрузки.
plugman.reload | OP | Разрешить использование команды перезагрузки.
plugman.reload.all | OP | Разрешить использование команды перезагрузить все.
plugman.unload | OP | Разрешить использование команды выгрузки.
plugman.check | OP | Разрешить использование команды проверки.
plugman.check.all | OP | Разрешить использование команды «Проверить все».

Читайте также:  Где найти курицу в Майнкрафте

Как установить плагин?

1. Скачайте плагин.
2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
3. Перезапустите сервер.
4. Готово.

Скачать плагин PlugManX | Перезагрузка, удаление плагинов

PlugMan — данный плагин позволяет управлять плагинами. Например, Вам нужно удалить / установить плагин, но все знают, что пока сервер включен, удалить плагин нельзя, так вот этот плагин решает эту проблему, т.е. если вы заходите удалить / установить какой то плагин, вам нужно будет прописать всего одну команду и все, не перезагружая при этом сервер.

Команды плагина:

/plugman help — Помощь по плагину
/plugman list [-v] — Перечислить плагины в алфавитном порядке. Используйте «-v» для включения версий.
/plugman info [plugin]- Информация о плагине
/plugman dump — Сбрасывает список плагинов и версии в файл.
/plugman usage [plugin] — Список команд, которые зарегистрировал плагин.
/plugman lookup [command] — Найти, в каком плагине зарегистрирована команда.
/plugman enable [plugin|all] — Сделать чтобы плагин работал
/plugman disable [plugin|all] — Сделать чтобы плагин не работал
/plugman restart [plugin|all] — Перезапустить (отключить/включить) плагин.
/plugman load [plugin] — Загрузит плагин
/plugman reload [plugin|all] — Перезагрузка плагина
/plugman unload [plugin] — Удалить плагин
/plugman check [plugin|all] [-f] — Проверить, обновлен ли плагин.

Права плагина:

plugman.admin | OP | Разрешить использование всех команд PlugMan.
plugman.update | OP | Разрешить пользователю просматривать сообщения об обновлении.
plugman.help | OP | Разрешить использование команды справки.
plugman.list | OP | Разрешить использование команды список.
plugman.info | OP | Разрешить использование команды info.
plugman.dump | OP | Разрешить использование команды дампа.
plugman.usage | OP | Разрешить использование команды usage.
plugman.lookup | OP | Разрешить использование команды поиска.
plugman.enable | OP | Разрешить использование команды включить.
plugman.enable.all | OP | Разрешить использование команды включить все.
plugman.disable | OP | Разрешить использование команды отключить.
plugman.disable.all | OP | Разрешить использование команды отключить все.
plugman.restart | OP | Разрешить использование команды перезапуска.
plugman.restart.all | OP | Разрешить использование команды перезапустить все.
plugman.load | OP | Разрешить использование команды загрузки.
plugman.reload | OP | Разрешить использование команды перезагрузки.
plugman.reload.all | OP | Разрешить использование команды перезагрузить все.
plugman.unload | OP | Разрешить использование команды выгрузки.
plugman.check | OP | Разрешить использование команды проверки.
plugman.check.all | OP | Разрешить использование команды «Проверить все».

Читайте также:  Дом симпсонов в Майнкрафте как построить

Как установить плагин?

1. Скачайте плагин.
2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
3. Перезапустите сервер.
4. Готово.

Комманды плагина AuthMe в Minecraft

/register — Зарегестрироваться на сервере
/login — Авторизоваться на сервере
/logout — Дезавторизоваться на сервере
/changepassword — Изменить пароль от учётной записи на сервере
/unregister — Разрегестрироваться

Команды администраторов.

/authme reload — Перезагрузить плагин на сервере
/authme register — Зарегестрировать игрока
/authme changepassword — Изменить пароль для игрока
/authme unregister — Разрегистрировать игрока
/authme purge — Удалить все регестрации за определённое время

Похожие публикации:

  1. Как писать бота для дискорда
  2. Как поменять язык в яндексе
  3. Как создать базу знаний в битрикс 24
  4. Почему вызов триггеров осуществляется автоматически

Источник: big-soviet.ru