Gamely.Pro - Бесплатный Майнкрафт хостинг
Главная База знаний Контакты Разместить рекламу Войти в аккаунт
Gamely.Pro - Бесплатный Майнкрафт хостинг

GAMELY

Бесплатный игровой хостинг

База знаний

Категории

Как создать свои команды в Minecraft с помощью плагина MyCommand

Настройка плагинов

В данном гайде вы узнаете:
Как создать свои команды
при помощи плагина MyCommands.

Что такое MyCommands?

MyCommands - это плагин для Minecraft, который позволяет создавать свои собственные команды и выполнять различные действия с помощью них. Например, ты можешь создать команду /heal, которая восстанавливает здоровье игрока, или команду /fly, которая дает игроку возможность летать.




Для того, чтобы использовать плагин MyCommand, тебе нужно:



Скачать и установить плагин на свой сервер.


Открыть файл config.yml в папке plugins/MyCommand и настроить общие параметры плагина.

Открыть файл commands.yml в папке plugins/MyCommand и добавить свои команды с помощью специального синтаксиса.


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



Вот пример того, как можно добавить команду /heal в файл commands.yml:

heal:
command: /heal
type: RUN_COMMAND
runcmd:
- heal %player%
permission-required: true
permission-node: mycommand.heal
permission-denied-message: '&cУ тебя нет права использовать эту команду!'

В этом примере мы указываем:

Название команды: heal
Команда, которую нужно ввести: /heal
Тип действия: RUN_COMMAND (выполнить команду)
Команда, которую нужно выполнить: heal %player% (%player% - это переменная, которая заменяется на имя игрока, который ввел команду)
Необходимость иметь разрешение для использования команды: true (да)
Узел разрешения: mycommand.heal (любой игрок, у которого есть этот узел в своем файле permissions.yml, сможет использовать команду)
Сообщение об ошибке, если у игрока нет разрешения: ‘&cУ тебя нет права использовать эту команду!’ (&c - это код цвета красного)
Если ты хочешь добавить больше действий к одной команде, ты можешь использовать список под ключом runcmd. Например:

fly:
command: /fly
type: RUN_COMMAND
runcmd:
- fly %player%
- msg %player% '&aТеперь ты можешь летать!'
permission-required: true
permission-node: mycommand.fly
permission-denied-message: '&cУ тебя нет права использовать эту команду!'


В этом примере мы добавляем еще одно действие - отправить сообщение игроку с текстом ‘&aТеперь ты можешь летать!’ (&a - это код цвета зеленого).



Если ты хочешь добавить условия к выполнению команды, ты можешь использовать ключи if и else. Например:

day:
command: /day
type: RUN_COMMAND
if:
is-day: false
runcmd:
- time set day
- broadcast '&6%player% сделал день!'
else:
runcmd:
- msg %player% '&cСейчас и так день!'


В этом примере мы проверяем, является ли текущее время днем или нет с помощью условия is-day. Если нет, то мы выполняем две команды - меняем время на день и объявляем об этом всем игрокам. Если да, то мы просто отправляем сообщение игроку с текстом ‘&cСейчас и так день!’.



Есть много других параметров и условий, которые ты можешь использовать для создания своих команд. Ты можешь посмотреть полный список на официальном сайте плагина: https://www.spigotmc.org/resources/mycommand.22272/

Перезагрузить

Копировать выделенное

Открыть в новой вкладке

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


Получить помощь в дискорде