Как мне перезагрузить только мой плагин и обновить значения в игре
- 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
Просмотр профиля
Сообщения форума
Личное сообщение
Репутация
КАК СКОМПИЛИРОВАТЬ МОД ИЛИ ПЛАГИН МАЙНКРАФТ?
Наблюдатель
Сообщений 66
Cервер PowerCraft
Любимые моды ic2
Любимый монстр Крипер
Текстур пак R3DCraft
Регистрация 05.02.2014
1  
Поблагодарил(а) 8 Получено благодарностей: 0 (сообщений: 0).
Перезагрузка плагинов
Есть ли возможность перезагружать плагины на kcauldron 1.7.10? Встроенная команды reload не работает.
Перезагружать весь сервер ради пары строчек в плагине не удобно.
21.12.2016, 12:15 #2
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 — Удалить все регестрации за определённое время
Похожие публикации:
- Как писать бота для дискорда
- Как поменять язык в яндексе
- Как создать базу знаний в битрикс 24
- Почему вызов триггеров осуществляется автоматически
Источник: big-soviet.ru