Пакет текстур — це набір файлів, які використовуються для зміни ігрових текстур блоків, предметів, мобів і інтерфейсу. Це 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://www.youtube.com/watch?v=1uTl3aWEvEA ; https://www.youtube.com/watch?v=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
, поки скачується пакет текстур, то при перезаходити пакет текстур почне завантажуватися автоматично. Щоб уникнути цього, потрібно заборонити завантаження пакета текстур в налаштуваннях.