Frage:
Gibt es eine Möglichkeit, einen Schneegolem in heißen Biomes überleben zu lassen?
Shoe
2013-08-02 17:16:31 UTC
view on stackexchange narkive permalink

Schneegolems überleben im Nether nicht (weder hervorgebracht noch gebaut). Gibt es eine Möglichkeit, einen Schneegolem im Nether und in anderen heißen Biomen in Vanilla Minecraft überleben zu lassen (d. H. Ohne Mods zu verwenden)?

Glaube nicht.
Fünf antworten:
SevenSidedDie
2013-08-02 20:32:59 UTC
view on stackexchange narkive permalink

Schneegolems sind hartcodiert, um in Biomes, in denen die Temperatur über einem bestimmten Wert liegt, Feuer zu fangen. Das relevante Snippet von MCP lautet:

  if (this.worldObj.getBiomeGenForCoords (i, j) .getFloatTemperature () > 1.0F) {this.attackEntityFrom (DamageSource.onFire, 1.0F); }  

Hiermit wird das Biom des aktuellen Standorts des Schneegolems ermittelt. Es wird überprüft, ob die Temperatureinstellung des Bioms höher als 1,0 ist. Wenn dies der Fall ist, wird der Golem beschädigt, als ob er in Flammen stünde. Die Position dieses Codes bedeutet, dass jeder Mob-Update-Tick Schaden nimmt (was nicht mit einem Welt-Tick oder einem wachsenden Tick identisch ist), was bedeutet, dass er sehr schnell Schaden nimmt.

Entnommen aus den Deklarationen in BiomeGenBase , die Temperatur des Nethers beträgt sengende 2.0 . Die anderen Vanillebiome mit einer Temperatur> 1,0 sind Desert ( 2.0 ), DesertHills ( 2.0 ), Jungle ( 1.2 ) und JungleHills ( 1.2 ).

Eine kostspielige Möglichkeit, einen Schneegolem im Nether überleben zu lassen, besteht darin, ihn in einen konstanten Vorrat an Feuerwiderstandstränken zu tauchen. Dies verhindert, dass es durch den Feuereffekt Schaden nimmt, den es in warmen Biomen verursacht.

Meine Tests haben gezeigt, dass sie nicht in Flammen stehen, aber es stellt sich heraus, dass Feuerresistenz funktioniert, wie im Spiel bestätigt
Sie * schmelzen *, sie fangen kein Feuer.
@Unionhawk Sie sind richtig! Ich habe den Code dort falsch gelesen. Es heißt eindeutig, dass es direkten Schaden des Feuertyps erleidet und nicht in Brand gesetzt wird. Und ja, der Feuerwiderstand würde immer noch daran arbeiten.
Obwohl unpraktisch, würde ein Spritztrank der Heilung auch Schneegolems am Leben erhalten?
Unionhawk
2013-08-02 20:33:56 UTC
view on stackexchange narkive permalink

Ich werde dies mit meiner bevorzugten Methode zur Beantwortung von Minecraft-Fragen lösen: Wissenschaft. Für dieses Experiment benötige ich 1 Schneegolem und 1 Nether. Lass uns gehen.

That's a no.

Nein. Schneegolems sterben sehr schnell im Nether. Dieser Typ hat ungefähr 1 Sekunde gedauert.

Es stellt sich jedoch heraus, dass Tränke mit Feuerresistenz ihn am Leben halten. Nicht für immer, aber für ungefähr 6 Minuten.

Potions are your friend.

Noch etwas zu beachten: Wenn es überall Schweinemänner gibt, passiv oder auf andere Weise, sie werde versuchen anzugreifen. Und sehr schnell ermordet werden.

Hält eine Kombination aus Feuerresistenz und Regeneration es auf unbestimmte Zeit am Leben? (Das ist ein teurer Unterhalt für einen Schneegolem! Auch +1 für ** WISSENSCHAFT **.)
@SevenSidedDie Mit konstanten feuerfesten Tränken und vielleicht gelegentlichen Heiltränken in irgendeiner Form können Sie ihn für immer am Leben erhalten. Vergessen Sie nur nicht, den Feuerresist zu spritzen, denn ohne ihn geht es schnell.
Fungo
2013-08-02 20:31:58 UTC
view on stackexchange narkive permalink

Eine Möglichkeit, dem "Schmelz" -Problem von Schneegolems entgegenzuwirken, besteht darin, ihnen den Regenerationseffekt zu verleihen. Sie können dies mit Spritztränken oder durch Bearbeiten der nbt-Daten in mcedit erreichen.

Nicht sicher, warum dies abgelehnt wird?
Sleumas
2013-08-02 18:11:46 UTC
view on stackexchange narkive permalink

Entschuldigung, es steht im Code, dass das Biom Wüste, Wüstenrand, Dschungel, Jungleriver oder Hölle ist. Alle Schneegolems haben eine ähnliche Wirkung wie Gift.

Können Sie das irgendwie belegen?
@Zommuter Sie sagten "im Code geschrieben", was willst du mehr?
@Batophobia Nun, es könnte ein bisschen mehr erweitert werden, z. durch den jeweiligen Teil in MCP (nicht, dass ich diese Antwort ernsthaft bezweifle)
Ich habe den Code überprüft, und das ist nah, aber nicht ganz genau! Ich habe eine Antwort mit einer Erläuterung des relevanten MCP-Code-Snippets veröffentlicht.
craftern3rdgurl
2014-07-23 04:58:44 UTC
view on stackexchange narkive permalink

Nein, tut mir leid, sie schmelzen oder sterben. Aber hier ist eine Theorie, wenn Sie ein Haus aus Schnee (sogar dem Boden) bauen, wird es darin überleben. Ich glaube, mein Freund hat das einmal getan.

In der falschen Theorie ist die Temperatur eines Bioms, wie in den obigen Antworten angegeben, fest codiert. Wenn Sie also ein Haus aus Schnee / Eis herstellen, ändert sich der Code des Spiels nicht. Möglicherweise waren Sie zuerst in einem kälteren Biom


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...