Как сделать PvP-текстурпак для Minecraft
PvP-текстурпак меняет то, что мешает в бою: огонь, который закрывает пол-экрана, когда ты горишь, стекло, сквозь которое ничего не видно, тёмный обзор из тыквы, большой прицел и меч, за которым не видно игрока, по которому ты бьёшь. FPS-паки идут дальше: текстуры становятся меньше и перестают двигаться, чтобы слабые компьютеры не тормозили. Всё это — обычные файлы ресурспака, без модов. Редактор текстурпаков делает их прямо в браузере, по одному переключателю на каждое изменение, для Java от 1.8.9 (версии, на которой построено много PvP-серверов) до 26.3 и частично для Bedrock.
Что меняет PvP-пак
Большинство PvP- и FPS-паков, от паков для Bedwars до паков «FPS boost», — это сочетание одних и тех же нескольких изменений. Каждое из них — переключатель на вкладке «PvP» в редакторе:
| Изменение | Что оно делает | Java | Bedrock |
|---|---|---|---|
| Низкий огонь | Пламя на экране, когда ты горишь, опускается ниже. | Все версии | Нет |
| Прозрачное стекло | Стекло, окрашенное стекло и панели прозрачны внутри и сохраняют рамку. | Все версии | Да |
| Без тыквы на экране | Вырезанная тыква на голове больше не затемняет экран. | Все версии | Да |
| Свой прицел | Прицел меньше: точка, маленький крест, крест с зазором, круг или косой крест — или нарисованный тобой. | Все версии | Да |
| Маленькие мечи | Мечи или всё оружие от первого лица выглядят меньше и ниже. | 1.8 и новее | Нет |
| Низкий щит | Щит от первого лица находится ниже, в том числе когда ты блокируешь. | 1.9 и новее | Нет |
| Текстуры 8× | Блоки (и предметы) размером 8 × 8 пикселей. | Все версии | Да |
| Без анимаций | Вода, лава, огонь и порталы замирают. | Все версии | Нет |
Каждый переключатель пишет обычные файлы пака, так что поверх них можно рисовать. Если выключить настройку, изменённые ею файлы вернутся, кроме тех, что ты с тех пор перерисовал или изменил. В таблице в конце перечислены точные файлы для каждой версии.
Как сделать PvP-пак: пошагово
- Открой редактор текстурпаков, назови пак и выбери PvP/FPS-пак. Включи Ещё и FPS-пак, если нужны текстуры 8× и без анимаций.
- Выбери Java или Bedrock и версию, в которую играешь, например Java 1.8.9 для PvP-серверов на 1.8, и нажми Создать PvP-пак.
- Редактор загрузит текстуры этой версии и включит PvP-пресет: низкий огонь, прозрачное стекло, без тыквы на экране, аккуратный прицел, маленькие мечи и низкий щит — если они есть в этой версии.
- На вкладке PvP поменяй что хочешь: высоту огня, форму прицела, размер мечей, высоту щита. Любое изменение можно отменить из его сообщения.
- По желанию: перерисуй что-нибудь ещё, например сделай цвета шерсти чётче или клинок меча короче.
- Нажми Экспорт, добавь пак в Minecraft и поставь его выше остальных паков.


