Mob の回転速度を変更する(MinecraftForge Modding 1.16.5)
Mob の回転速度変更が若干ややこしかったので紹介します。
結論
MobEntity クラスの以下の二つのメソッドをオーバーライドします。
/** * Face rotation speed. * F3+B で当たり判定表示したときの視線の回転速度。モデルの回転速度ではない!! * LookController#setLookPosition() で参照されている。 * @return int speed. */ @Override public int getFaceRotSpeed() { return 10; } /** * Model rotation speed. * Entity のモデルの回転速度。視線が回転したあと遅れてモデルが回転する、その時の速度。 * BodyController#func_220663_b() で参照されている。 * @return int speed. */ @Override public int getHorizontalFaceSpeed() { return 75; }
メソッド名と内容が一致してないのでややこしいですね。