Краткий ответ: В чистой (vanilla) версии Minecraft блок мха (moss_block) нельзя проклясть так же, как предметы. Проклятия (например, Проклятие исчезновения или Проклятие привязки) применяются только к предметам, а не к блокам. Тем не менее, с помощью команд, дата‑паков, плагинов или модов можно создать «проклятый мох», который будет вести себя особым образом.
Содержание
- Проклятия в ванильном Minecraft
- Что такое блок мха и где его найти
- Создание проклятого мха с помощью команд
- Проклятый мох в дата‑паках
- Моды и плагины, добавляющие проклятия блокам
- Практические применения «проклятого мха»
Проклятия в ванильном Minecraft
В официальной версии игры проклятия, это особый тип зачарований, которые могут быть наложены только на инструменты, оружие, броню и книги. На данный момент существуют два проклятия:
- Проклятие исчезновения (
vanishing_curse) — предмет исчезает при смерти игрока. - Проклятие привязки (
binding_curse) — предмет нельзя снять с экипировки без использования команд/чана.
Для блоков такие зачарования просто не предусмотрены, поэтому в чистой игре «проклятый мох» невозможен.
Что такое блок мха и где его найти
Блок мха (moss_block) был добавлен в обновлении 1.17 – Caves & Cliffs. Основные особенности:
- Встречается в пышных пещерах и в сундуках затонувших кораблей.
- Можно купить у странствующего торговца за 2 изумруда за 2 блока мха.
- Разрушать можно любой рукой, но самая быстрая добыча — мотыга.
- С помощью костной муки мох можно «распространять» на подходящие блоки (камень, булыжник, кирпич и т.п.).
Создание проклятого мха с помощью команд
Хотя блоки не могут иметь зачарования, у них есть собственные NBT‑теги. С помощью /give и /setblock можно добавить к блоку пользовательские теги, которые будут имитировать «проклятие».
Пример: мох, который исчезает при смерти игрока
/give @p moss_block{CustomName:"{"text":"Проклятый мох"}",HideFlags:4,Enchantments:[{id:"vanishing_curse",lvl:1}]} 1
Эта команда выдаёт игроку moss_block в виде предмета (с возможностью накладывать зачарования). После помещения в мир блок будет вести себя как обычный мох, но если игрок умрёт, предмет исчезнет вместе с инвентарём.
Пример: блок, который «взрывается» при разрушении
/setblock ~ ~ ~ moss_block{CustomName:"{"text":"Взрывающийся мох"}",ExplosionPower:4}
Тег ExplosionPower не существует в ванильной игре, но его можно «прочитать» через /execute и вызвать взрыв, если блок разрушен:
/execute as @e[type=item,nbt={Item:{id:"minecraft:moss_block",tag:{CustomName:"{"text":"Взрывающийся мох"}"}}}] at @s run summon tnt ~ ~ ~ {Fuse:0}
Таким образом, при падении предмета мха (например, после разрушения) рядом будет появляться TNT.
Проклятый мох в дата‑паках
Дата‑паки позволяют добавить новые функции без модов. Чтобы создать «проклятый мох», достаточно:
- Создать
functions‑файл, который будет проверять наличие мха с определённымCustomModelDataили тегом. - При обнаружении такого блока выполнять нужное действие (например, выдавать отравление игроку рядом).
Пример tick.mcfunction:
execute as @e[type=item,nbt={Item:{id:"minecraft:moss_block",tag:{display:{Name:"{"text":"Проклятый мох"}"}}}}] at @s run effect give @p minecraft:poison 5 1 true
Этот скрипт будет наносить игроку отравление при каждом тике, когда в инвентаре окажется «проклятый мох».
Моды и плагины, добавляющие проклятия блокам
Существует несколько популярных решений, позволяющих «проклясть» блоки:
- CraftTweaker / KubeJS, позволяют добавить кастомные NBT‑теги и обработчики событий.
- Enchantments++ (мод) — расширяет список доступных зачарований, включая возможность накладывать их на блоки.
- Spigot / Paper плагины (например,
CustomEnchantments) — позволяют создавать новые типы проклятий, которые работают с блоками, предметами и даже сущностями.
Пример настройки в KubeJS (client-side):
// файлы/kubejs/server_scripts/moss_curse.js
onEvent('block.right_click', event => {
if (event.block.id == 'minecraft:moss_block' && event.item.id == 'minecraft:stick') {
event.block.setNbt({CustomCursed:true});
event.player.tell('§cВы наложили проклятие на мох!');
}
});
Затем в другом скрипте можно проверять наличие тега CustomCursed и выполнять нужные действия.
Практические применения «проклятого мха»
Хотя «проклятый мох» — в первую очередь декоративный элемент, он может стать интересным инструментом в режиме выживания или приключенческих карт:
- Системы ловушек, размещённый в темном месте мох, который при разрушении вызывает взрыв или отравление.
- Квестовые предметы — игроки должны найти «проклятый мох», чтобы выполнить задание, но при этом он может негативно влиять на их здоровье.
- Эстетика — в пост‑апокалиптических базах мох может выглядеть «запрещённым», подчёркивая атмосферу опасности.
В чистой версии Minecraft блок мха не может быть «проклят» в традиционном смысле, поскольку проклятия — это зачарования, применяемые только к предметам. Однако при помощи команд, дата‑паков, модов или плагинов можно имитировать любые эффекты, связанные с проклятием:
- Создание предмета‑мха с проклятием исчезновения.
- Добавление пользовательских NBT‑тегов, вызывающих взрывы, отравление или другие эффекты.
- Внедрение новых механик через KubeJS, CraftTweaker или серверные плагины.
Таким образом, если ваша цель — добавить в мир мрачный, опасный элемент, «проклятый мох» вполне реализуем и может стать яркой изюминкой любой карты или сервера;
Если у вас возникли вопросы по реализации конкретного эффекта, оставляйте комментарий, поможем подобрать оптимальный способ!
Дата публикации: