Что такое пакет ресурсов

Пакет ресурсов

Пакет ресурсов — это специальный API, пришедший на замену пакетам текстур, чтобы дать игрокам больше возможностей для настройки игры на свой вкус. [1] [2]

Пакеты текстур должны быть преобразованы в пакет ресурсов. Это можно сделать при помощи программы Натана Адамса, TextureEnder.

Содержание

Пакеты текстур

Все пакеты текстур могут быть конвертированы в пакет ресурсов версии 1.6. Программа TextureEnder, сделанная Mojang, автоматически конвертирует пакеты текстур версии 1.5.2 в пакеты ресурсов. Пакеты ресурсов можно преобразовать в пакеты текстур и для версий ниже 1.5.2 с помощью программы Unstitcher. После конвертации в игре такие пакеты ресурсов выполняют функцию пакета текстур.

Создание пакета ресурсов

Затем зайдите в папку resourcepacks и создайте там архив, назвав его так, как хотите назвать свой пакет ресурсов.

pack.mcmeta

Строка «pack_format»:6 указывает, для какой версии Minecraft предназначен пакет ресурсов. В этом примере указан код «6», что соответствует версиям 1.16.2-1.16.5.

Определённые коды версий можно узнать из этой таблицы:

pack.png

assets

Добавление языков

Кроме того, необходимо модифицировать файл pack.mcmeta следующим образом:

Добавление новых звуков

Для 1.5.2 и ниже вы можете добавить звуки жителям. Для этого создайте в %appdata%/.minecraft/resources/sound3/mob/ папку villager и добавьте туда свои звуки жителей в формате OGG. default.ogg — обычный звук жителя, воспроизводящийся в любое время (подобно мычанию коровы без причины). defaulthurt.ogg — звук жителя при получении урона. defaultdeath.ogg — звук жителя при гибели. Если хотите различные вариации звуков жителей, добавляйте в конце названия порядковый номер.

Установка пакета ресурсов

На клиент

На сервер

Применение

Пакеты ресурсов станут отличным помощником создателя карт, ведь появилась возможность изменять названия предметов, редактировать сообщения о смерти, сплеши и даже создавать простые модификации.

Читайте также:  Кто такой корреспондент и чем он занимается

Источник

Пакет текстур

Пакет текстур — это набор файлов, используемых для изменения игровых текстур блоков, предметов, мобов и интерфейса. Это zip-архивы, внутри которых находятся png-изображения и некоторые другие файлы. Стандартное разрешение для пакетов — 16×16 (количество пикселей по высоте и ширине блоков). Пакеты текстур 32×32, 64×64, 128×128, 256×256 и 512×512 обозначаются как ‘HD’ и требуют сторонний патчер для запуска (не поддерживаются официально), но начиная с версии 1.5 поддержка текстур выше 16×16 была добавлена в клиент официально. Официальная поддержка пакетов текстур 16×16 была добавлена в версии Alpha v1.2.2.

Все современные версии Minecraft поддерживают сторонние текстуры, хотя для старых версий требовалось изменение архива minecraft.jar.

В версии 12w18a была добавлена возможность установить пакеты текстур на сервер. При входе на сервер, игроку предложат скачать и автоматически установить пакет текстур (если такое разрешено в настройках).

Стандартные текстуры в сравнении с Painterly pack

С 13w24a (1.6.1) пакеты текстур заменены на пакеты ресурсов.

Содержание

Во время Minecon 2012 разработчики анонсировали поддержку HD- и анимированных текстур уже в Redstone Update.

Текстуры блоков и предметов в 1.5 [ ]

Начиная с 1.5 или с тестовой 13w02a, файлы «terrain.png» и «gui/items.png» заменены индивидуальными для каждого блока и предмета. Эти одиночные файлы скрепляются игрой во время запуска, к тому же подставляя стандартные, если нужные отсутствуют.

Также изменена отрисовка анимированных текстур, вроде огня, воды, лавы и т. д. Теперь игра может склеивать недостающие кадры из оригинального набора, даже если они разного размера. Станет возможным анимирование любой текстуры в игре.

Папки в 1.5 [ ]

Папка Описание Заметки
textures/blocks/ Все блоки Изображения всех блоков в игре
textures/items/ Все предметы Изображения всех предметов в игре
Читайте также:  Кто такой барсик наш котик

Анимированные текстуры в 1.5 [ ]

Как уже было сказано выше, любое изображение в игре может быть анимировано. Если не указан особый порядок, после последнего кадра анимация начнется заново. Она проигрывается со скоростью 10 кадров в секунду, или 100 миллисекунд на 1 кадр. Создается анимация посредством складывания кадров в 1 изображение, «приклеивая» каждый следующий кадр снизу предыдущего.

Также есть возможность воспроизводить анимацию в особом порядке, учитывая тот факт, что кадры начинаются с нуля, например:

Если нужно увеличить количество тактов, на которое задерживается один или несколько кадров, то можно применить такую конструкцию:

Первое соответственно отвечает за номер кадра, второе за количество тактов.

Специальные изображения в 1.5 [ ]

Модификация стандартного пакета текстур [ ]

Стандартные текстуры находятся в файлах игры и легко могут быть найдены.

Текстуры хранятся в разных папках, об их местоположении можно догадаться по названием директорий. В корне архива находятся текстуры блоков ( terrain.png ), различные иконки интерфейса ( particles.png ), картинка ( pack.png ) и описание ( pack.txt ) текстур-пака, отображаемые в меню выбора.

Создание собственного набора текстур [ ]

Если в примененном пакете текстур отсутствуют любые файлы, то последние будут заменены на стандартный аналог (что удобно для облегчения создания пакета текстур).

Установка [ ]

На клиент [ ]

Эту папку можно найти, нажав кнопку Open Texture Pack Folder (Открыть папку для пакетов текстур) на экране выбора текстур Mods and Texture Packs главного меню.

Установленный текстур-пак можно выбрать открыв настройки прямо в игре.

Источник

Познавательно-развлекательный портал