Что такое обсервер в майнкрафт
В Minecraft Pocket Edition 0.15.0 (Minecraft Windows 10 Edtion 0.15.0) был добавлен блок под названием Observer (Наблюдатель). Поскольку этого блока не было в обычном Майнкрафте, то даже у опытных игроков возникает вопрос: Что такое Observer и для чего он нужен?
Ответ на этот вопрос очень простой: этот блок, относится к разряду редстоун-блоков и предназначен для использования в редстоун схемах.
Возможности блока заключаются в следующем: при изменении состоянии соседнего блока на выход подает импульсный редстоун-сигнал. То есть сигнал появляется, а потом сразу исчезает, как при нажатии на кнопку.
Блок определяет следующие события:
- Установка или разбивание блока;
- Открытие или закрытие двери;
- Движение поршня;
- Изменения блока земли на дёрн (блок травы) и обратно;
- Рост наростов из Незера, какао бобов, лиан, сахарного тростника или деревьев из саженцев;
- Появление и уборка снега,
- Таянье льда;
- Изменение степени влажности грядки;
- Изъятие (и установку) пузырьков в варочную стойку и многое другое.
Рецепт блока достаточно прост (правда игрокам придётся побывать в Незере):
Ну и пример простейшего применения такого датчика, реагирующего на открытие или закрытие двери:
Contents
Sounds [ ]
Minecraft Wiki
The Minecraft Wiki is no longer considered as official by Microsoft and therefore several changes are required to be made, including to the wiki's logo. Please read this announcement for more information.
Data values [ ]
Name | Resource location | Form | Translation key |
---|---|---|---|
Observer | observer | Block & Item | block.minecraft.observer |
Name | Resource location | Numeric ID | Form | Translation key |
---|---|---|---|---|
Observer | observer | 251 | Block & Item | tile.observer.name |
Metadata [ ]
In Bedrock Edition, observers use the following data values:
Three bits storing a value from 0 to 5:
- 0: Observer facing down
- 1: Observer facing up
- 2: Observer facing north
- 3: Observer facing south
- 4: Observer facing west
- 5: Observer facing east
Block states [ ]
Name | Default value | Allowed values | Description |
---|---|---|---|
facing | south | down east north south up west | The direction the observer is observing. The same direction the player faces when placing the block. |
powered | false | false true | True while the observer is observing a change and emitting a pulse. |
Name | Default value | Allowed values | Description |
---|---|---|---|
facing_direction | 0 | 0 1 2 3 4 5 | The direction the observer is observing. The same direction the player faces when placing the block. |
powered_bit | 0 | 0 1 | True while the observer is observing a change and emitting a pulse. |
Usage [ ]
An observer is placed similarly to a piston. It observes the block that it is placed against. The texture of the detecting side is that of an observing face. As observers can detect the state of other observers, placing two adjacent observers, each watching the other, can make a fast and compact redstone clock. They send out a pulse.
Behavior [ ]
In Java Edition, an observer detects changes in its target's block states, or the breaking or placing of a block (i.e. changes in its block state, but not its block entity data). This means that changes like the age of crops can be detected because they are part of the block states.
In Bedrock Edition, an observer acts as a block update detector and detects anything that causes a block update.
The causes and propagation of block updates are different between Java Edition and Bedrock Edition. As a result, each can detect some kinds of changes that the other cannot. See the table below for a comparison.
When it detects something, the observer emits a redstone pulse of strong power at level 15 for 2 game ticks (1 redstone tick). The pulse can power redstone dust, a redstone comparator, a redstone repeater, or any mechanism component located at its opposite end.
In Java Edition, the pulse is emitted with a delay of 1 redstone tick. In Bedrock Edition, it is supposed to be delayed by 1 tick as well but is actually delayed 2 redstone ticks due to MCPE-15793 , a bug causing redstone delays to be incorrect when components are activated by world changes (which, in the case of the observer in Bedrock Edition, is the only way it can be activated), as opposed to pure redstone components ticking. Its timing can also be incorrect due to MCPE-73342 .
It also counts as a block update when the observer itself is moved by a piston. When this happens, an observer emits a pulse after being pushed or pulled, but not beforehand.
Though they block light, observers behave as transparent blocks in one sense: they cannot be powered by an external power source, nor power themselves with their own output.
Because observers in Java Edition detect changes in the block state, and not block updates, they can detect a wider range of phenomena than a block update detector (BUD) circuit in Java Edition can detect (as some block state changes don't cause block updates). Observers in Bedrock Edition do detect block updates but not block state changes, and so they detect the exact same things that any other BUD would detect in that edition.
Limitations [ ]
Note Blocks [ ]
The observer can be placed under note blocks to produce a "bass drum" sound.
Observer
An observer is a block that emits a redstone signal when the block or fluid it faces experiences a change.
History [ ]
Issues [ ]
Issues relating to "Observer" are maintained on the bug tracker. Report issues there.
Почему блок Observer назван наблюдателем
Блок «наблюдатель» было добавлен в игру довольно давно. Сначала он появился в Minecraft Pocket Edition 0.15.0 и был призван решить проблему, связанную с различием работы редстоуна в Java и мобильной версии игры. В Pocket Edition нельзя было создавать механизм ДОБ (или BUD) — детектор обновления блоков; вместо них в игре появился наблюдатель.
В Minecraft Pocket / Windows 10 Edition этот блок сразу был назван наблюдателем, но когда это блок был добавлен и в Java-версию, то пришло и моё время задуматься о переводе названия. Тем более, что не всё так очевидно.
Прямым переводом слова «observer» на русский действительно является слово «наблюдатель». Однако, исходное значение названия этого блока отличается от того, которое имеет слово «наблюдатель» в русском языке — «ЛИЦО, занятое наблюдением за кем-чем-н., осуществляющее наблюдение, а также вообще тот, кто наблюдает за кем-чем-н.» (Словарь Ожегова). В английском языке слово observer имеет больше значений. Например в википедии есть и такое: «In information theory, any system which receives information from an object» (В теории информации, любая система получающая информацию от объекта).
«Пусть это механизм, но поскольку ему придали «человекообразное лицо», то почему бы не поступить также и с названием?!» — решил я. Так наблюдатель стал (или остался) наблюдателем.
Obtaining [ ]
Breaking [ ]
An observer requires a pickaxe to be mined. When mined without a pickaxe, it drops nothing.
- ↑ Times are for unenchanted tools as wielded by players with no status effects, measured in seconds. For more information, see Breaking § Speed.
Crafting [ ]
The observer
Наблюдатель может вселятся в любого мирного моба, как и Лик, место где он стоял может появится табличка, еще существо может появится даже если игрок не ввел сид, если игрок введёт сид, то он будет агрессивен по отношению к игроку, если игрок не ввел сид то он будет мирным.
Gallery [ ]
The first image released of the new observer texture for the Java Edition
Появление наблюдателя.
Я играл в Майнкрафт и мне хотелось сделать скриншоты поляны, придя в свой дом я принялся рассматривать их. Осмотрев, за деревом я увидел силуэт Стива, но вместо головы у него блок наблюдателя. Вернувшись на ту поляну, я заметил факел душ. После этого я показал это своим друзьям, придя домой одна из овец вела себя странно, она часто прыгала, я подошел к ней, она начала меня бить, я ее убил, это было довольно странно, вдруг в чате высветилось
Блок недели: наблюдатель
На официальном сайте опубликована статья про блок, который носит название «Наблюдатель». Несмотря на то, что он носит такое название с момента появления его в игре, оно было выбрано не сразу и тут есть, что рассказать и обсудить. Поэтому как и раньше, я приведу перевод статьи, а после — небольшой рассказ о переводе названия.
На прошлой неделе мы говорили о странностях, возникающих в процессе генерации мира. Песок может создаваться висящим в воздухе, но как что-то потревожит его покой, он упадёт, вызывая настоящие обвалы. Самые опытные из вас знают, что это происходит когда какие-то изменения происходят с блоком, расположенным рядом.
Это интересное свойство, которое может быть использовано для создания очень интересных построек. И совсем до недавнего времени, если вы хотели создать свой детектор обновления блоков, то вам нужно было вручную создавать его, используя сложные редстоун-механизмы. Но в версии Minecraft 1.11 был представлен блок, которые деалет всё это для вас. И так уж совпало, что это и есть блок этой недели — наблюдатель!
Наблюдатель устанавливается подобно поршню — направление имеет значение. Наблюдатель знает не всё — у него есть стрелка наверху, указывающая на тот блок за которым он наблюдает и куда она передаёт свой сигнал. И в качестве наблюдаемого может быть и другой блок наблюдатель, и если их поставить так рядом, то он будут мигать бесконечно.
Нам не хочет углубляться в технические подробности, чтобы не задерживать вас (а если вам нечего почитать перед сном, то полная информация доступна на майнкрафт-вики). Но вам нужно знать, что блок наблюдатель, функционирует немного по разному в версиях Java и Bedrock Edition, которая работает на телефонах, планшетах и Windows 10.
Это значит, что они не определяет абсолютно одинаковые вещи. В каждой версии будет определяться выдвижение поршня, а также проигрывание нотного блока, однако только в версии Bedrock Edition наблюдать сможет определить, что цветок посадили в горшок, и только в Java Edition — что зелье было добавлено в зельеварку.
Когда наблюдатель замечает что-то, но выдает сильный редстоун-импульс продолжительностю два такта. Этого достаточно для активации редстоун-пыли, редстоун-компаратора, повторителя и всего что вы подключите к наблюдателю. Наблюдатели позволят вам определять, что в саду выросли деревья, вода залила какую-то область или даже то, что кто-то съел тортик, на который вы так долго собирали ресурсы.
Нужны ещё идеи? Пожалуйста! Можно определять, что кто-то заглянул в сундук, печка начала переплавку, рост кактуса или тростника, что эндермен похитил блок, а также активацию блока динамита. Вы можете построить систему, которая будет уведомлять вас о замерзании воды, таянии льда, смене направления рельсов. Вы можете даже узнать, что коварный захватчик решил поспать в вашей кровати — трём медведям такое точно бы пригодилось!
Это были наши идеи, теперь ваша очередь!
Дункан Гир, 10.11.2017
Trivia [ ]
Читайте также: