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

Эта страница описывает контент, которого нет в текущей версии игры.
Он доступен в старых версиях.
|


**Пакет текстур** (англ. *Texture Pack*) — это набор файлов, используемых для изменения игровых текстур блоков, предметов, мобов и интерфейса. Это 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 была добавлена возможность установить пакеты текстур на сервер. При входе на сервер, игроку предложат скачать и автоматически установить пакет текстур (если такое разрешено в настройках).

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

## В 1.5

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

Новые возможности относительно текстур в видео (на английском языке): https://youtu.be/1uTl3aWEvEA ; https://youtu.be/D72NEazt7uM

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

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

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

#### Папки в 1.5

Папка | Описание | Заметки |
---|---|---|

textures/blocks/ | Все блоки | Изображения всех блоков в игре |

textures/items/ | Все предметы | Изображения всех предметов в игре |


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

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

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

0,1,2,3,2,1

… или так:

0 1 2 3 2 1

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

0*4,1*4,2*4,3*4,2*4,1*4

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

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

*blocks/lava_flow.png*,*blocks/water_flow.png*- Движущиеся части воды и лавы используют 4 текстуры, также они должны быть вдвое больше по сравнению с обычным размером текстур.

*items/compass.png*- Компас не может быть анимирован, вместо этого он будет накладывать изображения в зависимости от текущего направления движения. Первый кадр направлен точно на юг, каждое следующее отклоняется по часовой стрелке. Последний кадр направлен почти на юг, и лишь немного на восток. Компас может иметь любое количество кадров.

*items/clock.png*- Часы также не могут быть анимированы. Принцип тот же, как и с компасом, но вместо направления используется время. Первый кадр — полдень.


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

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

Для просмотра и изменения стандартных текстур откройте архив `.minecraft/bin/minecraft.jar`

любым архиватором, желательно, с поддержкой перепаковки «на лету» (например WinRAR).

Текстуры хранятся в разных папках, об их местоположении можно догадаться по названием директорий. В корне архива находятся текстуры блоков (`terrain.png`

), различные иконки интерфейса (`particles.png`

), картинка (`pack.png`

) и описание (`pack.txt`

) текстур-пака, отображаемые в меню выбора.

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

Если Вы хотите использовать стандартную технологию подключения пакетов текстур, следует создать ZIP архив с Вашими текстурами. В архиве файлы текстур должны быть расположены и называться так же, как и в `minecraft.jar`

, то есть ** texturepack.zip и minecraft.jar должны иметь идентичную структуру**.


Например, если Вы хотите, чтобы в Вашем пакете текстур облака выглядели по-другому, расположите в архиве пакета текстур файл с текстурой под именем `clouds.png`

в подпапке `environment/`

.

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

## Установка

### На клиент

Поместите архив в:

- Windows XP/Vista/7/8:
`%AppData%\.minecraft\texturepacks`

- Linux:
`~/.minecraft/texturepacks`

- Mac OS X:
`~/Library/Application Support/minecraft/texturepacks`


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

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

### На сервер

Поместите архив с текстурами в папку с сервером. Затем откройте «server.properties» любым текстовым редактором, найдите строку, начинающуюся с «texture-pack=» и после «=» введите имя архива. Игрокам, которые разрешили текстуры сервера в настройках, при входе на сервер будет предложено скачать и установить пакет текстур автоматически.

## Ошибки

- Если на сервере администратор принудительно отключит игрока от сервера через команду
`/kick`

, пока последний скачивает пакет текстур, то у него при перезаходе пакет текстур начнёт скачиваться автоматически. Чтобы избежать этого, нужно запретить скачивание пакета текстур в настройках.