Скачать Майнкрафт 24w34a

Это обновление содержит некоторые долгожданные улучшения экспериментальных функций, а также некоторые технические изменения и оптимизации.
Экспериментальные возможности
Следующие изменения применяются только в том случае, если включен соответствующий эксперимент, либо путем активации соответствующего пакета экспериментальных данных, либо путем его включения на экране «Эксперименты» при создании мира.
Связки
- Подсказка Bundle теперь занимает 3 строки и всегда может отображать не менее 8 типов элементов.
Улучшения вагонеток
Обратите внимание, что экспериментальные функции, лежащие в основе этого переключателя, не нацелены на какой-либо будущий релиз в настоящее время. Вместо этого это место, где мы можем опробовать изменения и собрать отзывы
- Вагонетки больше не привязываются принудительно к центру блока при приземлении на рельсы.Вагонетки прикрепляются к углам по диагонали и прикрепляются после толчка поршнем.
Это позволяет использовать поршневые болты и подобные приспособления. - Раздатчикам снова разрешено складывать вагонетки друг на друга.
- Вагонетки теперь легче останавливаются на противоположных склонах.
- Вагонетки больше не наклоняются при коротком падении или когда они падают вертикально вниз.
- Вагонетки теперь размещаются (или выдаются) с правильным вращением сразу после установки на рельсы.Они также размещаются с правильным вращением на склонах.
- Вагонетки больше не проходят сквозь блоки на склонах при движении вверх или вниз, вместо этого они сталкиваются.
Эксперименты с Редстоуном
Обратите внимание, что экспериментальные функции, лежащие в основе этого переключателя, не нацелены на какой-либо будущий релиз в настоящее время.
Вместо этого это место, где мы можем опробовать изменения и собрать отзывы.
- Обновления проводов Redstone теперь имеют приоритет слева направоЭто значит, что если на проводе есть развилка и расстояние с обеих сторон одинаковое, то левая сторона будет обновлена первой.
Это устраняет большую часть случайного поведения.
Оставшиеся крайние случаи, которые по-прежнему случайны, — это ситуации, когда провод получает питание сверху или снизу без достаточного контекста.
Изменения
Следующие изменения применяются к игре независимо от того, какие эксперименты включены.
- Такие снаряды, как стрелы, трезубцы и поплавки, теперь отскакивают от границы мира при попадании.
- Частота кадров была улучшена при использовании более высоких расстояний рендеринга.Значительно снижено влияние на производительность при повороте камеры.
- Книга рецептов теперь повторяет последний выбранный рецепт при нажатии «выбранной» клавиши (пробел или клавиша Enter)
- Предметы, которые после использования преобразуются в другой предмет, больше не будут преобразовываться в Creative.Например, бутылка меда больше не будет добавлять стеклянную бутылку в ваш инвентарь при использовании в творческом режиме.
Технические изменения
- Версия Data Pack теперь 50
- Версия пакета ресурсов теперь 36
Пакет данных версии 50
Измененные компоненты элемента
майнкрафт:еда
- Компонент «Пища» был изменен и стал контейнером данных, который содержит только статистику еды, применяемую при потреблении предмета.Этот компонент больше не дает возможности быть потребляемым, и вместо этого это можно сделать с помощью нового расходуемого компонента.
- Формат: объект с полямипитание Количество питательных веществ, применяемых при потреблении
насыщение Количество насыщения, применяемое при потреблении
can_always_eat Можно ли употреблять пищу, даже если пользователь не голоден
Новые компоненты товара
minecraft:use_remainder
- Если присутствует, заменит элемент остаточным элементом, если его количество в стеке уменьшилось после использования.Если после использования количество предметов в стопке превышает 0, то оставшийся предмет будет добавлен в инвентарь.
Если инвентарь заполнен при попытке добавить в него оставшийся предмет, он будет сброшен на землю. - Формат: отдельное значение в виде стека элементовнапример use_remainder={id:'minecraft:stick', count:1}
minecraft:use_cooldown
- Если этот предмет присутствует, он применит перезарядку ко всем предметам того же типа при его использовании.
- Формат: объект с полямисекунды : положительное число с плавающей точкой, представляющее количество секунд, в течение которых будет происходить перезарядка
cooldown_group : необязательный идентификатор пространства имен, представляющий группу охлажденияЕсли этот предмет присутствует, он будет частью группы перезарядки и больше не будет иметь общих перезарядок с базовым типом предмета.
Вместо этого, перезарядки, примененные к этому предмету, будут распространяться только на любые другие предметы, входящие в ту же группу перезарядки.
например, use_cooldown={секунды:1.5, cooldown_group:"minecraft:custom_weapon"}
minecraft:расходный
- Если присутствует, этот предмет может быть использован при использовании.Если в этом предмете также присутствуют food , potion_contents , ominous_bottle_amplifier или suspect_stew_contents , его употребление применит характеристики и эффекты этих компонентов.
- Формат: объект с полями
acquire_seconds : неотрицательное число с плавающей точкой, количество секунд, которое требуется игроку, чтобы потребить предмет.Значение по умолчанию: 1,6
анимация : анимация, используемая во время потребления товара.Значение по умолчанию: есть
Принятые значения:никто
есть
напиток
блокировать
поклон
копье
арбалет
подзорная труба
toot_horn
щетка
звук : Звуковое событие, звук, используемый во время и по завершении потребления предмета.Значение по умолчанию: entity.generic.eat
has_consume_particles : Булево значение, указывает, выделяются ли частицы потребления при потреблении этого предметаЗначение по умолчанию: true
on_consume_effects : Необязательный список побочных эффектов, которые возникают в результате употребления этого элемента.В настоящее время существует 5 допустимых эффектов потребления.
minecraft:применить_эффектыэффекты : список экземпляров статусных эффектов, применяемых после использования
вероятность : Плавающая, вероятность того, что вышеуказанные эффекты будут применены после потребленияЗначение по умолчанию: 1.0
minecraft:удалить_эффектыэффекты : набор статусных эффектов, удаляемых после использования, в виде тега или списка идентификаторов.
minecraft:удалить_все_эффектыОчищает все эффекты статуса потребителя
майнкрафт:телепорт_случайно
диаметр : положительное число с плавающей точкой, диаметр, в пределах которого будет телепортирован потребительЗначение по умолчанию: 16.0
minecraft:play_soundзвук : Звуковое событие, воспроизводится после использования
например, consumable={consume_seconds:3.0, animation:'eat', sound:'entity.generic.eat', has_consume_particles:true, on_consume_effects:[{type:'minecraft:clear_all_effects'}]}
Версии пакета ресурсов 36
Шейдеры и эффекты постобработки
- Конфигурации программ шейдеров теперь могут указывать директивы определения препроцессора, которые следует применять к связанным с ними шейдерам.Многие реализации шейдеров были объединены с использованием этого
- Формат основных шейдерных конфигураций и шейдерных конфигураций постобработки был объединен.
- Шейдер rendertype_entity_glint_direct был удален (заменен на rendertype_entity_glint )
- Шейдер rendertype_entity_translucent_cull был удален (заменен на rendertype_item_entity_translucent_cull )
Определения шейдерных программ
- Определения программ для эффектов постобработки ( assets/<namespace>/shaders/program/<name>.json ) приведены в соответствие с определениями основных шейдеров ( assets/<namespace>/shaders/core/<name>.json ).Поле смешивания было удалено, так как оно не использовалось .
Поле атрибутов удалено, вместо него всегда будет привязан атрибут Position .
Предоставленные униформы были объединены с предоставленными для основных шейдеров.Время переименовано в GameTime - Ссылки на вершинные и фрагментные шейдеры в определениях программ (включая эффекты постобработки) теперь являются идентификаторами шейдеров в пространстве имен.Вершинный шейдер <namespace>:<path> будет преобразован в assets/<namespace>/shaders/<path>.vsh
Фрагментный шейдер <namespace>:<path> будет преобразован в assets/<namespace>/shaders/<path>.fsh - Исходные файлы шейдеров больше не обязаны находиться в подкаталоге shaders/core , он существует только для организации
- Добавлено поле определения в определения программы (объект с полями)Позволяет вставлять директивы определения GLSL в исходный код шейдера, на которые можно ссылаться в шейдере.
значения (отображение строки в строку)Будет введен как #define <key> <value> в верхней части файла
флаги (список строк)Будет введен как #define <key> в верхней части файла.
Импорт шейдеров
- Директива #moj_import теперь поддерживает включения в пространстве имен с абсолютными путями.Например, #moj_import <minecraft:fog.glsl> импортирует assets/minecraft/shaders/include/fog.glsl
- Относительный импорт не имеет пространства имен и ведет себя как и прежде.
Определения эффектов постобработки
- Конфигурация эффекта постобработки была перемещена из каталога assets/<namespace>/shaders/post в каталог assets/<namespace>/post_effect.
- Вершинные и фрагментные шейдеры, используемые этими эффектами, были перемещены из assets/<namespace>/shaders/program в assets/<namespace>/shaders/post.
- Имя переименовано в program и теперь представляет собой идентификатор пространства имен конфигурации программы шейдера.<namespace>:<path> будет преобразован в assets/<namespace>/shaders/<path>.json





