Website and README: fresh in-game and menu screenshots from today's Horizon
Six scenes from one fixed-seed world (seed 8675309): a plains village among savanna hills, sunset over it and the river, moonrise over its lit square, a crimson forest with a zombified piglin, tropical fish over a warm-ocean coral reef, and survival at dusk with a zombie and the full HUD. Plus Horizon's own title, Singleplayer, Video options and pause screens. Captured with horizon-ctl screenshot from the offscreen client (fullscreen 2560x1286 on the Mac mini, default graphics settings, GUI scale Auto), scenes cropped to 16:9 and menus to 16:10 (left-aligned) and scaled to the old sizes (1600x900, 1280x800). The scene sources are JPEGs in docs/media again, the names scripts/assets.mjs already reads; the README's WebP copies are the rebuilt website media. Alt texts and LEGAL.md follow the new pictures. The launcher screenshots are unchanged: the Mac mini's session is locked, so no window capture works. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@@ -65,7 +65,7 @@ Captured in the Rust client itself, with vanilla assets and no mods or shaders.
|
||||
<td colspan="2"><img src="docs/media/menu-title.webp" alt="Horizon's title screen: the mark and the pages on the left, the Horizon title, Singleplayer and Multiplayer, and the last world played and the faint wordmark, over a veiled snowy landscape"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%"><img src="docs/media/menu-worlds.webp" alt="The Singleplayer page: three worlds with their dates and game modes, and Create world and Play buttons"></td>
|
||||
<td width="50%"><img src="docs/media/menu-worlds.webp" alt="The Singleplayer page: two worlds with their dates and game modes, and Create world and Play buttons"></td>
|
||||
<td width="50%"><img src="docs/media/settings.webp" alt="The Video settings in their Simple view: a preset, render distance, field of view, framerate, VSync and GUI scale, each with what it costs"></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -79,17 +79,17 @@ The vanilla menus are one setting away: Options → Interface → Menu style →
|
||||
<td colspan="2"><img src="docs/media/sunset.webp" alt="Sunset over a savanna river valley and a plains village"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%"><img src="docs/media/village.webp" alt="A plains village with farms, an iron golem and animals"></td>
|
||||
<td width="50%"><img src="docs/media/survival.webp" alt="Survival at dusk: a zombie attacks near the village"></td>
|
||||
<td width="50%"><img src="docs/media/village.webp" alt="A plains village among savanna hills, with farms, villagers and an iron golem"></td>
|
||||
<td width="50%"><img src="docs/media/survival.webp" alt="Survival at dusk: a zombie walks up, with the hotbar, health, hunger and experience"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%"><img src="docs/media/nether.webp" alt="A crimson forest in the Nether with a zombified piglin"></td>
|
||||
<td width="50%"><img src="docs/media/night.webp" alt="Moonrise over a torch-lit village and river"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%"><img src="docs/media/underwater.webp" alt="Salmon swimming in a river"></td>
|
||||
<td width="50%"><img src="docs/media/underwater.webp" alt="Tropical fish over a warm-ocean coral reef"></td>
|
||||
<td width="50%" valign="middle">
|
||||
Vanilla world generation ported to Rust (terrain, aquifers, carvers, features, villages and the Nether), every block model with smooth lighting and biome tints, the vanilla sky and fog, mobs, the HUD, chat and advancements: everything in these frames is drawn by Horizon.
|
||||
Vanilla world generation ported to Rust (terrain, aquifers, carvers, features, villages and the Nether), every block model with smooth lighting and biome tints, the vanilla sky and fog, mobs and the HUD: everything in these frames is drawn by Horizon.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
Before Width: | Height: | Size: 185 KiB After Width: | Height: | Size: 569 KiB |
|
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 254 KiB After Width: | Height: | Size: 376 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 191 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 269 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 185 KiB After Width: | Height: | Size: 569 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 191 KiB |
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 191 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 368 KiB |
|
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 214 KiB |
@@ -43,8 +43,9 @@ the repository, so the launcher's screenshots no longer show it.
|
||||
## Screenshots
|
||||
|
||||
All captured in Horizon's Rust client, with vanilla resources prepared from the maintainer's
|
||||
own copy of Minecraft: Java Edition 26.3, and no mods or shaders. Converted to WebP at 1600
|
||||
and 800 pixels wide by `scripts/assets.mjs`.
|
||||
own copy of Minecraft: Java Edition 26.3, at the default graphics settings and with no mods or shaders
|
||||
(the game and menus last captured on 2026-10-17). Converted to WebP at 1600 and 800 pixels wide
|
||||
by `scripts/assets.mjs`.
|
||||
|
||||
| Files in `public/media/` | Source | What it shows |
|
||||
| --- | --- | --- |
|
||||
@@ -54,7 +55,7 @@ and 800 pixels wide by `scripts/assets.mjs`.
|
||||
| `menu-pause*.webp` | `docs/media/menu-pause.png` | Horizon's own pause screen |
|
||||
| `launcher*.webp` | `docs/media/launcher-play.png` | The Horizon launcher's Play page (no background image) |
|
||||
| `settings*.webp` | `docs/media/settings-simple.png` | Horizon's own Video settings, Simple view |
|
||||
| `hero*.webp`, `sunset*.webp`, `village*.webp`, `survival*.webp`, `nether*.webp`, `night*.webp`, `underwater*.webp` | `docs/media/*.jpg` | In-game views; none shows a Mojang logo or splash text |
|
||||
| `sunset*.webp`, `village*.webp`, `survival*.webp`, `nether*.webp`, `night*.webp`, `underwater*.webp` | `docs/media/<name>.jpg` | In-game views of one fixed-seed world; none shows a Mojang logo or splash text |
|
||||
|
||||
Horizon's interface in these images is Horizon's original work (MIT). The block, mob and
|
||||
item textures and the HUD sprites drawn in them belong to Mojang and Microsoft; they are
|
||||
|
||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.5 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 214 KiB |
@@ -124,11 +124,11 @@
|
||||
<p class="lede reveal">Captured in the Rust client itself, with vanilla assets from the player's own copy and no mods or shaders.</p>
|
||||
</div>
|
||||
<div class="mosaic">
|
||||
<figure class="tile tile-wide reveal-media"><button type="button" class="zoom" aria-label="Enlarge: a plains village"><img loading="lazy" decoding="async" src="/media/village-800.webp" srcset="/media/village-800.webp 800w, /media/village.webp 1600w" sizes="(min-width: 1000px) 800px, 92vw" width="1600" height="900" alt="A plains village with farms, an iron golem and animals"></button><figcaption><span>01</span>A plains village</figcaption></figure>
|
||||
<figure class="tile tile-wide reveal-media"><button type="button" class="zoom" aria-label="Enlarge: a plains village"><img loading="lazy" decoding="async" src="/media/village-800.webp" srcset="/media/village-800.webp 800w, /media/village.webp 1600w" sizes="(min-width: 1000px) 800px, 92vw" width="1600" height="900" alt="A plains village among savanna hills, with farms, villagers and an iron golem"></button><figcaption><span>01</span>A plains village</figcaption></figure>
|
||||
<figure class="tile tile-tall reveal-media"><button type="button" class="zoom" aria-label="Enlarge: moonrise over a village"><img loading="lazy" decoding="async" src="/media/night-800.webp" srcset="/media/night-800.webp 800w, /media/night.webp 1600w" sizes="(min-width: 1000px) 400px, 92vw" width="1600" height="900" alt="Moonrise over a torch-lit village and river"></button><figcaption><span>02</span>Moonrise</figcaption></figure>
|
||||
<figure class="tile reveal-media"><button type="button" class="zoom" aria-label="Enlarge: a crimson forest"><img loading="lazy" decoding="async" src="/media/nether-800.webp" srcset="/media/nether-800.webp 800w, /media/nether.webp 1600w" sizes="(min-width: 1000px) 400px, 92vw" width="1600" height="900" alt="A crimson forest in the Nether with a zombified piglin"></button><figcaption><span>03</span>A crimson forest in the Nether</figcaption></figure>
|
||||
<figure class="tile reveal-media"><button type="button" class="zoom" aria-label="Enlarge: salmon in a river"><img loading="lazy" decoding="async" src="/media/underwater-800.webp" srcset="/media/underwater-800.webp 800w, /media/underwater.webp 1600w" sizes="(min-width: 1000px) 400px, 92vw" width="1600" height="900" alt="Salmon swimming in a river"></button><figcaption><span>04</span>Salmon in a river</figcaption></figure>
|
||||
<figure class="tile reveal-media"><button type="button" class="zoom" aria-label="Enlarge: survival at dusk"><img loading="lazy" decoding="async" src="/media/survival-800.webp" srcset="/media/survival-800.webp 800w, /media/survival.webp 1600w" sizes="(min-width: 1000px) 400px, 92vw" width="1600" height="900" alt="Survival at dusk: a zombie attacks near the village, with the hotbar and chat"></button><figcaption><span>05</span>Survival at dusk</figcaption></figure>
|
||||
<figure class="tile reveal-media"><button type="button" class="zoom" aria-label="Enlarge: a coral reef"><img loading="lazy" decoding="async" src="/media/underwater-800.webp" srcset="/media/underwater-800.webp 800w, /media/underwater.webp 1600w" sizes="(min-width: 1000px) 400px, 92vw" width="1600" height="900" alt="Tropical fish over a warm-ocean coral reef"></button><figcaption><span>04</span>A coral reef</figcaption></figure>
|
||||
<figure class="tile reveal-media"><button type="button" class="zoom" aria-label="Enlarge: survival at dusk"><img loading="lazy" decoding="async" src="/media/survival-800.webp" srcset="/media/survival-800.webp 800w, /media/survival.webp 1600w" sizes="(min-width: 1000px) 400px, 92vw" width="1600" height="900" alt="Survival at dusk: a zombie walks up, with the hotbar, health, hunger and experience"></button><figcaption><span>05</span>Survival at dusk</figcaption></figure>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||