У оружия есть «Скорость атаки» — она стоит в подсказке предмета под строкой «Когда в ведущей руке:». Это сколько полных ударов в секунду: полоска удара заполняется за единицу, делённую на скорость, и после каждого удара начинает заново.
На странице 11 разделов
Коротко
Меч заряжается 0,63 с; команда с attack_speed 100 убирает перезарядку
-
Убрать перезарядку всем
/execute as @a run attribute @s minecraft:attack_speed base set 100 -
Вернуть как было
/attribute @s minecraft:attack_speed base reset
В 1.9 у удара появилась перезарядка: алмазный меч бьёт в полную силу раз в 0,63 с, а удар раньше слабее. Убрать её на своём сервере можно командой: скорость атаки 100 заряжает удар мгновенно — почти как в 1.8. Но чаще 2 раз в секунду полный урон не проходит ни в одной версии.
| Оружие | Урон | Скорость атаки | Полный удар раз в |
|---|---|---|---|
| Рука | 1 | 4 | 0,25 с |
| 4 | 1,6 | 0,63 с | |
| 4 | 1,6 | 0,63 с | |
| 5 | 1,6 | 0,63 с | |
| 5 | 1,6 | 0,63 с | |
| 6 | 1,6 | 0,63 с | |
| 7 | 1,6 | 0,63 с | |
| 8 | 1,6 | 0,63 с | |
| 7 | 0,8 | 1,25 с | |
| 7 | 1 | 1 с | |
| 9 | 0,8 | 1,25 с | |
| 9 | 0,8 | 1,25 с | |
| 9 | 0,9 | 1,11 с | |
| 9 | 1 | 1 с | |
| 10 | 1 | 1 с | |
| 9 | 1,1 | 0,91 с |
Полоску перезарядки видно, если в «Настройки графики» включён «Индикатор атаки»: «Прицел» или «Инвентарь». Урон и скорость остального снаряжения — в разделе «Оружие и броня»; у булавы урон растёт с высотой падения.
Удар до конца перезарядки слабее не на долю, а сильнее: урон оружия умножается на 0,2 + 0,8 × заряд², а прибавка чар вроде «Остроты» — просто на заряд. Удар на половине полоски — меньше половины урона.
| Заряд | Урон оружия | Крит и разящий удар |
|---|---|---|
| 0% | 20% | нет |
| 25% | 25% | нет |
| 50% | 40% | нет |
| 75% | 65% | нет |
| 90% | 85% | нет |
| 100% | 100% | да |
Крит, разящий удар и рывок с отбрасыванием на бегу бывают только при заряде больше 90%. Вся формула урона, с чарами и бронёй цели, — на странице «Урон».
Проверили на сервере 26.3: игрок с алмазным мечом 10 секунд бьёт зомби, которого не сдвинуть и не убить.
| Как бить | Щелчков | Урон за 10 с |
|---|---|---|
| Ждать полного заряда | 16 | 112 |
| Закликивать: удар каждый тик | 200 | 35,13 |
| Закликивать с attack_speed 100 | 200 | 140 |
Каждый щелчок сбрасывает перезарядку, поэтому частые удары выходят слабыми. А после удара цель 1 с не получает такой же урон второй раз: полный урон проходит не чаще 2 раз в секунду. Поэтому без перезарядки из 200 щелчков урон прошёл 20 раз — по 7.
Удар в падении после прыжка умножает урон оружия на 1,5. Игра засчитывает крит, только если игрок падает, не на земле, не на лестнице, не в воде, без слепоты, не верхом, не бежит — и заряд больше 90%. Бег отменяет крит: удар на бегу — это рывок, он отбрасывает дальше, но не сильнее.
Удар с разворота, который задевает мобов рядом, — только мечом: игрок стоит на земле, идёт шагом или стоит, удар не крит и заряд больше 90%. Сколько урона достаётся соседям, задаёт атрибут «Коэффициент разящего удара», а растят его чары «Разящий клинок».
Щит во второй руке закрывает от ударов спереди. Против него — топор: удар любым топором выключает щит на 5 с. Что щит держит, а что нет, — в механике «Щит».
Перезарядку удара, щит и вторую руку принесла 1.9 «Combat Update» — разбор версии и почему из-за неё часть PvP-серверов осталась на 1.8: «Minecraft 1.9 Combat Update». Такие серверы — в мониторинге: серверы 1.8.
Видеть больше в бою помогают PvP-ресурспаки: низкий огонь и щит, маленькие мечи — разбор PvP-текстур и генератор PvP-пака.
- Всем, кто сейчас на сервере, — команда в чат оператора уровня 2 и выше или в консоль:
/execute as @a run attribute @s minecraft:attack_speed base set 100- Себе одному —
/attribute @s minecraft:attack_speed base set 100. Проверить —/attribute @s minecraft:attack_speed get: с мечом в руке игра ответит 97,6, меч отнимает свои 2,4. - Скорость держится: она записана в данных игрока, которые сервер хранит в его файле, и переживает смерть и «Возродиться» — так показал прогон. Тем, кто зайдёт впервые, нужна та же команда; чтобы не вводить её руками, её ставят в повторяющийся командный блок.
- Вернуть перезарядку —
/attribute @s minecraft:attack_speed base reset(скорость снова 4).
Это не 1.8 целиком. Щит и вторая рука остаются, неуязвимость после удара — тоже, а меч с места или шагом бьёт разящим ударом каждый раз: заряд всегда полный. Что делает атрибут, — на странице «Скорость атаки», своё оружие со своей скоростью атаки собирает генератор атрибутов.
Как убрать перезарядку удара в Майнкрафте?
Командой /execute as @a run attribute @s minecraft:attack_speed base set 100: всем игрокам на сервере ставится скорость атаки 100, и удар всегда заряжен. Она переживает смерть, а новичкам, зашедшим позже, её дают той же командой. Вернуть — /attribute @s minecraft:attack_speed base reset.
Чем PvP 1.8 отличается от 1.9?
В 1.9 у оружия появилась перезарядка: удар сразу после удара слабее, а меч заряжается за 0,63 с. Закликивание, на котором держалось PvP 1.8, теперь бьёт слабо: за 10 секунд алмазным мечом — 35,13 урона против 112 у того, кто ждёт заряда. Ещё в 1.9 добавились щит и вторая рука.
Можно ли без перезарядки бить чаще?
Нет. После удара цель 1 с не получает такой же урон второй раз, поэтому полный удар проходит не чаще 2 раз в секунду. С командой из этой страницы за 10 секунд из 200 щелчков урон прошёл 20 раз.
По данным Minecraft 26.3: правила — из кода и файлов клиента, каждая команда проверена игрой.