ネクラ高校生のぐたぐだブログ。 -2ページ目

ネクラ高校生のぐたぐだブログ。

んー。愚痴とか文句とかをづらづらかいていきます。もはやぐだぐだの地獄絵図。
たまーにイラストとか描いていこうかなー?と思う今日この頃。

スポーン周期毎 (randInt(200,799) Tick毎、プレイヤーがスポーナーの範囲にいる場合),
4回ループ {
もし、同じ種類のMobが6体以上スポーナーの周囲17×9×17に存在するならば、このスポーン周期をスキップする
計算: スポーナーX = スポーナー中央のX座標 - 0.5
計算: スポーナーY = スポーナー中央のY座標 - 0.5
計算: スポーナーZ = スポーナー中央のZ座標 - 0.5
計算: MobのX座標 = スポーナーX + (randDouble() - randDouble()) * 4, randDoubleは0?1間のランダムな値を取る
計算: MobのY座標 = スポーナーY + -1?1間のランダムな整数
計算: MobのZ座標 = スポーナーZ + (randDouble() - randDouble()) * 4, randDoubleは0?1間のランダムな値を取る
もし、そのMobタイプ特有の条件がすべて揃ったならば、Mobをスポーンする {
ニワトリ, 牛, 豚, 羊, 狼:
スポーンするブロックの下のブロックが草である
スポーンするブロックの明るさが9以上

スライム:
難易度がPeacefulに設定されている、または、スライムの大きさが小である (Peacefulでなければ、アルゴリズムはここには到達しない)
スポーンブロックのY座標が40未満である
スポーンブロックを含むチャンクがスライムチャンクである (10分の1の確率)
10分の1ランダム試行を通過する

ガスト:
20分の1ランダム試行を通過する

イカ:
他のどのエンティティとも干渉しないこと

イカとスライム以外:
他のどのエンティティとも干渉しないこと
他のどのブロックとも干渉しないこと
水や溶岩と干渉しないこと
}
}




iPhoneからの投稿