乗り物と騎乗の物理演算
このページでは、ボート、トロッコ、馬への騎乗時やエリトラ飛行時の速度測定の仕組みを解説します。
📊 乗り物物理演算インフォボックス
| 乗り物 / 状態 | 速度ソース | 一般的な速度範囲 (b/s) | 最高速度 (b/s) |
|---|---|---|---|
| バニラボート(水上) | ボートエンティティ | $8.00 - 9.00\text{ b/s}$ | $9.00\text{ b/s}$ |
| 青氷の上のボート | ボートエンティティ | $40.00 - 70.00\text{ b/s}$ | $72.70\text{ b/s}$ |
| トロッコ(加速レール) | トロッコエンティティ | $8.00\text{ b/s}$ | $8.00\text{ b/s}$ |
| 馬(最大能力値) | 馬エンティティ | $14.50 - 14.75\text{ b/s}$ | $14.75\text{ b/s}$ |
| ブタ(ニンジン付きの棒) | ブタエンティティ | $4.20 - 5.00\text{ b/s}$ | $6.80\text{ b/s}$ |
| エリトラ滑空 / 急降下 | プレイヤーエンティティ | $15.00 - 45.00\text{ b/s}$ | $67.50\text{ b/s}$ |
🏎 カメラ追跡エンティティの速度解決
java
Entity entity = client.getCameraEntity();
if (entity == null) {
entity = client.player;
}
Vec3 knownSpeed = entity.getKnownSpeed();- 乗り物騎乗時:
client.getCameraEntity()が騎乗中の乗り物エンティティを自動解決し、サーバー/クライアント間で完全同期された速度ベクトルを抽出します。 - スペクテイターモード:他のプレイヤーやエンティティを観戦している場合、対象エンティティのリアルタイム移動速度を表示します。