Низкий огонь
Java рисует огонь на экране одной текстурой: textures/block/fire_1.png (до 1.13 — textures/blocks/fire_layer_1.png). Это анимированная полоса из 32 кадров, и «Низкий огонь» сдвигает пламя в каждом кадре вниз на 5, 8 или 11 пикселей из 16 (Низко, Ниже, Ещё ниже), так что верх экрана остаётся свободным. Анимация продолжает играть.
Блоки огня используют ту же текстуру, поэтому в простом паке с низким огнём и огонь в мире выглядит обрезанным. С настройкой Не менять блоки огня (Java 1.8 и новее) пак получает копию исходной текстуры, fire_1_world.png, а модели блоков огня указывают на неё. Горящие игроки и мобы всё равно показывают низкое пламя.
Прозрачное стекло и без тыквы на экране
«Прозрачное стекло» оставляет внешнее кольцо пикселей — один пиксель при 16× и два при 32× — и делает всё внутри прозрачным. Это касается glass.png и 16 текстур окрашенного стекла (red_stained_glass.png и других; до 1.13 — glass_red.png, а светло-серое — glass_silver.png). Стеклянные панели используют те же текстуры, поэтому тоже становятся прозрачными. Выбери С оттенком, чтобы у окрашенного стекла остался слабый цвет и команды по-прежнему различались по цветам.
«Без тыквы на экране» заменяет textures/misc/pumpkinblur.png — картинку, которую игра накладывает на обзор, пока на тебе вырезанная тыква, — полностью прозрачной картинкой того же размера. В Bedrock файл тоже называется textures/misc/pumpkinblur.png.
Свой прицел
Где лежит прицел, зависит от версии:
- Java 1.20.1 и старше, а также Bedrock: левый верхний квадрат 16 × 16 в
textures/gui/icons.png— листе, на котором также лежат значки сердец, голода и брони. Меняется только этот квадрат. - Java 1.20.2 и новее: отдельный файл 15 × 15,
textures/gui/sprites/hud/crosshair.png.
Выбери одну из пяти форм, нарисованных для редактора, или нажми Нарисовать свой: редактор откроет текстуру прицела, а на листе сам выделит квадрат прицела. Java рисует прицел инвертированным поверх того, что за ним, поэтому рисуй его белым или серым; другие цвета получатся искажёнными. Игра ставит в центр экрана средний пиксель, (7, 7).

Маленькие мечи и низкий щит
То, как предмет лежит в руке, задаёт часть display его файла модели: поворот, позиция и размер для каждого места, где он показан. «Маленькие мечи» меняет только места от первого лица: 80, 65 или 50 % размера и чуть ниже, чтобы рукоять оставалась у руки. Другие игроки, вид от третьего лица и инвентарь по-прежнему показывают обычный меч. Всё оружие делает то же с топорами, булавой и копьями, если они есть в твоей версии.
В Java 1.8 одно место, firstperson, в собственном файле каждого меча. Так выглядит алмазный меч с размером Ещё меньше:
{
"parent": "builtin/generated",
"textures": {
"layer0": "items/diamond_sword"
},
"display": {
"thirdperson": {
"rotation": [0, 90, -35],
"translation": [0, 1.25, -3.5],
"scale": [0.85, 0.85, 0.85]
},
"firstperson": {
"rotation": [0, -135, 25],
"translation": [0, 2.6, 2],
"scale": [1.105, 1.105, 1.105]
}
}
}С 1.9 мест два, firstperson_righthand и firstperson_lefthand, и мечи берут их из item/handheld. Файл сохраняет родительскую модель, так что меч остаётся плоским предметом, и получает оба места:
{
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "minecraft:item/diamond_sword"
},
"display": {
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 1.8, 1.13],
"scale": [0.442, 0.442, 0.442]
},
"firstperson_lefthand": {
"rotation": [0, 90, -25],
"translation": [1.13, 1.8, 1.13],
"scale": [0.442, 0.442, 0.442]
}
}
}«Низкий щит» опускает щит на 3 или 6 пикселей в models/item/shield.json и shield_blocking.json (Java 1.9 и новее; и с 1.21.4 игра берёт положение щита в руке из этих файлов). Если ты сделал свою модель меча или щита в редакторе моделей, меняются только её места от первого лица, а форма остаётся твоей.
FPS boost: текстуры 8× и без анимаций
Текстуры 8× при экспорте уменьшает текстуры блоков, а по желанию и предметов, до 8 × 8 пикселей. Листва, стекло и растения сохраняют чёткие края. Без анимаций оставляет у анимированных текстур только первый кадр и убирает анимацию из файла .mcmeta, так что игра больше не обновляет их каждый тик (Java; компасы и часы продолжают работать). Оба — слои эффектов, которые есть и на вкладке «Эффекты», поэтому твои собственные текстуры не меняются.
Какие файлы попадают в пак
| Java 1.8.9 | Java 1.9 – 1.12.2 | Java 1.13 – 1.20.1 | Java 1.20.2 – 26.3 | Bedrock | |
|---|---|---|---|---|---|
| Низкий огонь | assets/minecraft/textures/blocks/fire_layer_1.png | assets/minecraft/textures/blocks/fire_layer_1.png | assets/minecraft/textures/block/fire_1.png | assets/minecraft/textures/block/fire_1.png | — |
| Прозрачное стекло | assets/minecraft/textures/blocks/glass.png | assets/minecraft/textures/blocks/glass.png | assets/minecraft/textures/block/glass.png | assets/minecraft/textures/block/glass.png | textures/blocks/glass.png |
| Без тыквы на экране | assets/minecraft/textures/misc/pumpkinblur.png | assets/minecraft/textures/misc/pumpkinblur.png | assets/minecraft/textures/misc/pumpkinblur.png | assets/minecraft/textures/misc/pumpkinblur.png | textures/misc/pumpkinblur.png |
| Прицел | assets/minecraft/textures/gui/icons.png | assets/minecraft/textures/gui/icons.png | assets/minecraft/textures/gui/icons.png | assets/minecraft/textures/gui/sprites/hud/crosshair.png | textures/gui/icons.png |
| Маленькие мечи | assets/minecraft/models/item/diamond_sword.json | assets/minecraft/models/item/diamond_sword.json | assets/minecraft/models/item/diamond_sword.json | assets/minecraft/models/item/diamond_sword.json | — |
| Низкий щит | — | assets/minecraft/models/item/shield.json | assets/minecraft/models/item/shield.json | assets/minecraft/models/item/shield.json | — |
Стекло здесь означает каждую текстуру стекла рядом с ним, а меч — каждый меч. Редактор сам находит пути для версии твоего пака, так что тебе не придётся.
Bedrock Edition
В паке для Bedrock работают прозрачное стекло, без тыквы на экране, прицел и текстуры 8×. Остальные настройки там выключены, и указана причина:
- Низкий огонь: Bedrock рисует огонь на экране по-своему, и текстурпак не может надёжно его опустить.
- Мечи и щит: Bedrock задаёт положение предметов в руке файлами attachable, как в аддонах, а редактор их не делает.
- Без анимаций: Bedrock проигрывает анимированные текстуры по списку кадров в
flipbook_textures.json, который пак убрать не может.

