Похоже, вы играете в локальной сети и хотите, чтобы игроки не наносили друг другу урон, когда дерутся “свои против своих”. Это решается настройкой команд и правил игры. Самый надежный способ зависит от версии Minecraft и того, что именно вы называете “урон от своих” - PvP как таковой или только дружеский фаер (когда напарники могут калечить друг друга).
Ниже - рабочие варианты для Java и Bedrock, а также то, что часто идет “вразнос” и почему урон все равно проходит.
Что именно нужно отключить
В Minecraft есть разные уровни “вражды”:
- Урон между игроками полностью (PvP off) - тогда никто никого не бьет.
- Дружеский урон (friendly fire) - урон разрешен, но внутри команды не проходит.
- Урон от конкретных источников - например, ловушки, мобы или эффекты. Если проблема только в них, потребуется другая настройка.
Для запрета “своим урон не наносить” обычно подходит friendly fire или PVP-настройка для региона/мира.
Java Edition: отключить дружеский урон командой
Этот вариант подходит, когда вы хотите, чтобы урон отключался между участниками одной команды.
1) Убедитесь, что у вас включены читы в мире.
2) Откройте чат и используйте команды:
| Цель | Команда |
|---|---|
| Создать команду | /scoreboard teams add pvp |
| Добавить себя | /scoreboard teams join pvp ваш_ник |
| Добавить другого игрока | /scoreboard teams join pvp ник_друга |
| Запретить дружеский урон внутри команды | /scoreboard teams option pvp friendlyfire false |
Проверьте результат: ударьте другого участника вашей “team pvp”. Урон от союзников должен пропасть.
Частые ошибки
- В команду добавлены не все. Тогда урон пройдет между теми, кто не в одной тиме.
- Название “team” написано в командах по-разному. Весь набор должен ссылаться на один и тот же team name.
- Вы пытаетесь отключить урон от мода или датапака, который использует свои механики. В этом случае scoreboard может не повлиять.
Java Edition: полностью отключить PvP через регион (если есть приват)
Если у вас есть система приватов (например, по регионам), можно отключить PvP только в своем регионе. Тогда игроки не будут наносить урон в пределах выделенной территории.
Идея такая: у региона ставится флаг PvP в состояние “запрещено”.
- Пример флага:
/region flag gamai pvp deny
Гдеgamai- имя региона.
Этот подход обычно работает на серверах с плагинами приватов и регионов. На голом локальном мире без соответствующей системы регионов команды региона работать не будут.
Bedrock / Pocket Edition / Windows 10: отключить PvP через gamerule
На Bedrock удобно выключить PvP глобально правилом игры.
В чате выполните:
/gamerule pvp false
После этого игроки не должны наносить урон друг другу.
Если урон все равно проходит: что проверить в первую очередь
1) Читы реально включены в мире. В Java команды могут не примениться так, как вы ожидаете, если они не разрешены при создании мира или при открытии для сети.
2) Вы попали в нужную категорию проблемы:
- нужно отключить именно “своим” в рамках команды: тогда scoreboard teams option friendlyfire false.
- нужно отключить PvP полностью: тогда gamerule pvp false (Bedrock) или аналогичная настройка для PvP (Java).
3) Все участники действительно соответствуют правилу:
- для scoreboard команды все игроки должны быть в одной team.
4) Возможно, в мире есть сторонние дополнения, которые переопределяют поведение урона (моды, аддоны, датапаки).
Полезные ссылки
- Minecraft Wiki - Команды консоли: https://ru.minecraft.wiki/w/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8
- Minecraft Wiki - Пример команды difficulty (формат и использование gamerule/команд): https://minecraft.fandom.com/ru/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8/difficulty
- Пример отключения PVP в зависимости от платформы: https://liroro.ru/minecraft/otkluchit-pvp/
- Команды для сервера Minecraft, включая gamerule: https://timeweb.com/ru/community/articles/komandy-dlya-servera-minecraft