Вміст цієї статті не є оригінальним контентом

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

Матеріал з Minecraft Wiki
Перейти до: навігація, пошук


Grass Block Revision 2.png
Ця сторінка описує контент, якого більше немає в грі.
Ці функції існують тільки в застарілих версіях Minecraft.

Пакет текстур — це набір файлів, які використовуються для зміни ігрових текстур блоків, предметів, мобів і інтерфейсу. Це 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) пакети текстур замінені на пакети ресурсів.

В 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, поки скачується пакет текстур, то при перезаходити пакет текстур почне завантажуватися автоматично. Щоб уникнути цього, потрібно заборонити завантаження пакета текстур в налаштуваннях.

Див. також