В настоящее время я делаю программу манипуляции с чанками Minecraft, и мне хотелось бы узнать, как хранятся чанки Minecraft.
Разделы: список составных тегов, каждый тег является своего рода подкомандой.
Индивидуальный раздел.
Y: индекс Y (не координата) этого раздела. Диапазон от 0 до 15 (снизу вверх), без дубликатов, но некоторые разделы могут отсутствовать, если они пусты.
Блоки: 4096 байтов идентификаторов блоков, определяющих ландшафт.
8 бит на блок, плюс? биты из нижеприведенного тега Add.
Добавить: Может не существовать. 2048 байтов дополнительных данных идентификатора блока. Значение, которое нужно добавить (объединить с) вышеуказанным идентификатором блока, чтобы сформировать истинный идентификатор блока в диапазоне от 0 до 4095. 4 бита на блок.
Объединение выполняется путем смещения этого значения влево на 8 битов и последующего добавления его к идентификатору блока сверху.
Данные: 2048 байтов данных блока, дополнительно определяющих участки местности. 4 бита на блок.
17 ПОЛЕЗНЫХ КОМБИНАЦИЙ КЛАВИШ В МАЙНКРАФТЕ 1.13
BlockLight: 2048 байт, записывающих количество света, излучаемого в каждом блоке.
Делает время загрузки быстрее по сравнению с повторным вычислением во время загрузки. 4 бита на блок.
SkyLight: 2048 байт, записывающих количество солнечного или лунного света, попадающего в каждый блок. 4 бита на блок.
Но я не понимаю, как Blocks читается Каждая секция в чанке имеет размер 16 x 16 x 16 блоков. Но вместо этого Minecraft хранит блоки в секции в 1-м массиве.
user4714812 08 сен ’15 в 02:59 2015-09-08 02:59
2015-09-08 02:59
1 ответ
3D массив также хранится линейно в оперативной памяти. Вам необходимо преобразовать координаты в индекс. Для «блоков» пометьте эту формулу:
Index = Ycoord * 256 + Zcoord * 16 + Xcoord
Это называется YZX-порядок. Тэги «Карта высот» или «Биомы» используют ZX-порядок (Index = Zcoord * 16 + X)
Источник: stackru.com
Текстуры: Отображение чанков
Текстуры Chunk Visualizer будут отображать границы и координаты чанков . Это поможет игрокам ориентироваться в игровом мире и точно знать местоположение игрока. Полезное дополнение для строителей в Майнкрафт.
Есть несколько вариантов настройки отображения в Майнкрафт. Есть вариант с круглой картой, есть с квадратной. Можно так же включить письменный вывод и отображение координат.
лайфхак как включить границу чанков в майнкрафте советы новичку
На карте будут клеточки, которые как раз и будут показывать границы чанков. Идеальный аддон для улучшения строительных навыков!
Источник: addon-mcpe.com
Мод: Отображение чанков
Мод позволяет увидеть границы чанков в Minecraft PE собственными глазами — они будут выделяться красной линией.
Чанки — вид сверху
Пригодиться это может в самых разных ситуациях, но в основном для того, чтобы строить фермы мобов. Поскольку каждый чанк будет выделяться жирной красной линией — играть с таким визуалом сложно.
Границы чанков выделены красными линиями
- Скачайте мод на устройство
- Перейдите в папку Downloads используя проводник
- Нажмите на мод и он начнет импортироваться в Minecraft PE
- Откройте игру, зайдите в настройки существующего мира или создайте новый
- Промотайте к разделу с Аддонами и выберите те, которые хотите включить
Источник: modcraft.su