garmxd Опубликовано 13 мая, 2025 Поделиться Опубликовано 13 мая, 2025 Всем привет, это небольшой туториал на то как в вашем датапаке выполнять команды плагинов. Сам майнкрафт ограничивает использование команд не из ванильного майнкрафта, если вы попробуете создать функцию и просто написать туда нужную вам команду из плагина то функция не будет работать. Я нашел решение этой проблемы благодаря ей вы сможете выполнять любые команды плагинов через датапак. Только для новых версий майнкрафта с поддержкой макросов 1.20.2+ Создаем функцию c таким содержимым (tell.mcfunction): $execute run $(command) И далее в самом майнкрафте запускаем эту функцию с макросом нужной нам команды в моем случае это плагин на sudo + плагин на превращения в мобов: /function data:tell {"command":"sudo * /undisguise"} Вместо sudo * /undisguise вы можете использовать свою любую другую команду. На этом все, надеюсь это кому-то понадобиться Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 13 мая, 2025 Поделиться Опубликовано 13 мая, 2025 фига костыли если использовать библиотеку команд от моджанг (brigadier) то будет работать в датапаках вот только я не знаю можно ли в bukkit подобных ядрах её использовать Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 14 мая, 2025 Поделиться Опубликовано 14 мая, 2025 Можно немного сократить: tell.mcfunction $$(cmd) /function data:tell {cmd:"sudo * /undisguise"} Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 3 сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти