Первый пре-релиз Minecraft 26.3 уже доступен! Разработчики сосредоточились на завершающем этапе подготовки обновления: исправляют обнаруженные ошибки, вносят необходимые улучшения и доводят игру до состояния, максимально близкого к финальному выпуску.
Изменения
Интерфейс
- В версии для macOS снова появилась возможность использовать эксклюзивный полноэкранный режим (Exclusive Fullscreen).
- В настройках графики macOS добавлен параметр «Menu/Dock Visibility». Он определяет, можно ли открыть системную строку меню и Dock при перемещении курсора к краю экрана во время полноэкранной игры.
- При включённом Exclusive Fullscreen курсор теперь остаётся ограниченным пределами окна игры.
Технические изменения
- Версия Data Pack обновлена до 119.0.
- Версия Resource Pack теперь имеет номер 97.1.
Data Pack версии 119.0
- Реестры minecraft:number_provider и minecraft:number_provider_type были разделены на отдельные системы для работы с целыми и числами с плавающей точкой. Для целочисленных вычислений используются minecraft:context_int_provider и minecraft:context_int_provider_type, а для операций с числами с плавающей точкой — minecraft:context_float_provider и minecraft:context_float_provider_type.
Провайдеры числовых значений
Типы и значения Number Provider теперь распределены между двумя отдельными реестрами: minecraft:context_int_provider и minecraft:context_float_provider. Такое разделение необходимо для предотвращения нежелательной потери точности или диапазона значений, которая могла возникать при смешивании целочисленных операций с вычислениями с плавающей точкой.
Важно не путать новые типы с уже существующими minecraft:int_provider_type и minecraft:float_provider_type. Последние являются контекстно-независимыми провайдерами и преимущественно используются при генерации игрового мира.
Следующие типы числовых провайдеров теперь разделены на целочисленные и варианты с плавающей точкой:
- minecraft:constant
- minecraft:uniform
- minecraft:storage
- minecraft:sum — переименован в minecraft:add
- minecraft:product — переименован в minecraft:mul
- minecraft:minimum — переименован в minecraft:min
- minecraft:maximum — переименован в minecraft:max
- minecraft:average — переименован в minecraft:avg
- minecraft:weighted_list
- minecraft:conditional
- minecraft:number_dispatcher
- minecraft:environment_attribute
Некоторые провайдеры теперь поддерживают исключительно целочисленный вариант:
- minecraft:binomial
- minecraft:score
В свою очередь, следующий провайдер теперь работает только с числами с плавающей точкой:
- minecraft:enchantment_level
Перечисленные ниже стандартные числовые провайдеры Minecraft перенесены в реестр minecraft:context_int_provider:
- minecraft:compostable/low
- minecraft:compostable/low_medium
- minecraft:compostable/medium
- minecraft:compostable/medium_high
- minecraft:compostable/always_add_one
- minecraft:cooking/time_bamboo
- minecraft:cooking/time_wool_slabs
- minecraft:cooking/time_wool_carpets
- minecraft:cooking/time_dry_plants
- minecraft:cooking/time_wood_items_extra_small
- minecraft:cooking/time_wool
- minecraft:cooking/time_wood_slabs
- minecraft:cooking/time_wood_items_large
- minecraft:cooking/time_wood_items_small
- minecraft:cooking/time_roots
- minecraft:cooking/time_wood_blocks
- minecraft:cooking/time_hanging_signs
- minecraft:cooking/time_boats
- minecraft:cooking/time_coal
- minecraft:cooking/time_blaze_rod
- minecraft:cooking/time_dried_kelp_block
- minecraft:cooking/time_coal_block
- minecraft:cooking/time_lava_bucket
- minecraft:cooking/time_cooking/lava_bucket
- minecraft:brewing/uses_default
Следующие стандартные провайдеры перенесены в реестр minecraft:context_float_provider:
- minecraft:cooking/speed_default
- minecraft:cooking/normal_speed_multiplier
- minecraft:cooking/fast_speed_multiplier
- minecraft:brewing/speed_default
Некоторые ранее существовавшие провайдеры были полностью удалены:
- minecraft:cooking/normal_burn_time_multiplier — вместо него используется minecraft:cooking/normal_burn_time_reduction_factor.
- minecraft:cooking/fast_burn_time_multiplier — заменён на minecraft:cooking/fast_burn_time_reduction_factor.
Целочисленные Number Providers
- Добавлен отдельный реестр minecraft:context_int_provider.
- Все вычисления в этом реестре выполняются с использованием 32-битных целых чисел.
- Результат операции, которая приводит к недопустимому значению, например при делении на ноль, считается неопределённым.
- Формат включает:
- type — ID с указанием пространства имён из реестра minecraft:context_int_provider_type.
- <type-specific fields> — набор параметров, зависящих от конкретного типа провайдера.












Будьте первым, кто оставит свое мнение!