Рідини

Матеріал з Minecraft Wiki
Перейти до: навігація, пошук
Вода та лава, що розтікаються.

Рідини — це спеціальні типи блоків, які здатні вільно розтікатися, формуючи річки, водоспади та озера.

Загальні відомості

У Minecraft існує лише два типи рідин:

Water.png Lava.png
Вода Лава

Усі рідини виникають з блоку джерела, яке є повністю заповненим блоком рідини. Джерело, яке з усіх боків обмежене будь-якими твердими або рідкими блоками не може розтікатися і залишається не текучим. Джерела, які хоча-б частково не закриті розпочнуть розтікатися та будуть відображатися текучими з лініями, вказуючими напрямок течії. Крім того, рідини, які розтікаються будуть все менш глибшими, чим більше вони віддалені від джерела.

Рідини можуть контактувати (змішуватися) одна з іншою та з іншими блоками (у залежності від властивостей блоків). Рідини також здійснюють вклив на більшість сутностей та предмети. Більшість мобів у тому числі гравці можуть плавати в рідинах.

Рідини неможливо отримати як предмет, але можливо набрати у відро. Коли гравець намагається поставити блок у місце де знаходиться джерело води, то воно зникає.

Механіка

Вода тече вниз, демонструючи механіку розтікання.

Глибина

Рідини мають значення глибини, яке показує, наскільки вони порожні. Джерело має значення глибини 0, а текучі рідини мають значення від 1 біля джерела до 7 максимально далеко від джерела. Як тільки рідина розтікається на максимальну для себе відстань від джерела, вона припиняє розтікатися.

Лава у вищому світі має максимальне значення глибини 3, але у Нижньому світі - 7.

Розтікання

Після того, як блок-джерело розташоване, починається розтікання рідини.

Рідина розтікається на сусідній блок. Якщо цей блок займає повітря або будь-який інший нетвердий блок,  він замінюється рідиною і (або) перетворюється у інший блок у залежності від його властивостей. Йому присвоюється значення глибини 1 та з'являється анімація течії.

Рідини не впливають на тверді і на декілька нетвердих блоків.  Якщо блок під потоком твердий, або блок сам по собі джерело рідин, то розглядаються чотири блоки навколо джерела. Якщо будь-який з чотирьох блоків це повітря або більшість нетвердих блоків, то вони заповнюються рідиною в отримують значення рідини 1, до тих пір поки не дійдуть до своєї максимальної глибини.

Потік рідини має своє значення швидкості.  Наприклад, лава у Вищому світі розтікається набагато повільніше ніж вода, але у Нижньому світі вона рухається з тією ж швидкістю, що і вода — 1 блок кожні 5 ігрових тактів, або 4 блоки на секунду.

Напрямок розтікання

Рідини вважають найкоротшу відстань до краю скелі пріоритетним напрямом, тому течуть у той бік.

При поширенні рідини оцінюється форма поверхні навколо джерела. Якщо навколо рідини є спуски, то вона тече лише у іх напрямку, створюючи водяні / лавові водоспади. Під час горизонтального розповсюдження оцінюється область 5 блоків навколо джерела і потоку. Ця область перевіряється на наявність блоків повітря, розташованих на один блок нижче потоку. Ці блоки повітря перетворюються на рідину з рівнем глибини на 1 блільше, ніж попередній блок для створення водоспаду.

Наприклад, потік води з одного блоку джерела, розташованого в межах 7 блоків, буде текти до краю одним блоком, а після зниження розпливеться широким потоком, як зображено праворуч.

Просочування

Лава просочується через один шар землі.

Коли частки повністю включені у меню, через тверді блоки, які обмежені рідиною зверху та повітрям знизу починають просочуватися краплі відповідної рідини. Це означає що гравця від рідини відділяє лише один блок. Краплі лави не викликають пожежу або пошкодження.

Оновлення блоку

Ці дії призведуть до оновлення рідкого блоку:

  • Інший блок розміщено на його місце
  • Рідина починає текти на сусідньому блоці
  • Встановлений потік зупиняється

Згенеровані структури  ніколи не викликають оновлення сусіднього блоку рідини, коли вона генеруються. Наприклад, вхід в печеру, який генерується частково нижче рівня води на краю води/лави, не призведе до того, що рідина потрапить у печеру, доки не відбудеться оновлення блоку. З іншого боку, рідини, створені як частина структури, будуть стікати, якщо вони не обмежені, а також вода буде стікати у каньйон на дні океану.

Змішування

Коли обидві рідини взаємодіють, результати їх взаємодії залежать від положення рідких джерел.

  • Якщо потоки лави вертикально вливаються в воду, вода перетворюється на камінь.
  • Якщо лава тече горизонтально в воду, вода перетворюється на кругляк.
  • Якщо вода протікає горизонтально в течію лави, з'являються часточки диму, але нічого не змінюється.
  • Якщо вода тече вертикально в течію лави, лава перетвориться у кругляк або нічого не відбудеться.
  • Якщо вода тече в джерело лави, замість лави з’являється обсидіан. У цьому процесі руйнується лава, тому на відміну від бруківки обсидіан не є відновлюваним за допомогою цього методу.
  • Якщо вертикально падаючої води торкнеться джерело лави також створиться обсидіан.

Історія

Java Edition Classic
0.0.12a Додані вода та лава.
Java Edition
1.0.0 Beta 1.9-pre1 Додана анімація просочування рідин. Рідина, яка знаходиться над одним шаром твердих блоків буде просочуватися крізь них.
Лава, яка падає на воду створює камень, замість Того, щоб заміняти воду.
Beta 1.9-pre5 Блок лави можна перетворити в блок джерела, якщо виконані наступні умови:
  • Він межує з 4 лавовими джерелами з усіх сторін
  • 4 джерела знаходяться на одному горизонтальному рівні
  • Під ним знаходиться твердий, непрозорий блок
Beta 1.9-pre6 Блок джерела лави більше не може бути створений.

Галерея