Возвращение легендарной механики: датапак R.I.P. — Renamed Items Persist
Ветераны Minecraft Pocket Edition наверняка помнят те времена, когда переименование предмета на наковальне давало ему своеобразное бессмертие. Брошенный на землю именной меч или кирка не исчезали спустя стандартные пять минут, а терпеливо ждали хозяина. Многие считали это скрытой особенностью, но Mojang посчитала иначе и исправила «баг» в одном из обновлений. Теперь же энтузиасты вернули эту возможность в Java Edition с помощью датапака R.I.P. — Renamed Items Persist.
Почему переименованные предметы исчезали: история вопроса
В ранних версиях Pocket Edition (ныне Bedrock) действовало негласное правило: если вы потратили опыт на переименование вещи в наковальне, игра считала её более ценной и не удаляла при стандартном цикле очистки дропа. С выходом обновления 1.2 разработчики унифицировали поведение предметов, и именованные объекты стали исчезать наравне с обычными. Логика проста: любой выброшенный предмет имеет таймер в 6000 игровых тиков (5 минут), и переименование не должно влиять на этот процесс. Однако сообщество восприняло патч неоднозначно — многие игроки использовали трюк для сохранения редких ресурсов или создания декоративных «памятников» на серверах.
Как работает датапак R.I.P.
Автор датапака реализовал элегантное решение, которое не ломает ванильную механику, а лишь добавляет исключение для именованных предметов. Суть работы сводится к нескольким ключевым моментам:
- Каждые 5 минут выполняется функция, сканирующая все выброшенные предметы в загруженных чанках.
- Проверяется наличие компонента minecraft:custom_name — именно он появляется у вещей после переименования в наковальне.
- Если у предмета обнаружен кастомное имя, его таймер деспауна сбрасывается до максимального значения.
- Обычные безымянные предметы продолжают исчезать по стандартным правилам.
Таким образом, датапак не создаёт постоянной нагрузки на сервер — проверка происходит раз в пять минут, что практически незаметно для производительности. В демонстрационном GIF-ролике автор показал наглядный эксперимент: переименованное нефритовое копьё и обычное копьё были брошены рядом, после чего время перемотали на 10 минут вперёд. Безымянное копьё исчезло, а именованное осталось лежать на земле, подтверждая работоспособность механики.
Установка и совместимость
Датапак распространяется в виде ZIP-архива и устанавливается стандартным способом в папку datapacks вашего мира. Он совместим с версиями Minecraft 1.20 и выше, так как опирается на систему компонентов предметов, появившуюся в поздних снапшотах. Никаких дополнительных модов или ресурс-паков не требуется — достаточно активировать датапак при создании мира или через команду /datapack enable в уже существующем сохранении. Кстати, если вы предпочитаете не возиться с ручной установкой, этот датапак можно легко добавить через лаунчер foxygame.net — удобный и современный инструмент, где моды и датапаки загружаются прямо из меню без поиска по сторонним сайтам. Гибкие настройки лаунчера позволяют собрать идеальную сборку за считанные минуты, не отвлекаясь от творчества.
Практическое применение на серверах и в одиночной игре
Возможность сохранять именованные предметы открывает массу интересных сценариев. На серверах выживания можно оставлять «почтовые ящики» с подписанными книгами или инструментами для новичков, не боясь, что подарок исчезнет раньше времени. Строители оценят функцию при создании тематических зон — например, брошенный лагерь с рюкзаками и оружием будет выглядеть живым даже спустя часы игры. В одиночном прохождении датапак спасает от досадных потерь: упали в лаву с редким зачарованным мечом, но успели переименовать его заранее — вещь дождётся вашего возвращения, если вы быстро доберётесь до места гибели.
Важно помнить, что датапак не защищает предметы от других способов уничтожения — лава, кактусы, взрывы криперов по-прежнему уничтожат дроп. Сбрасывается только таймер исчезновения, поэтому полностью беспечным быть не стоит.
Технические нюансы и ограничения
Функция датапака использует продвинутые возможности командного блока, но реализована исключительно через .mcfunction файлы. При активации в мире появляется невидимый маркер, который отслеживает время и запускает цикл проверки. Разработчик предусмотрел защиту от конфликтов: если на сервере установлены другие датапаки, меняющие поведение предметов, R.I.P. корректно обрабатывает только свои цели, не затрагивая чужие сущности. Единственное ограничение — предмет должен находиться в загруженном чанке; если вы ушли далеко и чанк выгрузился, таймер всё равно истечёт, и вещь пропадёт при следующей загрузке области.
Заключение
Датапак R.I.P. — Renamed Items Persist возвращает в игру маленькую, но приятную деталь, которую многие помнят по старым версиям. Он не нарушает баланс, а лишь добавляет осмысленности процессу переименования предметов, делая наковальню ещё более полезным инструментом. Простая установка, минимальное влияние на производительность и широкая совместимость делают этот датапак отличным выбором как для ванильных миров, так и для модифицированных сборок. Попробуйте сами — возможно, именно эта механика станет той самой изюминкой, которой не хватало вашему игровому опыту.