跳到正文

VO: Speedometer

作者:dasikigaijin

adding a dedicated F3 debug entry that shows your speed in blocks per second — the same unit your brain actually understands. It works fully independently, uses vanilla's own tick-based physics data, and even consolidates with player_speed

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Fabric
Minecraft 1.20.1 - 26.x
Java 17+
License

⚡ Speedometer

Player Speed but blocks per second.

Active Version Policy: I build 1 JAR for 1 Version. Each release is built specifically for a single Minecraft version anchor. Please make sure you download the matching JAR file for your game version.

Every Minecraft player knows the frustration: you press F3, look for your speed, and vanilla gives you 0.215 blocks/tick. A raw physics calculation unit that means nothing during normal gameplay. Is that fast? Is that slow? How fast are you actually flying with Elytra or riding a horse?

Speedometer fixes this foundation. It converts your movement into real-world readable blocks per second (b/s). Powered directly by vanilla’s 20 TPS physics engine, it updates dynamically, breaks down horizontal vs vertical velocity, works on mounts and vehicles, and seamlessly consolidates with vanilla’s player_speed on modern Minecraft versions.

Part of the Vanilla Outsider Collection — mods that refine the vanilla experience with modern standards.


🎬 Showcase Video

Click the player above to watch the mod showcase in action!


✨ Features

⚡ Native F3 Debug Integration

Speedometer integrates seamlessly into Minecraft’s debug display:

  • Modern Versions (1.21.11, 26.x+): Registers a dedicated speedometer entry directly inside Minecraft’s native DebugScreenEntries system (F3 + F6).
  • Legacy Versions (1.20.1, 1.21.1): Hooks directly into the F3 debug screen overlay, appearing immediately when you open F3.

🛠️ Smart Display Layouts & Consolidation (F3 + F6)

On versions with Minecraft’s debug options menu (F3 + F6), choose your preferred display layout:

  1. Speedometer Only (Default): Speed: 58.79 b/s (H: 58.62, V: 4.47)
  2. Both Enabled (Smart Consolidation): Speed: 2.049 blocks/tick, 40.97 b/s (H: 37.46, V: 16.60)
  3. Vanilla Player Speed Only: Speed: 0.215 blocks/tick

[!TIP]

Smart Consolidation: When both vanilla’s player_speed and speedometer are enabled in F3 options, they automatically merge into a single clean line to save HUD space.

Speedometer Only (Standalone):

Speedometer Only

Both Enabled (Consolidated):

Both Speedometer and Player Speed Enabled

📌 ALWAYS_ON HUD Pinning

Want to track your speed without keeping the entire F3 debug wall open? On supported modern versions, toggle speedometer to Always in the F3 + F6 menu to keep a minimal speedometer pinned to your screen at all times.

📐 Dynamic Scaling & Jitter-Free Physics

Unlike static formatted debug text, Speedometer uses dynamic string sizing that expands and shrinks flawlessly as your velocity changes. By sampling vanilla’s pre-calculated velocity vector once per tick and multiplying by 20 TPS, it provides smooth, jitter-free output with zero performance overhead.

↔️ Horizontal (H) & Vertical (V) Breakdown

Get instant insight into your movement dynamics:

  • Total Speed: Complete 3D velocity vector magnitude.
  • H (Horizontal): Ground, sprinting, and lateral movement speed.
  • V (Vertical): Jump height velocity, falling speed, and Elytra pitch rate.

🚗 Vehicle & Mount Tracking

Speedometer automatically detects when you are riding a horse, minecart, boat, pig, or strider, tracking the vehicle’s actual movement velocity instead of player entity position.


📦 Installation & Environment

⚛️ Environment Support

  • [x] Client-side only: All functionality runs purely on the client and is fully compatible with vanilla and modded servers.
  • [x] Works in singleplayer
  • [x] Works in multiplayer (you see your own speed)
  • [ ] Server-side only
  • [ ] Client and server

📋 Dependencies

  • Fabric Loader
  • Fabric API
  • Dasik Library

📥 Install Instructions

  1. Install Fabric Loader.
  2. Install Fabric API and Dasik Library.
  3. Download the matching Speedometer JAR for your Minecraft version.
  4. Place the JAR in your .minecraft/mods folder.
  5. Launch Minecraft — press F3 (or F3 + F6 to configure layouts on modern versions).

🔗 Compatibility

| Feature | Support |
| :— | :—: |
| Singleplayer | ✅ |
| Multiplayer (LAN/Dedicated Server) | ✅ |
| Vanilla Servers | ✅ |
| Dedicated Server Required | ❌ (Client-side mod) |

🎮 Version Compatibility

| Minecraft Version | Architecture Status |
| :— | :—: |
| MC 1.20.1 | ✅ Supported (Legacy Immortal Anchor) |
| MC 1.21.1 | ✅ Supported (Tricky Trials Early Anchor) |
| MC 1.21.11 | ✅ Supported (Winter Drop Transitional Anchor) |
| MC 26.2, 26.3+ | ✅ Supported (Modern Sovereign Anchors) |


📖 Official Wiki & Documentation

Detailed mechanics, vector calculation breakdowns, and multi-version architecture guides are available on the official documentation portal:


❤ Support

If you enjoy Speedometer and the Vanilla Outsider philosophy, consider fueling the next update with a coffee!

Ko-fi
SocioBuzz
Saweria

[!NOTE]

Indonesian Users: SocioBuzz and Saweria support local payment methods (GoPay, OVO, Dana, QRIS, etc.) if you want to support me without using PayPal/Ko-fi!


👤 Credits

| Role | Author |
| :— | :— |
| Creator | Dasik (Rifaditya) |
| Collection | Vanilla Outsider |
| License | GNU GPLv3 |


[!IMPORTANT]

This mod is part of the Vanilla Outsider collection. You are free to use it in modpacks, videos, and servers.

Modpack Permissions: You are free to include this mod in modpacks, provided the modpack is hosted on the same platform (e.g. Modrinth).

Cross-platform distribution is not permitted. If you download this mod from Modrinth, your modpack must also be published on Modrinth.

常见问题

VO: Speedometer 支持哪些 Minecraft 版本?

VO: Speedometer 支持 Minecraft Java 版 1.20.1–26.3,共 5 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

VO: Speedometer 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

dasikigaijin 的其他作品

查看全部 →