Установи и проверь
- Нажми Экспорт и скачай
.zip(Java) или.mcpack(Bedrock). - Java: открой Настройки... > Наборы ресурсов... > Папка с наборами, положи туда zip и перенеси пак на самый верх в Выбранные. Bedrock: открой .mcpack и включи пак в Настройки > Глобальные ресурсы.
- Подожги себя, посмотри сквозь стекло, надень тыкву и возьми меч и щит, чтобы проверить каждое изменение.
Получилось не то, что ждал? Возможно, другой пак выше твоего заменяет те же файлы. Ещё помощь: Как установить ресурспак и Текстурпак не работает.
Частые вопросы
Разрешены ли PvP-текстурпаки на серверах?
Текстурпак меняет только то, как выглядит игра, а изменения здесь (низкий огонь, прозрачное стекло, меч поменьше) большинство серверов разрешает. Паки, которые показывают то, чего иначе не увидеть, например руды сквозь камень, обычно запрещены. У каждого сервера свои правила, так что проверь их.
Правда ли FPS-пак даёт больше FPS?
Немного, в основном на слабых компьютерах: текстуры 8× занимают меньше видеопамяти, а неподвижные текстуры экономят работу каждый тик. На быстром ПК разница мала. Дальность прорисовки, частицы и моды вроде Sodium или OptiFine значат гораздо больше.
Для какой версии делать PvP-пак?
Для той, в которую играешь. Многие PvP-серверы работают на 1.8.9, а у пака для 1.8.9 другие имена файлов, чем у пака для новых версий. Чтобы использовать один пак в нескольких версиях, задай диапазон на вкладке Пак: игра покажет его как совместимый, но файлы работают только там, где совпадают имена.
Можно ли сделать меч короче, а не меньше?
Да: нарисуй на текстуре меча клинок короче, как делают многие паки для 1.8.9. Это меняет меч везде, в том числе в инвентаре и в руках других игроков. «Маленькие мечи» меняет только то, каким большим меч выглядит в твоей руке. Можно сделать и то и другое.
Почему цветной прицел получается не того цвета?
Java рисует прицел инвертированным поверх того, что за ним, поэтому белый прицел выглядит тёмным на светлом небе и светлым на тёмной земле. Цвета точно так же смешиваются с фоном. Используй белый или серый.
Может ли текстурпак добавить зум, счётчик FPS или убрать туман?
Нет. Для зума, отображения FPS и клавиш, постоянного бега, отключения тумана и размытия в движении нужен мод (OptiFine, Sodium и другие), PvP-клиент или настройки самой игры. Пак меняет только текстуры, модели, звуки и похожие файлы.