
Retina
Датапак Retina для Minecraft - мощная библиотека raycasting, которая точно определяет, на какой блок смотрит игрок, включая полублоки и ступеньки. Работает на версиях 1.20+.
Retina - это датапак для Minecraft Java Edition, который решает вечную проблему: как же точно понять, куда именно смотрит игрок? В ваниле всё просто - есть блок, на который ты смотришь, но стоит появиться лестницам, плитам или другим нестандартным формам, и начинаются проблемы. Retina использует voxel traversal (проход по вокселям) и умеет определять хитбоксы почти всех блоков и сущностей.
В отличие от похожих решений, этот датапак не использует телепортацию сущностей - это даёт небольшой, но стабильный прирост производительности. А ещё он поддерживает кучу настраиваемых параметров на входе и выдаёт подробную информацию на выходе. В общем, это настоящий швейцарский нож для создателей карт и датапаков: от магических палочек до лазерных пушек и кастомной постройки блоков.
Что умеет Retina
- Работает с любыми блоками: обычными, полублоками, ступеньками, даже с моделями, которые не являются полным кубом
- Поддерживает сущности - можно определить, на какого моба смотрит игрок
- Не требует от сущностей телепортироваться, а значит, меньше лага
- Гибкая настройка: радиус луча, игнорирование определённых блоков, точность
- Выдаёт координаты попадания, нормаль, тип блока, информацию о сущности
Для чего пригодится
Если ты делаешь кастомную карту или датапак, где нужно что-то прицельное - Retina станет незаменимым инструментом. Например:
- Магия: чтобы заклинание летело туда, куда ты смотришь
- Оружие: стрельба из лука с точным попаданием
- Строительство: автоматическая установка блоков на нужную грань
- Лазерные лучи для декора или механик
Требования
- Minecraft 1.20 или выше
- Установленный датапак в папку datapacks мира
Скачайте Retina и добавьте в свою сборку - это отличный фундамент для любых механик, связанных с прицеливанием. А если нужны примеры, в репозитории есть подробная документация (не забудь заглянуть туда).
Кстати, логотип датапака - от VectorStock, но это не важно. Главное - полезная библиотека, которая реально упрощает жизнь создателям контента для Minecraft.
