Команды

Команды Java ↔ Bedrock

Команда из гайда для Java не работает на телефоне, а из Bedrock — на ПК. Вставьте команды — получите их запись для другой версии: селекторы, эффекты, опыт, текст и правила игры.

Команды

Для Bedrock · пример

Сверено: 6 из 6

Команды Bedrock

/give @p diamond_sword 1
/effect @a[r=10] speed 30 1
/xp 5L @s
/tellraw @a {"rawtext":[{"text":"§6Привет!"}]}
/execute as @e[type=zombie,c=3] run kill @s
/gamerule keepinventory true

Чем различаются команды

  1. Селекторы

    distance=..5 в Bedrock — r=5, limit — c, gamemode — m, уровень — l и lm.

  2. Эффекты и опыт

    Java: effect give @p speed, Bedrock: effect @p speed. Уровни опыта в Bedrock — с буквой: xp 5L @p.

  3. Текст

    Java пишет JSON-компонент, Bedrock — rawtext и §-коды цвета. Клик и наведение в Bedrock не работают.

Что нужно знать

  • Не всё переводится. Компоненты предметов, NBT мобов и состояния блоков в Bedrock командой не задать — конвертер говорит, что убрал.
  • Проверка. Каждая строка для Bedrock разбирается по официальным данным команд Mojang — «сверено» значит, что игра её примет.
  • Звуки и частицы называются в версиях по-разному — их имена стоит проверить в игре.

Все команды Bedrock с параметрами — вики «Bedrock», старый /give в новую запись Java переведёт конвертер /give.

Частые вопросы

Почему команда из гайда не работает на телефоне?

Гайд написан для Java, а на телефоне Bedrock: селекторы, эффекты и опыт там пишутся иначе. Вставьте команду — страница переведёт её.

Как написать effect в Bedrock?

Без слова give: /effect @p speed 30 1. Снять все эффекты — /effect @p clear.

Чем distance отличается от r?

Это одно и то же условие: Java пишет distance=..5, Bedrock — r=5, а нижнюю границу — rm.