Сутності (англ. Entities) — всі динамічні і рухомі об'єкти в світі Minecraft.
В Minecraft сутностями є і блоки, які зберігають додаткову інформацію за 4-бітовим полем (табличка, скриня), а також і складно анімовані споруди, що мають більш широкий кількісний еквівалент бітового поля (кристал краю, шалкеровий ящик).
Особливості[]
Майже всі сутності мають такі властивості:
- Положення, швидкість і обертання (відповідно до звичайної ньютонівської фізики).
- Модель ушкоджень, яку вони займають, що представляє собою тривимірне поле з фіксованою висотою і шириною (якщо дивитися зверху, то видно квадрат з фіксованим положенням (не обертається)).
- Поточне здоров'я.
- Можливість бути пересунути проточною водою, гнітючої на сутність ззовні.
- Відсутність можливості проходження через тверді блоки.
- Відсутність можливості розташовувати будь-які блоки всередині обсягу, який займає сутність, крім випалих предметів, які автоматично виштовхуються з блоків. Також якщо сутність виявилася всередині блоків (наприклад, після падіння піску або гравію), то сутність може мимоволі вийти з блоку, але не увійти в блок. (Наприклад, якщо двері зачинилися всередині гравця, то гравець може, підстрибнувши, встати на одну половинку дверей, якщо над гравцем є повітря, а також просто пройти на будь-яку половину).
- Придбання освітленості відповідно до освітленістю блоку, на якому знаходиться сутність. Наприклад, якщо вагонетка виявиться усередині твердого блоку, вона стане чорною (бо тверді блоки завжди мають рівень світла 0), а стріли стають чорними, якщо застрягли в стелі.
- Наявність круглої тіні. Вона відображається у вигляді спрайту на тому блоці, на якому знаходиться сутність.
Різновиди сутностей[]
Список сутностей в Minecraft і деякі їх властивості.
Сутність | Твердість | Речі при знищенні | Зникнення | Житті | Ширина x висота | Примітки | ID зберігання |
---|---|---|---|---|---|---|---|
Гравець | Так | Його інвентар | Вихід гравця з серверу. | 20 × 10 | 0.6x1.62 | player | |
Моби | Так | Див. дроп | Див. спавн | Різні | Різні | Різні | |
Човен | Так | Ні | 6[1] | 1.5x0.6 | Поступово відновлює своє здоров'я. |
boat | |
Камера | Так | N/A | 4 | ? | ? | Деспавнятся після фотографування. | |
Крижана бомба | Ні | N/A | N/A | ? | ? | Трансформує воду і лід | |
Повітряна куля | Так | Коли вискочить | ? | ? | Левітующий пасивний моб у повітрі. | ||
Вагонетка | Так (крім інших сутностей) |
|
Ні | 6[1] | 0.98x0.7 | Поступово відновлює своє здоров'я. Прив'язується до рейок, якщо знаходяться всередині блоку рейок. |
minecart |
Предмети | Ні | Ні | 5 хвилин | 1[1][2] | 0.25x0.25 | Знищуються вибухом, вогнем, лавою і кактусом, але вдарити їх не можна. | item |
Досвід | Ні | Ні | 5 хвилин | 1[1][2] | Різно | Поведінка подібно предметів; притягуються до гравця. | xp_orb |
Випущена стріла | Так (для човнів в воді) | н/д | 1 хвилина | ∞ | 0.5x0.5 | Якщо рухається, то пошкоджує інші сутності; нешкідлива, якщо застрягла в блоці. | arrow |
Літающий сніжок, яйце | Розривається при зіткненні | н/д | Ні | ∞ | 0.25x0.25 | Яйце може заспавнити курку. | snowball egg |
Літающий Перлина Краю | Розривається при зіткненні | н/д | Ні | ∞ | 0.25x0.25 | Переміщує гравця в місце падіння. Може заспавнити лусківницю Краю при телепортації гравця. |
ender_pearl |
Літающе Око Краю | Ні | н/д | Ні | ∞ | 0.25x0.25 | Летить в найближчу фортецю. | eye_of_ender_signal |
Активований Динаміт | Ні | н/д | 4 секунди не менш (Вибухає) |
∞ | 0.98x0.98 | tnt | |
Падающий Пісок/ гравій/ яйце дракона / ковадло/ бетон | Ні | Відповідний предмет, якщо падає на неповний блок. | Як тільки вони потрапляють на землю або ~ 4 секунди | ∞ | 0.98x0.98 | Руйнуються, якщо падають на не твердий блок (наприклад, смолоскип). | falling_block |
Поплавець | Для човнів та вагонеток. | н/д | 1 хвилина | ∞ | ? | unknown | |
Блискавка | Ні | н/д | 0,5 секунди | ∞ | ? | lightning_bolt | |
Картина | Ні |
|
Ні | 1 | Різне | painting | |
Заряди полум'я ґаста та іфрита | Вибухають при зіткненні/відкинути при ударі | н/д | 1 хвлина | ∞ | 1.0x1.0 (ґаст), 0.3125x0.3125 (іфрит) | Відкинути можна тільки кулю ґаста, кулю іфрита — не можна. | |
Кристал Краю | Так | н/д | Ні | 1 | Вибухає при зруйнуванні. | ender_crystal | |
Стійка для броні | Для човнів та вагонеток. |
|
Ні | 2 | 0.6x1.62 | Постійно відновлює своє здоров'я. | armor_stand |
Тверді сутності перешкоджають руху іншим сутностей.
Розмір вказано в довжині ребра блоку (приймається за 1 метр), і це розмір прив'язаного до координатної сітки граничного поля сутності з розмірами в обох горизонтальних осях (X і Z) і вертикальної (Y). Поле не обертається при візуальному обертанні об'єкта.
Пересування сутностей[]
Гравітація працює в Minecraft інакше, ніж в реальному світі, так як прискорення різному для різних об'єктів. Крім того, є сила опору, пропорційна швидкості, знову ж залежить від об'єкта.
Об'єкт | Прискорення блоки/такт2 |
Прискорення м/с2 |
Опір 1/такт |
Гранична швидкість блоків/такт |
Гранична швидкість м/с |
Гравці і інші живі істоти | 0.08 | 32 | 0.02 | 3.92 | 78.4 |
Предмети, падающі блоки, динаміт | 0.04 | 16 | 0.02 | 1.96 | 39.2 |
Човни та вагонетки | 0.04 | 16 | 0.05 | 0.76 | 15.2 |
Кинуті курині яйця, сніжки, зілля та перлина Краю | 0.03 | 12 | 0.01 | 3.00 | 60.0 |
Випущені стріли | 0.05 | 20 | 0.01 | 5.00 | 100.0 |
Зверніть увагу, що для кинутих об'єктів і випущених стріл опір застосовується перед прискоренням, в цьому причина того, що їх граничні швидкості — круглі числа, в той час як для інших об'єктів це не так.
Примітки[]
Картини також є сутностями, але вони нерухомі і прив'язані до сітки блоків. Двері, портали, ліжка та інші об'єкти, великі одного блоку, насправді являють собою групи суміжних блоків.
Стріли і динаміти імовірно, мають нескінченне здоров'я, тому що вони не знищуються вибухамидинаміту (можуть бути вистрелені з гармат) і вогнем.
Човни і вагонетки[]
Човни і вагонетки поступово відновлюють своє здоров'я. Наприклад, якщо швидко бити човен рукою, то можна її знищити, але удари з паузами човен не знищать. Кількість відображуваних коливань на човнах і вагонетках при ударі, по-видимому, вказує на їх поточне здоров'я.
Падаючі блоки[]
Наступний опис відноситься до піску. Гравій, цемент і яйце дракона поводяться точно так же.
Пісок зазвичай існує у вигляді блоку. Після того як опора піску видаляється, він перетворюється в сутність і падає вниз, поки не досягне твердої поверхні, а потім або перетворюється назад в блок, або дропається, якщо падає на смолоскип, квітка, плиту і т.д. Траєкторія падіння піску може бути перенаправлено вибухом динаміту.
Якщо при створенні світу під піском генерується печера, гра не зможе оновити блок піску і він залишиться висіти в повітрі, поки не оновиться якийсь блок впритул до нього. Це також означає, що єдиний оновити і звалився блок піску може спровокувати ланцюгову реакцію падіння прилеглих блоків, тому не слід чіпати стелю з піску, стоячи під ним.
Правий клік[]
Сутності з діями по правому кліку (човни, вагонетки, оцелоти та вовки), на відміну від використовуваних блоків (на кшталт скринів), не заважають виконанню дії з інструментом, який тримається в руці. Наприклад, якщо спробувати посадити прирученого вовка з відром води в руці, вовк сяде, але ви також виллє на вовка воду.
Годування вовків їжею не заважає споживання їжі самим гравцем, незважаючи на відсутність візуального ефекту. Якщо спробувати погодувати вовка з 2 шматками сирої свинини в руці, вовк з'їсть один шматок, а гравець з'їсть другий (для отримання цього ефекту потрібно затиснути ПКМ). При використанні одного шматка вовк отримає їжу швидше, ніж гравець зможе її з'їсти, тому з'їдання буде зупинено через відсутність їжі.
Їзда[]
Сутності можуть осідлати або причепитися до інших сутностей. Якщо так сталося, то за зіткнення відповідає обсяг нижньої/зовнішньої сутності (свиня, човен), і ця ж сутність відповідає за рух.
Можливі наступні комбінації:
- Моб або гравець в вагонетці.
- Гравець на свині, коні, ламі, або в човні.
- Скелет (скелет-висушувач) на павуку (печерному павуку) (скелет-наїзник).
- Дитина-зомбі (або дитина зомбі-свинолюдина в нижньому світі) на курці (Зомбі-наїзник)
Може існувати кілька рівнів, наприклад, гравець, що осідлав свиню в вагонетці.
Через помилки, на 1.11 човен може сісти в вагонетку.
Сутностей можна посадити один на одного за допомогою команд /summon
і /entitydata
. Наприклад, /summon spider ~ ~ ~ {Passengers:[{id:skeleton},{id:zombie}]}
заспавнить павука, на якому сидять скелет і зомбі.
Історія[]
Java Edition | |||||
---|---|---|---|---|---|
1.1 | Гравці тепер не будуть в режимі творчість взаємодіяти з сутностями, які знаходяться далеко. | ||||
1.4.2 | 12w34a | Всі сутності можуть проходити через портал Нижнього світу. | |||
1.9 | 15w36a | Більшість сутностей (за винятком предметів та сфери досвіду) можуть штовхатися. | |||
15w45a | Сутності, які знаходяться в дірі розміром 1x1, більше не стикаються з сутностями в суміжній дірі. | ||||
1.11 | 16w32a | ID сутностей змінилися: тепер використовується нижнє підкреслення, а заголовні букви стали необов'язковими. | |||
ID для мобів Бістбой, Рана, Стів, Чорний Стів і Людина були видалені. |
- У режимі Creative (від Minecraft Beta 1.8 до Release 1.1) гравець міг взаємодіяти з сутностями, навіть якщо вони далеко і за перешкодами. Це було дуже дратівливо (хоча корисно при далеких атаках). Наприклад, десь далеко за стіною картина. Ви ламаєте стіну, але замість неї ламається картина. Або інший приклад: коли ви ставите блоки, то можете випадково сісти в вагонетку або човен, що знаходиться за стіною.
ID зберігання сутностей[]
area_effect_cloud
— облако ефектуarmor_stand
— стійка для броніarrow
— випущена стрілаbat
— кажанbee
— бджолаblaze
— іфритboat
— човенcat
— кішкаcave_spider
— печерний павукchest_minecart
— вагонетка зі скринеюchicken
— куркаcod
— тріскаcommand_block_minecart
— вагонетка з командним блокомcow
— короваcreeper
— кріперdolphin
— дельфінdonkey
— віслюкdragon_fireball
— вогнений шар дракона Краюdrowned
— водяникegg
— кинуте яйцеelder_guardian
— старий вартовийender_crystal
— кристал Краюender_dragon
— дракон Краюender_pearl
— кинута перлина Краюenderman
— мандрівник Краюendermite
— лусківниця Краюevoker
— заклин6ачevoker_fangs
— щелепи заклиначаexperience_bottle
— кинутий бульбашка досвідуexperience_orb
— досвідeye_of_ender
— кинуте око Краюfalling_block
— падающий блокfireball
— вогнена куляfirework_rocket
— запущена феєрверкова ракетаfox
— лисаfurnace_minecart
— вагонетка з піччюghast
— ґастgiant
— велетеньguardian
— вартовийhopper_minecart
— вагонетка з заватажувальною воронкоюhorse
— кіньhusk
— висушеньillusioner
— іллюзіонистiron_golem
— залізний големitem
— викинутий предметitem_frame
— рамкаleash_knot
— вузол повідцяlightning_bolt
— блискавкаllama
— ламаllama_spit
— плювок ламиmagma_cube
— магмакуб
minecart
— вагонеткаmooshroom
— грибна короваmule
— мулocelot
— оцелотpainting
— картинаpanda
— пандаparrot
— папугаphantom
— фантомpig
— свиняpillager
— розбійникpolar_bear
— білий ведмідьpotion
— кинуте вибухове зілляpufferfish
— скелезубrabbit
— кроликravager
— руйнівникsalmon
— лососьsheep
— вівцяshulker
— шалкерshulker_bullet
— снаряддя шалкераsilverfish
— лусківницяskeleton
— скелетskeleton_horse
— кінь-скелетslime
— слимакsmall_fireball
— мала вогнена куляsnow_golem
— сніжний големsnowball
— кинутий сніжокspawner_minecart
— вагонетка зі спавнеромspectral_arrow
— випущена примарна стрілаspider
— павукsquid
— кальмарstray
— блукачtnt
— активований динамітtnt_minecart
— вагонетка з динамітомtrader_llama
— лама торгівцяtrident
— кинутий тризубtropical_fish
— тропічна рибаturtle
— черепахаvex
— бісикvillager
— селянинvindicatior
— рубникwandering_trader
— мандрівний торговецьwitch
— відьмаwither
— висушувачwither_skeleton
— скелет-висушувачwither_skull
— череп висушувачаwolf
— вовкzombie
— зомбиzombie_horse
— кінь-зомбіzombie_pigman
— зомбі-свинолюдинаzombie_villager
— зомбі-селянин
|
|