Произошла ошибка при выполнении этой команды minecraft

Обновлено: 06.07.2024

Когда я запускаю его в игре, он говорит, что при попытке выполнить эту команду произошла ошибка внутреннего сервера.

Также в консоли есть очень длинный текст, который я не буду пытаться напечатать, потому что я испортил бы очень плохо.

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

Внутренняя ошибка, скорее всего, происходит потому, что при выполнении команды squid генерируется ArrayIndexOutOfBoundsException без предоставления достаточного количества аргументов. Ваш код предполагает, что массив args имеет как минимум длину 2, и поэтому существует второй аргумент args[1] . args[0] - первая String в массиве. При вводе только "/squid" или даже "/squid set" и не указании каких-либо дополнительных аргументов исключение возникает, поскольку массив args пуст или не содержит второго элемента. Проверьте, имеет ли массив args правильную длину, добавив проверку, например if (args.length == 2) <> или даже if (args.length > 1) <> .

Я предполагаю, что вы хотели получить доступ только к первой String в массиве args . Изменение args[1] на args[0] позволило бы команде работать так, как вы планировали. Тем не менее, было бы неплохо по-прежнему убедиться, что массив имеет правильную длину, чтобы избежать возникновения этой ошибки, когда игрок неправильно использует команду, предоставляя слишком мало или вообще никаких аргументов.

Здравтсвуйте. При выполнении это команды: /execute if entity @e[type=player,gamemode=!adventure] run gamemode adventure @a, или ещё каких нибудь других связанных с командой /execut, у меня пишет либо "Сущность не надена", либо "Сущность if не найдена". Я сам пытался решить проблему, но у меня ничего не вышло. Помогите пожалуйста. Буду премного благодарен.

/execute if entity @e[type=player,gamemode=!adventure] run gamemode adventure @a
Просто фейспалм. Зачем так сложно?
/gamemode adventure @a[gamemode=!adventure]

А что касается других команд, то надо смотреть сами команды и ситуацию их исполнения.

Спасибо большое за ответ. Я если честно просто не сильно шарю за синтаксис в майнкрафте, и чисто взял попробовать из интернета способ. Спасибо ещë раз большое за ответ, в скором времени его попробую.

Александр Иванов Мудрец (18631) арсений розов hhh, без проблем. Если будут вопросы, пиши, помогу.

Какую бы я не писала команду мне выходит такое: " У вас нет прав на использование этой команды". Хотя раньше всё было нормально. Нечего не обновляла, не грузила. Всё так же, и вот в один день такое. Что делать и почему так получилось?

Зайди в мир, на паузе нажми "Открыть мир до сети", выбери выживание\креатив, и использование читов, и открой, вот тебе и радость)

пыталась и режим менять и читы включать ни чего не помогает версия 1.11

Анастасия Кот, У меня тоже самое. А главное вчера также делал, все работало. Теперь нет.

Хочешь научится понимать, в чем заключается ошибка? Тогда этот гайд для тебя
1: Для работы с краш-логами вы можете использовать любой текстовой редактор, но для удобного использования я советую использовать редактор с поддержкой строк кода (Пример: Visual Studio Code)
2: Нам потребуется только начало документа, в котором чередуются строки, начинающиеся на at
3: Нужно знать правило написания краш-репорта. Мы читаем строки снизу - вверх (То есть самая последняя at является самой первой.)

4: Ваши краш-логи находятся по адресу: Имя_Пользователя/AppData/Roaming/.minecraft/crash-reports

Если вы играете с модами и игра не запускается/вылетает, то в краш-логе можно найти название конфликтного мода. В нашем случае (пример выше под спойлером) краш вызвал мод JEI, это можно понять по строчкам at mezz.jei.
Если краш произошел в ванильном майнкрафте, то в краш-логе будет указана конкретная причина.


Теперь вы знаете 90% информации, необходимой для понимания ваших краш-логов. Для полного понимания краш-лога вы должны быть продвинутым пользователем и знать все ошибки майнкрафта, что очень трудно и не играет важной роли. Спасибо за прочтение статьи.

Читайте также: