Everything that comes in the box.
No mod folders, no version mismatches. Open the game, press Right Shift, and turn on what you want.
14 HUD modules, placed where you want them.
Drag them around the screen with snapping to edges and center lines. Scroll to resize, right-click for a background, and give each one its own color.
FPS
Frames per second, straight from the game's own counter.
CPS
Left and right clicks per second, counted from real input.
Keystrokes
WASD, mouse buttons and a space bar, with per-button CPS.
Coordinates
X, Y, Z and the direction you're facing.
Reach
Distance of your last hit, to two decimals.
Combo
Hits in a row without taking damage.
Speed
Horizontal blocks per second.
Ping
Latency to the server you're on.
Armor
Equipped pieces with durability.
Potions
Active effects and the time left on each.
Clock
Your computer's time.
Server
The address you're connected to.
Memory
How much RAM the game is using.
Toggle state
Shows when sprint or sneak is toggled.
Small things you notice every match.
Toggle Sprint & Sneak
Tap once and it stays on. Sneak can be toggled separately.
Custom crosshair
Five styles, plus size, gap, color and outline. Hidden in third person and with F3 open.
Block outline
Pick the color and thickness of the box around the block you're aiming at.
No hurt cam
The camera stops shaking every time you take a hit.
Smooth hotbar
The selector slides between slots instead of teleporting.
Chat timestamps
Every message shows the time it arrived.
Time changer
Lock the sky to any hour, only on your screen.
Zoom
Hold C, scroll to adjust, with optional smooth camera.
What we don't ship: anything that reads information the server didn't send you on purpose. No player radar, no auto-clicking, no hitbox changes. If a server bans it, it isn't in Ember.
21× on 1.8.9, 16× on 1.7.10.
Compared with Minecraft as it ships, on the same PC. Against Minecraft with every limit turned off, Ember is still about 4.3× faster on 1.8.9.
Cached HUD
The HUD renders to a texture 60 times a second and gets pasted on every other frame. Visually identical, a lot cheaper.
No glGetError stalls
Vanilla asks the GPU about errors several times per frame, which forces the CPU to wait. We stop asking.
Distance culling
Distant items, mobs, armor stands, chests, signs, skulls and banners stop rendering. Players are never culled.
Uncapped menus
Minecraft limits menus to 30 FPS. Ember lets them run at your normal frame rate, so menus feel instant.
Background saver
15 FPS while the game window isn't focused, so alt-tabbing doesn't cook your GPU.
PvP graphics profile
VSync off, uncapped, VBOs on, no mipmaps, no entity shadows, no clouds. Applied once on first launch.
How the benchmark works
The client has a built-in benchmark mode. It creates a world with seed 4242, sets the time to noon, clears the weather and turns off the daylight cycle, puts the camera in the same spot facing the same way, waits for chunks to load, and then samples the frame rate once a second for 30 seconds.
We run it three ways on the same machine:
- Minecraft with default video settings — VSync on and a 120 FPS cap, the way most people first experience it. Average: 119 FPS on 1.8.9.
- Minecraft, uncapped — VSync off, unlimited frame rate, everything else default. Average: 590 FPS.
- Ember with the Max FPS profile and its optimizations on. Average: 2,540 FPS.
An empty flat-ish world is the best case for any client. On a busy server with dozens of players on screen, the CPU and the entity count take over and the gap gets smaller. It doesn't disappear — you'll feel it most in the dips.