Ignore/de: Difference between revisions

From Minetest
>Chris
>Chris
(No difference)

Revision as of 23:29, 15 April 2018

Ignoriert

Ignoriert
Air.png
Ein Block im Minetest
Block Type Intern benutzter Block
Drops Nichts
Physics Nein
Luminance Nein
Flammable Nein
Generated Nein
Renewable Nein
Stackable Ja (99)
Itemstring ignore

Ignoriert (andere Namen: ignore und CONTENT_IGNORE) ist ein Block, der intern von Minetest verwendet wird, um einen nicht geladenen Bereich zu verkörpern. Normale Spieler können ihn nur ignorieren.

Verhalten

Ignoriert ist unsichtbar, nicht anvisierbar und vollkommen durchsichtig wie Luft, verhält sich jedoch wie ein fester Block, so dass Spieler und Objekte damit zusammenstoßen und darauf gehen können. Beim Sturz darauf entsteht kein Fallschaden. Dieser Effekt kann auftreten, wenn Sie sehr schnell fallen und in einem nicht geladenen Bereich aufschlagen (Fehlerbericht 1442). Er kann nicht abgebaut, platziert oder im normalen Spiel oder kreativen Modus erhalten werden. Falls ein Spieler oder eine Modifikation versucht, ihn zu platzieren, wird eine Fehlermeldung ausgegeben und nichts paltziert.

Ignoriert finden

Normalerweise sind Sie nicht in der Lage tatsächlich einen Ignoriertblock zu finden, falls Minetest die Welt halbwegs schnell lädt. Falls Sie aber nicht weiter gehen oder fallen können und die Welt in einer Leere zu “enden” scheint, haben Sie möglicherwiese Ignoriert gefunden. Die ist wahrscheinlich der Fall, wenn Sie auf einem langsamen Server oder Rechner spielen. Eine weitere Möglichkeit ist, dass Sie eine der Weltgrenzen erreicht haben.

Technischer Hintergrund

Ignoriert (itemstring: “ignore”) ist ein Block, der einen nicht geladenen Kartenblock repäsentiert. Falls Sie versuchen auf einen Block zuzugreifen (with minetest.get_node_or_nil), dessen Kartenblock nicht geladen wurde, ist er das, was Sie dann erhalten. Sie können minetest.get_node_or_nil benutzen, um nil anstelle von "ignore" zu erhalten.

Im Minetest-Quelltext wird dieser Block auch “CONTENT_IGNORE” genannt.

Nur zum Spaß

Entfernen Sie diese Zeilen und probieren Sie aus, was geschieht nachdem Sie Ignoriert platziert haben: https://github.com/minetest/minetest/blob/master/src/map.cpp#L226-L234

Osterei

Falls Sie versuchen, diesen Block in Ihr Inventar abzulegen (zum Beispiel mit dem Befehl/giveme ignore”), enthält die Kurzinfo einen kleinen Scherz, der lautet “Ignore (you hacker you!)”.