Подобрал предмет при наведении или взятии в руку вылетает. Он сейчас у меня в руке и я не могу нормально зайти в мир, сразу вылетает. Что делать?
Создавать новый мир.
Можно поискать в интернете, в каком файле хранятся данные об игроке, и удалить этот файл
Удалить мир и создать новый
Можно удалить предмет из инвентаря не заходя в игру.
Для начала, скачиваем NBTExplorer. Программа портативная, даже устанавливать не нужно, просто распаковал архив и работай. Скачать его можно на любом сайте, но я рекомендую делать это со страницы релизов на официальном GitHub разработчика:
https://goo.su/8aI4
Затем идём в папку с миром. Быстро её открыть можно при помощи кнопки "Открыть папку мира" в окне настроек мира:
После чего в открывшейся папке ищем нужный нам файл. Для редактирования инвентарей это файл, совпадающий с UUID нужного игрока, который находится в подпапке "playerdata".
Таких файлов может быть несколько. Свой UUID можно узнать достаточно просто на сайте https://ru.namemc.com, введя никнейм в строку поиска. Среди результатов откройте свой профиль и найдите строку с UUID в разделе "Учётная запись":
Важно отметить, что для пиратских аккаунтов этот способ не действует, и UUID придётся подбирать наугад.
Когда вы нашли нужный файл, открываем его с помощью загруженной ранее программы и ищем параметр Inventory:
В нём содержатся данные обо всех предметах, которые находились в инвентаре на момент выхода из мира. Их можно удалить по отдельности, а можно все разом, вместе с тегом Inventory (чего я делать не рекомендую, ибо игра может посчитать, что файл повреждён). После удаления нужных предметов сохраняем файл и выходим из программы.
Готово. Можно запускать игру и проверять результат.
Если имелся ввиду Minecraft: Bedrock Edition, то этот способ не сработает, так как в бедроке внутренняя структура мира совсем другая. Но можно попытаться найти файл, отвечающий за данные игрока, и удалить его. Либо отключить все behaviour-паки в надежде, что это сработает.
Багнутая карта