ID всіх ефектів у Minecraft
Id ефекти використовуються для швидкого вибору, не вводячи їх повного імені. Кожен ефект пронумерований, тобто має незмінне ім'я.
Ефекти видаються наступною командою:
Так само, існує команда для зняття ефектів:
Другий синтаксис команди не викликає жодних питань, а ось перше розглянемо докладніше. Як і для інших команд, укладені в параметри є обов'язковими, а в квадратні дужки - додатковими.
Перший параметр команди – гравець, до якого застосовується зазначений ефект. Якщо ім'я гравця задано явно, а не як підстановка типу @p, то для успішного накладення ефекту гравець повинен бути присутнім у грі.
Другий параметр команди – це ефект, який задається його порядковим номером. На даний момент у грі присутні 23 різні ефекти, ефекти нумеруються починаючи з цифри 1 і їх поточний список буде наведено в кінці статті. Для того, щоб ефект успішно накладався, ідентифікатор повинен існувати. Якщо буде задано число для не існуючого ефекту, наприклад 50, команда просто не спрацює.
Третій параметр команди – це тривалість дії ефекту. Тривалість задається в секундах і за замовчуванням дорівнює 30 секунд. Слід зазначити, що у грі існує максимальна тривалість будь-якого ефекту і вона дорівнює 1000000 секунд, тобто приблизно 11,5 дня реального часу. Якщо при накладенні ефекту як його тривалість буде задано 0, то цей ефект буде з гравця знято. Зрозуміло, це вірно лише якщо вказаний гравець у момент застосування команди справді перебував під впливом зазначеного ефекту.
Останній параметр це посилення і він вказує, наскільки потужний вплив надаватиме ефект. максимальнезначення для даного параметра дорівнює 255, причому якщо перевищити це значення, то ефект у результаті посилюватись не буде і залишиться рівним максимуму.
Як приклад розберемо наступну команду для командного блоку:
Ця команда накладатиме на всіх гравців (@a) п'яти блоків, що знаходяться в радіусі від командного блоку ([r=5]), ефект швидкості (1) на хвилину (60) з посиленням на 100% (5).
Давайте підіб'ємо невеликий підсумок щодо поведінки ефектів у грі. Будь-яка сутність, піддана значенню ефекту, отримуватиме його модифікатори протягом тривалості дії. Під час дії ефекту з місця розташування сутності випускатимуться частинки, колір яких залежить від накладеного ефекту. Гравці, на яких накладені ефекти, можуть відкрити інвентар і переглянути список всіх поточних ефектів, а також їх силу і час дії, що залишився. Посилення ефекту визначає силу його впливу, причому чим більше значення посилення, тим сильніше діятиме ефект. Слід зазначити, що максимальний рівень ефекту дорівнює 127. Якщо посилення ефекту більше 127, ефект буде вважатися "ушкодженим" і зміниться на протилежний. Наприклад, при накладенні миттєвого лікування рівня 128 гравець буде не вилікуваний, а отримає пошкодження, а накладення уповільнення рівня 128 не сповільнить, а прискорить гравця. При цьому існують деякі винятки, наприклад, ефект швидкості, який при встановленні рівня 255 неймовірно прискорить гравця. Накладений за допомогою команди /effect будь-який ефект повністю знімається ніби він був накладений застосуванням зілля.
У будь-який момент на гравця можуть бути одночасно накладені різні ефекти, навіть якщо вони мають протилежну дію (наприклад, Сила та Слабкість). При цьому не можна накласти той самий ефект кілька разів навітьякщо ефект, що накладається, відрізняється за рівнями (наприклад Сила і Сила II не можуть бути одночасно активні). Якщо ефект, що застосовується, вже присутній у цілі, нова версія ефекту замінить стару, скидаючи таймер тривалості і встановлюючи нове значення посилення, але тільки за умови, що новий ефект має той же або більший рівень, ніж вже існуючий.
Слід повторитись, що жоден ефект не може мати постійної дії. Якщо ефект накладений на дуже великий проміжок часу, наприклад на 200 годин, то при відкритті панелі інвентарю гравець побачить значення **:** як термін дії, проте таймер буде продовжуватись і рано чи пізно дія ефекту закінчиться.
Дія будь-яких ефектів може бути припинена вживанням молока, використанням команди/effect із зазначенням номера ефекту та тривалості 0, а також прямою скасуванням ефектів командою/effect clear
Список присутніх на даний момент у грі ефектів: