| Developer(s) | Paulo Ragonha, Fernando Vía Canel, Marlon Huber-Smith, Anna Päärni, Oleg Kozitsyn, Danila Dergachev, Omar ElGaml, James Nicholls |
|---|---|
| Publisher(s) | Mojang Studios |
| Platform(s) | Same as in Bedrock Edition, Minecraft Education and China Edition |
| Engine | Coherent Gameface |
| Written in | TypeScript and JavaScript |
| Latest version | React Facet: v18.6.0 |
| Release date | First commit on October 11, 2021[1] |
| Size | 1.57MB |
| License | MIT License |
| Source available | Yes |
| Links |
Ore UI is a collection of open source packages designed for building interactive video game user interfaces using web technology, written in the TypeScript programming language and utilizing the React library. It provides reusable building blocks for video game development and general-purpose web applications.[2] Ore UI is currently used in Minecraft games including Bedrock Edition, Minecraft Education, China Edition, Minecraft Legends and Minecraft Dungeons II.[3]


In Bedrock Edition, a new UI design system is being developed using the Gameface engine (formerly Hummingbird[6]) by Coherent Labs,[7][8][9] which made it possible to run modern web technology such as JavaScript, HTML and CSS.[10]
Development
Bedrock Edition's UI redesign tech preview
On November 9, 2018, Tobias Ahlin, the lead experience designer at Mojang Studios, announced a UI overhaul coming to Bedrock Edition built on Hummingbird engine, which runs a subset of HTML and CSS, and a design system built with React.[8] A tech preview for the title screen redesign featuring a user-friendly input for touch, controller, and keyboard was shown at the dotJS 2018 developer conference.

The new title screen from the tech preview features two pages. The top page shows the player's last played world, with the background UI that changes to match the world's thumbnail. The bottom page shows five interactable buttons and their actions possibly:
- "Play" which lets the player navigate to the Select World screen.
- "Store" which lets the player navigate to the store (similar to the modern Marketplace).
- "Skins" which lets the player change their skin (similar to the modern Character Creator).
- "Achievements" and "Settings" which let the player view their achievements and settings.
There is also a profile button (with the player's profile picture) on the top right corner, which likely lets the player navigate to their profile screen.
The website for Minecraft JavaScript API documentation was once available through a link which can be seen near the end of the talk; the documentation provides the page to the tech preview where users could freely interact with the redesigned user interface.[8] The original link for the documentation now redirects to a completely different website, making the documentation inaccessible; it is now considered lost media as it has not been archived elsewhere.
In beta 1.16.100.50, released on July 31, 2020, the new achievements screen was added. It was rolled out initially for 5 percent of the player base.[11] For the next 9 weeks, the number of players who could access the new achievement UI gradually increased from 5% to 75%.[12]
In the following years, more JSON UI menu screens were gradually refreshed with Ore UI, with design previews available in Minecraft Preview before full release in usually a few months. The internal resources for Ore UI include a texture atlas containing revamped textures for in-game GUIs, such as the inventory. These have been teased to be in early development.
React Facet
On October 18, 2021, the React Facet source code was published on Ore UI GitHub repository under the MIT License.[13]
On October 25, 2021,[14] Paulo Ragonha, a tech lead at Mojang Studios, introduced React Facet, an observable-based state management for video game user interface built in React.[7] This was announced at the React Advanced 2021 developer conference. In the talk, Ragonha showcases how React Facet bridges game data by introducing a system that connects the backend C++ game engine (where the game's states reside) with the frontend JavaScript UI. This connection relies on a concept called "facets", which are lightweight observable objects representing slices of the game's state. These facets allow the UI to subscribe to specific pieces of data from the game engine, such as player health, inventory, or environmental changes, and receive real-time updates as the state changes in the game.
Design system
The Ore UI design system can be found inside the Ore UI Developer Page section in the Minecraft Bedrock Developer Mode. For all texture elements, see Bedrock Edition GUI, UI and Ore UI textures § Ore UI.
-
Ore UI Developer Pages section -
Hero (green with Minecraft Ten font) button states -
Primary (green with Mojangles font) button states -
Secondary (white) button states -
Destructive (red) button states -
Modal with placeholder content -
A dummy modal -
Checkboxes in action -
Checkbox states -
Dropdown button states -
Radio button states -
Slider states -
Toggle states -
Text field states -
Toggle button states -
Tab button states -
All tag variants
Usage

The menu screens updated with Ore UI implemented new features using the design system, such as informative (and sometimes humorous) descriptions, smaller fonts for readability, clearer and modern layouts, more responsive sliders, more different types of elements, and tags. The buttons are styled similarly to JSON UI, with updated looks, pressing animations, and exclusive sounds for progressive buttons. Certain menus have received additional animations and images, and all UI textures have been updated, including controller hints.
Unlike JSON UI, Ore UI menus are separated into sections containing the elements. Depending on the UI scaling, each section is individually scaled, leaving gaps for the panorama in smaller scales, while some elements like the top navigation bar remain responsive. Dropdown buttons, which open an options pop-up, are replaced with always visible toggle buttons on smaller UI scales. Ore UI supports an additional accessibility scaling option to increase the scaling.
Ore UI is currently used in the following menu screens (including sub-menus):
Bedrock Edition
Release
- Sign in
- Quick world creation
- Pop-ups on the Main menu
- Play
- Create new world
- Edit world
- All settings tabs & main settings UI except for Subscriptions, Global Resources, Resource Packs, and Behavior Packs.
- Inbox
- Social drawer
- Search for players
- Profile
- Suspended
- Report bad behavior
- Screenshot gallery
- Achievements
- Player permissions (except Realms)
- Realms information & purchase screens
- Realms Hub
- Edit world Realms
- Death
- Sleep
Additionally, the toast that appears after 15 minutes of inactivity, along with the overlay, is based on Ore UI.
Preview
- Main menu
- World and Realm selection for local uploading to Realms
- Party settings tab
- Marketplace Wishlist screen
Bedrock Editor
Release
Minecraft Education
Release
China Edition
Release
- Skin store
- Mod store
- Play
- Create new world
- Mini map
Data-Driven UI


Add-on creators can utilize scripting to create custom dialogs using Ore UI (DDUI).[15][16][17][18] Similar to JSON UI dialogs, this is implemented in the @minecraft/server-ui module. Unlike JSON UI, data-driven UI dialogs can automatically update, and have more controls. They can also use text component format to style text, such as color coding and localization.
Furthermore, the dialogs have generally the same functions as JSON UI dialogs, but styled in Ore UI. Creators can use toggles, sliders, text input fields, dropdown, collapsible content, and even dynamic images.
Differences with JSON UI
| Features | JSON UI (Legacy) |
Ore UI (Modern) |
|---|---|---|
| Creator customization |
|
|
| Color codes and emojis | Supports specific layout properties, color codes, and emojis. | Does not support color codes[22][23][24] on various screens, however, on the death screen in the name of the player or item or mob that killed them, and on the new forms screen in the label it is supported, not understanding emojis[25][26] they are not supported natively in text fields. |
| Status | Planned to be removed in future updates. | Currently in active development. |
| Performance | Can be unoptimized, leading to lower FPS, long loading times, and general poor user experience, especially with a lot of custom UI. | Aims for better performance, though some users have reported micro-freezes and lag issues[27], particularly on consoles. |
| Availability | Available by default on screens that are not yet migrated to Ore UI. | Available on a few select screens (Play, Settings, Create World, and Achievements), although it may fallback to legacy JSON UI in specific cases. |
| Accessibility | Limited built-in scaling. | Better support for different screen sizes. |
| Visuals | Pixel-perfect scaling; classic layout. | Modern visuals, but cited for blurry text and clunky button spacing. |
| Technology | Data-driven using JSON files. | Developed using modern web technology (JavaScript, HTML, CSS) and the Gameface engine by Coherent Labs. |
| Technical details | UI elements are defined in resource packs, specifically under <resource pack>/ui directory.
|
UI elements are defined internally in the game's installation files, specifically under Content/data/gui/dist/hbui.
|
Control icons
Keyboard and mouse controls
Key A
Key B
Key C
Key D
Key E
Key F
Key G
Key H
Key I
Key J
Key K
Key L
Key M
Key N
Key O
Key P
Key Q
Key R
Key S
Key T
Key U
Key V
Key W
Key X
Key Y
Key Z
Key F2
Key arrow up
Key arrow right
Key arrow down
Key arrow left
Key bracket close
Key bracket close small
Key bracket open
Key bracket open small
Key Slash
Key alt
Key ctrl
Key ctrl small
Key enter
Key esc
Key shift
Key space
Key tab
Mouse
Mouse left click
Mouse right click
Mouse scroll click
Mouse scroll wheel
Controller controls
X button
A button
B button
Y button
Up button
Right button
Down button
Left button
Menu button, d-pad
Select button
Right stick
Right stick arrow up
Right stick arrow right
Right stick arrow down
Right stick arrow left
Right bumper
Right trigger
Right stick click
Left stick
Left stick arrow up
Left stick arrow right
Left stick arrow down
Left stick arrow left
Left bumper
Left trigger
Left stick click

Triangle button
Circle button
Cross button
Square button
Up button, d-pad
Right button, d-pad
Down button, d-pad
Left button, d-pad
Menu button
Touch pad
Right stick
Right stick arrow up
Right stick arrow right
Right stick arrow down
Right stick arrow left
Right bumper
Right trigger
Right stick click
Left stick
Left stick arrow up
Left stick arrow right
Left stick arrow down
Left stick arrow left
Left bumper
Left trigger
Left stick click
Y button
B button
A button
X button
Up button, d-pad
Right button, d-pad
Down button, d-pad
Left button, d-pad
Menu button
Select button
Right stick
Right stick arrow up
Right stick arrow right
Right stick arrow down
Right stick arrow left
Right bumper
Right trigger
Right stick click
Left stick
Left stick arrow up
Left stick arrow right
Left stick arrow down
Left stick arrow left
Left bumper
Left trigger
Left stick click
Sounds
| Sounds | |||||||
|---|---|---|---|---|---|---|---|
| Sound | Closed captions | Source | Description | Identifier | Translation key | Volume | Pitch |
| Pressure Plate clicks[28] | Sound | When a menu button is clicked | random | subtitles | 1.0 | 1.0 | |
| ? | Sound | When a progressive button gets clicked | ? | ? | 1.0 | 1.0 | |
| ? | Sound | When the social drawer gets opened | ? | ? | 1.0 | 1.0 | |
| ? | Sound | When the social drawer gets closed | ? | ? | 1.0 | 1.0 | |
| ? | Sound | When a notification pops up | ? | ? | 1.0 | 1.0 | |
| ? | Blocks | When Hardcore mode is toggled on | fire | ? | 1.0 | 0.8–1.2 | |
| ? | Hostile Mobs | When Hardcore mode is toggled on | mob | ? | 1.0 | 1.0 | |
| ? | Blocks | When Hardcore mode is toggled off | random | ? | 0.5 | 1.8–2.4 | |
History
Bedrock Edition
| Bedrock Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.16.100 | beta 1.16.100.50 | Added Ore UI. | |||||
Added gui/dist/hbui. | |||||||
| beta 1.18.20.21 | |||||||
| 1.19.20 | Create New World screen is released to the public and no longer in Preview only. | ||||||
| Preview 1.19.40.20 | |||||||
| Preview 1.19.40.22 | |||||||
| 1.19.40 | Preview 1.19.40.23 | ||||||
| 1.19.50 | Control mode screen is released to the public and no longer in Preview only. | ||||||
| Report screen in profiles from other players is released to the public and no longer in Preview only. | |||||||
| Preview 1.19.80.20 | |||||||
| 1.19.80 | Preview 1.19.80.21 | ||||||
| Preview 1.20.30.22 | |||||||
| 1.20.30 | |||||||
| Preview 1.20.60.21 | |||||||
| 1.20.60 | Preview 1.20.60.23 | ||||||
| Realms Stories screen has been added with Ore UI, available in Preview only. | |||||||
| Preview 1.20.60.25 | |||||||
| Preview 1.20.80.21 | |||||||
| 1.20.80 | Preview 1.20.80.23 | ||||||
| Death screen is no longer experimental. | |||||||
| Release | Realms Stories screen is released to the public and no longer in Preview only. | ||||||
| 1.21.0 | Preview 1.21.0.20 | ||||||
| 1.21.20 | Preview 1.21.10.21 | ||||||
| Preview 1.21.20.21 | |||||||
| Release | Achievement button in main menu and game menu has been replaced with the profile button, along with the new profile screen, showing the player's statistics and achievements. | ||||||
| 1.21.30 | Preview 1.21.30.22 | ||||||
| Preview 1.21.30.24 | |||||||
| Preview 1.21.40.22 | |||||||
| 1.21.50 | Preview 1.21.50.24 | Sleep screen is released to the public and no longer experimental or in Preview only. | |||||
| December 28, 2024 | Edit World screen is released to the public and no longer in Preview only. | ||||||
| 1.21.60 | Play screen is released to the public and no longer in Preview only. | ||||||
| 1.21.70 | Preview 1.21.70.22 | ||||||
| Preview 1.21.70.23 | |||||||
| Release | |||||||
| Preview 1.21.80.25 | |||||||
| 1.21.90 | Preview 1.21.90.25 | ||||||
| Preview 1.21.100.20 | |||||||
| 1.21.100 | Preview 1.21.100.22 | ||||||
| Error screen on world load is released to the public and no longer Preview only. | |||||||
| Preview 1.21.110.20 | |||||||
| Preview 1.21.110.25 | |||||||
| "Friends" tab has been renamed to "Social" tab, available in Preview only. | |||||||
| 1.21.111 | |||||||
| Preview 1.21.120.22 | |||||||
| 1.21.120 | Preview 1.21.120.23 | ||||||
| Preview 1.21.120.24 | |||||||
| Release | "Social" tab in the game menu is released to the public and no longer in Preview only. | ||||||
| "Friends" tab has been renamed to "Social" tab, no longer in Preview only. | |||||||
| Preview 1.21.130.24 | |||||||
| 26.0 | Preview 26.0.23 | ||||||
| Preview 26.0.25 | |||||||
| Preview 26.0.28 | |||||||
| 26.10 | Preview 26.10.20 | ||||||
| 26.10 Experiment | Preview 26.10.21 | Added new data-driven UI features, to create dialogs with Ore UI. | |||||
| 26.10 | Preview 26.10.23 | ||||||
| Release | The settings screen is released to the public and no longer in Preview only. | ||||||
| 26.20 | Preview 26.20.22 | ||||||
| "Realms Stories" screen has been renamed to "Realms Hub" screen. | |||||||
| Release | Party tab in Social drawer and Create party screen is released to the public and no longer in Preview only. | ||||||
| The Edit World screen for Realms is released to the public and no longer in Preview only. | |||||||
| 26.30 | Preview 26.30.25 | ||||||
| Preview 26.30.28 | |||||||
| 26.30 | Preview 26.30.29 | Released DDUI out of experimental. | |||||
| 26.40 | Preview 26.40.20 | ||||||
| release | Storage settings screen and Saves realms hub screen have been updated with Ore UI. | ||||||
| Preview 26.50.22 | Realms settings screen has been updated to match Ore UI. | ||||||
| Preview 26.50.20 | |||||||
| Upcoming Bedrock Edition | |||||||
| 26.60 | Preview 26.60.22 | ||||||
| Preview 26.60.29 | |||||||
| Preview 26.70.20 | |||||||
Bedrock Editor
| Bedrock Editor | |||
|---|---|---|---|
| Version | Preview version | Release version | Changelogs |
| 0.3 | Preview 1.19.80.20 | – | Create New Project screen has been added with Ore UI, available in Preview only. |
| Project Tool Mode screen has been added with Ore UI, available in Preview only. | |||
| 0.8.0 | – | 1.21.50 | Editor is released to the public and no longer in Preview only. |
| 1.3.1 | Preview 26.20.20 | - | |
| 26.50 | - | 26.50 | Main Menu screen is released to the public and no longer in Preview only. |
Minecraft Education
| Minecraft Education | |||||||
|---|---|---|---|---|---|---|---|
| 1.21.03 | Preview 1.21.01.0 | Death screen has been updated to match Ore UI. | |||||
| 1.21.91 | Preview 1.21.50.1 | Sleep screen has been updated to match Ore UI. | |||||
| Preview 1.21.90.1 | Added Ore UI for new world screen. | ||||||
Control
| Bedrock Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.16.100 | beta 1.16.100.50 | ||||||
| beta 1.16.100.56 | |||||||
| 1.16.210 | beta 1.16.210.50 | ||||||
| 1.16.220 | beta 1.16.220.50 | ||||||
| beta 1.16.220.52 | |||||||
| 1.17.0 | beta 1.17.0.56 | ||||||
| 1.17.30 | beta 1.17.20.20 | ||||||
| 1.18.30 | Preview 1.18.20.24 | ||||||
| 1.19.0 | Preview 1.19.0.31 | ||||||
| 1.19.10 | Preview 1.19.10.21 | ||||||
| 1.19.60 | Preview 1.19.60.22 | ||||||
| 1.19.70 | Preview 1.19.70.23 | ||||||
| 1.20.30 | Preview 1.20.30.21 | ||||||
| Preview 1.20.30.24 | |||||||
| 1.20.50 | Preview 1.20.50.20 | ||||||
| 1.21.20 | Preview 1.21.10.20 | ||||||
| 1.21.30 | Preview 1.21.30.23 | ||||||
| 1.21.90 | Preview 1.21.90.23 | ||||||
| 1.21.100 | Preview 1.21.100.20 | ||||||
| 1.21.111 | Preview 1.21.110.20 | ||||||
| 1.21.130 | Preview 1.21.130.20 | ||||||
| 26.10 | Preview 26.10.23 | ||||||
| 26.20 | Preview 26.20.27 | ||||||
Ore UI releases
These are standalone Ore UI releases on GitHub.
| Ore UI GitHub releases | |||
|---|---|---|---|
| Version | What's changed | Internal changes | Date |
| 0.1.2 | Stabilize automated performance tests. | – | November 4, 2021 |
| Add ESLint checks. | |||
| Fix Style updates not properly cleaning previous subscriptions. | |||
| 0.1.3 | Fix unmount cleanup of Facets. | November 5, 2021 | |
| 0.1.4 | Separate setWithCallback support from set in facet.
|
November 17, 2021 | |
| 0.2.0 | Add support for null values on some built-in equality checks. | December 10, 2021 | |
Add support for multiple facets in useFacetCallback and useFacetEffect.
| |||
| 0.2.1 | Add "contribute" file with publishing documentation. | December 15,2021 | |
Fix useFacetCallback return type.
| |||
| 0.2.2 | Add login instructions to CONTRIBUTING.md.
|
December 20, 2021 | |
useFacetState setter memoized.
| |||
| 0.2.3 | Add index to Map tests. | February 8, 2022 | |
| Add a condition property to the Mount component. | |||
Rename useFacetEffect to useFacetLayoutEffect and add a new useFacetEffect.
| |||
| Add With component to refine mounted components Facet type. | |||
Deferred Mount feature: DeferredMountWithCallback.
| |||
| 0.3.0 | Add support for id attribute. | Update README.md.
|
April 11, 2022 |
| Fix missing public APIs from published npm package. | Make the types defined in the hooks more dynamic. | ||
Rename RemoteFacet to SharedFacet.
|
Add tscompiler paths for our packages. | ||
| Rename shared to shared-facet. | Adding pr as a trigger of actions. | ||
| 0.3.2 | Introduce multiObserve and hasDefinedValue helpers.
|
– | June 28, 2022 |
| 0.3.3 | Update the types of the useFacetCallback function.
|
June 29, 2022 | |
| Fix circular dependency. | |||
| 0.3.4 | Fix line endings settings for prettier. | July 14, 2022 | |
| Allow null as return value of the mount components. | |||
| 0.3.5 | Added a deferred mount config provider. | July 25, 2022 | |
| 0.3.6 | Support onMouseMove handler.
|
August 2, 2022 | |
| 0.3.7 | Fix memory leak caused by not removing child from parent. | August 16, 2022 | |
| 0.3.8 | Fix createFacet equalityCheck to not fire for undefined or null.
|
August 18, 2022 | |
| 0.3.9 | Added createFacetContext.
|
August 24, 2022 | |
| 0.3.10 | Added defaultEqualityCheck to createFacet, and introduced createStaticFacet.
|
August 31, 2022 | |
| 0.3.11 | Support data- properties related to narration. | September 14, 2022 | |
| 0.3.12 | Upgrade TypeScript version + tie VSCode TS version to workspace. | September 21, 2022 | |
| 0.4.0 | Convert some key null coalescing operators into explicit ternaries. | October 24, 2022 | |
Move responsibility of cleaning up effects from facets to useEffect() / useFacetEffect().
| |||
| 0.4.1 | Upgrade Yarn to 3.2.4. | November 3, 2022 | |
| Turn off static access logs in test environment. | |||
| Added improved logging to static facet context. | |||
| 0.4.2 | Make it possible to supply an initial value for useFacetRef.
|
December 6, 2022 | |
Support defaultReturnValue in useFacetCallback.
| |||
| 0.4.3 | New linting rule to detect import issues. | ||
| 0.4.4 | Lock nodejs version. | March 3, 2023 | |
Fix useFacetCallback having outdated values.
| |||
Fix useFacetCallback mismatch subscriptions.
| |||
| Only accept numerical characters if the input type is number. | |||
| 0.4.5 | Update the list of maintainers in the README.md file.
|
March 24, 2023 | |
Keep useFacetCallback instance same even if facets instances change.
| |||
| 0.5.0 | Tweak hasDefinedValue typing.
|
June 15, 2023 | |
| Adds support for custom equality checks on unwrap. | |||
| Batching support. | |||
| 0.5.1 | Add support for Gameface's cohinline attribute in dom-fiber. | September 14, 2023 | |
Update the list of maintainers in the README.md file.
| |||
Force strict comparison eqeqeq eslint rule.
| |||
Revert to using void as cleanup type for useFacetEffect.
| |||
| 0.5.2 | Adding bigint to Value type. | September 25, 2023 | |
| 0.5.3 | Fix children being called with null and undefined. | October 27, 2023 | |
| 0.5.4 | Added support for foreignObject in our custom renderer.
|
January 31, 2024 | |
| 0.6.0 | Added property count to Map to make length of provided array available. | July 25, 2024 | |
Cached maps useFacetMemo can return values before any subscription.
| |||
| 0.6.1 | Fix useFacetUnwrap support for custom equality check.
| ||
| 0.6.2 | Updated puppeteer to the latest version. | March 12, 2025 | |
Update the useSharedFacet typing.
| |||
| 0.6.4 | Correctly export fireEvent from renderer.ts.
|
April 3, 2025 | |
| 18.0.0 | Update to React 18. | September 4, 2025 | |
| 18.1.0 | Support for React 18's useTransition and startTransition.
|
September 17, 2025 | |
| 18.2.0 | Move documentation from separate branch to main branch. | October 16, 2025 | |
Added comment for code smell using useFacetCallback.
| |||
Fix issue with incorrect typing for StrictReactNode.
| |||
| New Unwrap and Times helper components. | |||
| 18.3.0 | Documentation improvements & spring cleaning. | October 28, 2025 | |
Fix support for updating equality checks of useFacetWrapMemo.
| |||
| 18.4.0 | Fix createStaticFacet triggering NO_VALUE.
|
November 14, 2025 | |
| Fix edge case of effects without facets not running. | |||
Fix external types of mapFacets helper functions.
| |||
| 18.5.0 | Copilot support. | February 18, 2026 | |
| Support for new auxclick event. | |||
| 18.6.0 | Allow facets to be used as an initial value of useFacetState.
|
March 23, 2026 | |
Issues
Issues relating to "Ore UI", "OreUI", "New UI", "NewUI", "New design", "Data-Driven UI", "Data Driven UI", or "DDUI" are maintained on the bug tracker. Issues should be reported and viewed there.
Trivia
- The in-game descriptions of features are sometimes remarkable or humorous. Notable quotes are:
- Explore a mysterious world where you build, collect, craft, and fight monsters.
- Whatever the default game mode is... that's what you get.
- You can't respawn if you die. Good luck! You'll need it.
- A mysterious series of numbers used to create your world
- Might want to build with stone
- Red box goes boom
- Enjoy Minecraft with friends
- Minecraft is for everyone, including you
- Shiny glint for enchanted items
- Reverses up and down when looking around. A less common option for keyboard and mouse users, but you do you.
- We didn't know where else to put these settings
- Technical info that's not relevant to players. Feel free to have a look if you're curious!
- Not a trick question. How smooth do you like your blocks?
- Happy little clouds in the sky
- Leaves but better
- Bubbles with style
- Minecraft, in full screen
Gallery
Screenshots
Bedrock Edition
-
"Worlds" tab in the Play screen (grid view) -
"Worlds" tab in the Play screen (list view) -
"Create from..." screen, showing world templates -
Create new world screen -
Edit world screen -
"Realms" tab in the Play screen, when not owning a Realm -
"Realms" tab in the Play screen, on an owned Realm -
Realms Hub screen -
"Servers" tab in the Play screen -
Settings screen -
Inbox screen -
Player permissions screen in the game menu -
Sleeping screen -

-

-
Social drawer in the Play screen -
Social drawer when in a party -
Profile screen -
Search for players screen -
Report bad behavior screen -
Screenshot gallery in the Profile screen -
Achievements screen (grid view) -
Achievements screen (list view)
Bedrock Editor
-
Main menu screen -
Create new project screen -
A project in tool mode
Minecraft Education
-
Create new world screen -
Edit world screen
Minecraft China Edition
-
Skin Store screen -
Mod Store screen -
Play screen -
Create new world screen -
Mini-map screen
dotJS 2018
-
Early prototype of Bedrock Edition's title screen UI redesign -
Tech preview of Bedrock Edition's title screen UI redesign -
An improved version of the tech preview with the panorama updated to match Update Aquatic from 2020[31] -
Bedrock Edition's achievement UI redesign[32]
Ore UI-styled screenshots
These UIs take design inspiration from Bedrock Edition's UI redesign, and are not really implemented through Ore UI framework, instead they may use resource pack or different implementation based on JSON UI.
-
Quests screen in the Minecraft Movie Live Event -
Map screen in the Minecraft Movie Live Event -
Return to Lobby confirmation dialog in the Minecraft Movie Live Event -
NPC conversation screen in the 15 Year Journey -
Sticker collected screen in the 15 Year Journey -
Return to Hub confirmation dialog in the 15 Year Journey
Development gallery
Main menu
Screenshots
-
![An early look of the main menu screen on loading[33]](https://minecraft.wiki/images/thumb/Ore_UI_development_main_menu_screen_on_loading.jpg/120px-Ore_UI_development_main_menu_screen_on_loading.jpg?67074)
-
![An early look of the main menu screen[33][34]](https://minecraft.wiki/images/thumb/Ore_UI_development_main_menu_screen.jpg/120px-Ore_UI_development_main_menu_screen.jpg?4f3c7)
-
An early look of the main menu screen on exit[33]
Videos
Announcement
-
An early look of the announcement screen[37] -
An early look of the announcement screen[37] -
An early look of the announcement screen[37]
Sign in
-
An early look of the sign in screen[38] -
An early look of the sign in screen[39] -
An early look of the sign in screen[39] -
An early look of the sign in screen[39] -
An early look of the sign in screen[40] -
An early look of the sign in screen[41]
Cape
-
An early look of the common cape screen[42]
Achievement
-
An early look of the achievement screen[43] -
An early look of the achievement screen[44] -
An early look of the achievement details screen[45]
Inbox
-
![An early look of the inbox screen[46]](https://minecraft.wiki/images/thumb/Ore_UI_development_inbox_screen.jpg/120px-Ore_UI_development_inbox_screen.jpg?a5e59)
-
An early look of the inbox screen "invites" tab[47] -
An early look of the inbox screen "realms" tab[47] -
An early look of the inbox screen "news" tab[47] -
An early look of the inbox screen "invites" tab[47] -
An early look of the inbox screen "realms" tab[47] -
An early look of the inbox details screen[48] -
An early look of the inbox screen on new icon[49] -
An early look of the inbox screen on old icon[49] -
An early look of the inbox settings screen[50] -
An early look of the inbox settings screen on delete confirmation[50]
Profile
-
An early look of the profile screen "overview" tab[51] -
An early look of the profile screen "stats" tab[51] -
An early look of the profile (other player) screen "overview" tab[52] -
An early look of the profile (other player) screen "stats" tab[52] -
An early look of the profile (other player) screen "stats" tab on stat comparison screen[52]
Play
Screenshots
-
![An early look of the play screen "all" tab[53]](https://minecraft.wiki/images/thumb/Ore_UI_development_play_screen_%22all%22_tab.jpg/120px-Ore_UI_development_play_screen_%22all%22_tab.jpg?1cdb9)
-
An early look of the play screen "realms" tab[53] -
An early look of the play screen "servers" tab[53] -
An early look of the play screen "all" tab on something went wrong[54] -
An early look of the play screen "all" tab on wrong storage location[54] -
An early look of the play screen "all" tab on import worlds button[55] -
An early look of the play screen "all" tab on importing world[55] -
An early look of the play screen "all" tab on error[55] -
An early look of the play screen "all" tab on hidden[56] -
An early look of the play screen "all" tab on grid[57] -
An early look of the play screen "all" tab on list[57] -
An early look of the play screen "servers" tab on featured[58] -
An early look of the play screen "servers" tab on other server[58] -
An early look of the play screen "servers" tab on add a new server screen[58] -
An early look of the play screen "servers" tab on error[58] -
An early look of the play screen "servers" tab on something went wrong[58] -
An early look of the play screen "servers" tab on xbox controller hints[59] -
An early look of the play screen "servers" tab on playstation controller hints[60] -
An early look of the play screen "servers" tab on sign in[61] -
An early look of the play screen "servers" tab on unknown external server[61] -
An early look of the play screen on friends drawer[62] -
An early look of the play screen on friends drawer[62] -
An early look of the play screen "servers" tab on offline[63] -
An early look of the play screen "servers" tab on parental permission needed[63] -
An early look of the play screen "servers" tab on banned[63] -
An early look of the play screen on friends drawer on parental permission needed[64] -
An early look of the play screen "realms" tab[65] -
An early look of the play screen "realms" tab[66] -
An early look of the play screen "realms" tab[66] -
An early look of the play screen "realms" tab[67] -
An early look of the play screen "realms" tab[67] -
An early look of the play screen "realms" tab on add members button[68]
Videos
Settings
Screenshots
-
![An early look of the settings screen "account" tab[70]](https://minecraft.wiki/images/thumb/Ore_UI_development_settings_screen_%22account%22_tab.png/120px-Ore_UI_development_settings_screen_%22account%22_tab.png?60c4f)
-
An early look of the settings screen "multiplayer" tab[71] -
An early look of the settings screen on debug mode[72]
Videos
-
An early look of the settings screen "accessibility" tab[73]
-
An early look of the settings screen "video" tab[73]
-
An early look of the settings screen "general" tab[74]
-
An early look of the settings screen "language" tab[74]
-
An early look of the settings screen "keyboard & mouse" tab[75]
-
An early look of the settings screen "game" tab[71]
-
An early look of the settings screen[71]
-
An early look of the settings screen "touch" tab[76]
-
An early look of the settings screen "controller" tab[77]
-
An early look of the settings screen "creator" tab[78]
Create new world
-
A sneak peek of the create new world screen, showing a part of the "Create" button[79] -
A sneak peek of the create new world screen, showing the world's difficulty selector[80] -
A sneak peek of the create new world screen, showing active resource packs section[81] -
An early look of the create new world screen "general" tab on hardcore mode[82] -
An early look of the create new world screen "advanced" tab on hardcore mode[82] -
An early look of the create new world screen "cheats" tab on hardcore mode[82]
Edit world
-
An early look of the edit world screen[83] -
An early look of the edit world]l screen[83] -
An early look of the edit world screen on delete world[83] -
An early look of the edit world screen "general" tab on hardcore mode[82]
Death
-
![An early look of the death screen[84]](https://minecraft.wiki/images/thumb/Ore_UI_development_death_screen.jpg/120px-Ore_UI_development_death_screen.jpg?08244)
-
An early look of the death screen on respawning[85]
Sleep
Error
Bedrock editor
Gameplay
Atlas

Screenshots
-
![An early look of the old hotbar[92]](https://minecraft.wiki/images/thumb/Ore_UI_development_old_hotbar.jpg/120px-Ore_UI_development_old_hotbar.jpg?9755f)
-
![An early look of the new hotbar[93]](https://minecraft.wiki/images/thumb/Ore_UI_development_hotbar.png/120px-Ore_UI_development_hotbar.png?27d7f)
-
![An early look of the old inventory screen[94]](https://minecraft.wiki/images/thumb/Ore_UI_development_inventory.png/109px-Ore_UI_development_inventory.png?4b51e)
-
![An early look of the new inventory and recipe book screen[95]](https://minecraft.wiki/images/thumb/Ore_UI_development_inventory_and_recipe_book.png/120px-Ore_UI_development_inventory_and_recipe_book.png?eadf8)
-
An early look of the old crafting table screen[96] -
![An early look of the new workbench screen[97][98]](https://minecraft.wiki/images/thumb/Ore_UI_development_crafting_table.png/120px-Ore_UI_development_crafting_table.png?6f6a3)
-
![An early look of the inventory, workbench, and recipe book screen[99]](https://minecraft.wiki/images/thumb/Ore_UI_development_inventory%2C_workbench%2C_and_recipe_book.png/120px-Ore_UI_development_inventory%2C_workbench%2C_and_recipe_book.png?b15b5)
-
An early look of the old crafting recipe screen[100] -
An early look of the old locked crafting recipe screen[100] -
An early look of the new recipe book screen[97] -
An early look of the new locked recipe book screen[97] -
An early look of the recipe book on input field screen[101] -
An early look of the recipe book on icon[102] -
![An early look of the old furnace screen[103][104]](https://minecraft.wiki/images/thumb/Ore_UI_development_old_furnace.jpg/120px-Ore_UI_development_old_furnace.jpg?0dd4e)
-
![An early look of the old furnace screen[105]](https://minecraft.wiki/images/thumb/Ore_UI_development_old_furnace_1.png/120px-Ore_UI_development_old_furnace_1.png?39ad0)
-
![An early look of the new furnace screen[106]](https://minecraft.wiki/images/thumb/Ore_UI_development_furnace.png/120px-Ore_UI_development_furnace.png?09da5)
-
An early look of the lit furnace (100%) screen[106] -
An early look of the lit furnace (50%) screen[106] -
![An early look of the smoker screen[107]](https://minecraft.wiki/images/thumb/Ore_UI_development_smoker.png/120px-Ore_UI_development_smoker.png?13e02)
-
An early look of the blast furnace screen[107] -
![An early look of the old anvil screen[96]](https://minecraft.wiki/images/thumb/Ore_UI_development_old_anvil.png/120px-Ore_UI_development_old_anvil.png?c94cf)
-
![An early look of the new anvil screen[108]](https://minecraft.wiki/images/thumb/Ore_UI_development_anvil.png/120px-Ore_UI_development_anvil.png?3761b)
-
![An early look of the anvil screen[108]](https://minecraft.wiki/images/thumb/Ore_UI_development_anvil_1.png/120px-Ore_UI_development_anvil_1.png?b907b)
-
![An early look of the anvil screen[108]](https://minecraft.wiki/images/thumb/Ore_UI_development_anvil_2.png/120px-Ore_UI_development_anvil_2.png?d5cba)
-
![An early look of the anvil on input field screen[101]](https://minecraft.wiki/images/thumb/Ore_UI_development_anvil_on_input_field.png/120px-Ore_UI_development_anvil_on_input_field.png?eb4a6)
-
![An early look of the anvil on input field screen[101]](https://minecraft.wiki/images/thumb/Ore_UI_development_anvil_on_input_field_1.png/120px-Ore_UI_development_anvil_on_input_field_1.png?2970b)
-
An early look of the grindstone screen[109] -
![An early look of the dropper and dispenser screen[94]](https://minecraft.wiki/images/thumb/Ore_UI_development_dropper_and_dispenser.png/120px-Ore_UI_development_dropper_and_dispenser.png?95ec8)
-
![An early look of the hopper screen[94]](https://minecraft.wiki/images/thumb/Ore_UI_development_hopper.png/120px-Ore_UI_development_hopper.png?54ee9)
-
An early look of the brewing stand screen[109] -
![An early look of the trading screen[110]](https://minecraft.wiki/images/thumb/Ore_UI_development_trading.png/120px-Ore_UI_development_trading.png?e65f8)
-
![An early look of the bundle tooltip[111]](https://minecraft.wiki/images/thumb/Ore_UI_development_bundle.png/120px-Ore_UI_development_bundle.png?ae236)
-
![An early look of the bundle (50%) tooltip[111]](https://minecraft.wiki/images/thumb/Ore_UI_development_bundle_50%25.png/120px-Ore_UI_development_bundle_50%25.png?167dc)
-
![An early look of the bundle (100%) tooltip[111]](https://minecraft.wiki/images/thumb/Ore_UI_development_bundle_100%25.png/120px-Ore_UI_development_bundle_100%25.png?7747f)
-
![An early look of the magenta bundle tooltip[112]](https://minecraft.wiki/images/thumb/Ore_UI_development_magenta_bundle.png/120px-Ore_UI_development_magenta_bundle.png?0baca)
-
![An early look of the magenta bundle (50%) tooltip[112]](https://minecraft.wiki/images/thumb/Ore_UI_development_magenta_bundle_50%25.png/120px-Ore_UI_development_magenta_bundle_50%25.png?77803)
-
![An early look of the magenta bundle (100%) tooltip[112]](https://minecraft.wiki/images/thumb/Ore_UI_development_magenta_bundle_100%25.png/120px-Ore_UI_development_magenta_bundle_100%25.png?0b7a2)
-
![An early look of the chest container screen[113]](https://minecraft.wiki/images/thumb/Ore_UI_development_chest_container.jpg/120px-Ore_UI_development_chest_container.jpg?48786)
-
![An early look of the barrel container screen[113]](https://minecraft.wiki/images/thumb/Ore_UI_development_barrel_container.jpg/120px-Ore_UI_development_barrel_container.jpg?23387)
-
An early look of the ender chest container screen[113] -
An early look of the shulker box container screen[113] -
An early look of the copper chest container screen[114] -
An early look of the exposed copper chest container screen[114] -
An early look of the weathered copper chest container screen[114] -
An early look of the oxidized copper chest container screen[114] -
An early look of the shulker box container screen[115] -
An early look of the red shulker box container screen[115] -
An early look of the green shulker box container screen[115] -
An early look of the blue shulker box container screen[115] -
An early look of the white shulker box container screen[115] -
An early look of the black shulker box container screen[115] -
An early look of the pocket UI profile of shulker box container screen[116] -
An early look of the classic UI profile of shulker box container screen[116] -
![An early look of the pocket UI profile of anvil screen[116]](https://minecraft.wiki/images/thumb/Ore_UI_development_anvil_-_pocket_UI_profile.png/120px-Ore_UI_development_anvil_-_pocket_UI_profile.png?06485)
-
![An early look of the classic UI profile of anvil screen[116]](https://minecraft.wiki/images/thumb/Ore_UI_development_anvil_-_classic_UI_profile.png/101px-Ore_UI_development_anvil_-_classic_UI_profile.png?7a925)
Videos
-
-
An early look of the copper chest container screen[119]
-
-
Player permission
-
An early look of the player permissions screen[122] -
An early look of the Player Permissions screen[122] (kick players confirmation dialog)
Party
Disconnected
-
An early look of the disconnection screen[124]
Quick world creation
-
An early look of the quick world creation on game mode screen[125] -
An early look of the quick world creation on survival difficulty screen[125] -
An early look of the quick world creation on select character screen[126]
Realms
-
An early look of the realms choose a slot screen[127] -
An early look of the choose a preview realm screen[128] -
An early look of the choose a subscription screen[128] -
An early look of the choose a subscription screen on create preview realm[129] -
![An early look of the minecraft realms screen[66]](https://minecraft.wiki/images/thumb/Ore_UI_development_minecraft_realms_screen.jpg/120px-Ore_UI_development_minecraft_realms_screen.jpg?d3c5a)
-
An early look of the choose your plan screen[66] -
An early look of the game menu on settings realms screen "game" tab[130] -
An early look of the Invite realm members screen[131]
Realms stories
-
An early look of the realms stories screen "home" tab[132] -
An early look of the realms stories screen "home" tab[132] -
An early look of the realms stories screen "story feed" tab[132] -
An early look of the realms stories screen "members" tab[132] -
An early look of the realms stories screen on comments screen[132] -
An early look of the realms stories screen on new story screen[133] -
An early look of the realms stories screen on comments screen[134] -
An early look of the realms stories screen[135] -
An early look of the realms stories screen on pop-ups[136] -
An early look of the realms stories screen[137] -
An early look of the realms stories screen[138] -
An early look of the realms stories settings screen[138] -
An early look of the realms stories screen on opt[139] -
An early look of the realms stories screen on opt[139] -
An early look of the realms stories screen on opt[139] -
An early look of the realms stories screen on opt[139] -
An early look of the realms stories screen on opt[139] -
An early look of the realms stories screen on opt[139] -
An early look of the realms stories screen on opt[139] -
An early look of the realms stories screen on add story screen[140] -
An early look of the realms stories screen "members" tab[140] -
An early look of the realms stories screen "members" tab[65] -
An early look of the realms stories screen "timeline" tab[65] -
An early look of the realms stories screen "timeline" tab on opt in to timeline message[141]
Realms hub
-
A sneak peek of the Realms owner screen[142] -
A sneak peek of the realms hub screen[143] -
A sneak peek of the realms hub screen "community" tab[144] -
An early look of the realms hub screen "world" tab on "saves" tab[145]
Other
-
An early look of the guided world creation screen[146] -
An early look of the permissions first screen[147] -
An early look of the permissions first screen[147] -
An early look of the select screenshot screen[140] -
An early look of the add friend screen[64] -
An early look of the search for players screen[52]
Videos
Ore UI Documentation
The following screen can only be accessed in Minecraft Bedrock Edition 1.20.0 (Dev).
dotJS 2018 - Tobias Ahlin: Adding JavaScript to Minecraft
References
- ↑ "first commit · Mojang/ore-ui@a899c6a" – GitHub.
- ↑ "Mojang/ore-ui: 💎 Building blocks to construct game UIs using web tech." – GitHub.
- ↑ "Today I learned that Dungeons 2 uses OreUI! If only the main game learned from Legends and Dungeons 2 for how to make a good UI." – @SmokeyStack_ on X (formerly Twitter), October 3, 2026
- ↑ "Thanks for everyone that attended my talk live at @ReactAdvanced. For anyone that couldn't attend, I'll post a link here once it is available for everyone. It was a developer conference, but if you were waiting for a sneak peek on the new UI components... here it is ☺️" – @pirelenito on X (formerly Twitter), October 26, 2021
- ↑ "Mojang 2022 - Now" – Design lead.
- ↑ "GameTest Q&A 2021/08/06" – Bedrock Wiki.
- ↑ a b "Using React to Build Performant Game UIs in Minecraft - Paulo Ragonha, React Advanced 2021" – December 27, 2021 on YouTube
- ↑ a b c "dotJS 2018 - Tobias Ahlin - Adding JavaScript to Minecraft" – March 4, 2019 on YouTube
- ↑ "Powered by Coherent Labs" – Coherent Labs.
- ↑ "Coherent Gameface" – Coherent Labs.
- ↑ a b "Uh-oh! I think I pressed something, and now 5% of #Minecraft beta users will see the new achievements screen. Well, might as well ask for feedback here: https://aka.ms/mcAchievementBeta." – @Volgar on X (formerly Twitter), July 31, 2020
- ↑ "I'll provide more context later, but... jam. It gets everywhere. Hence, a whopping 75% of #Minecraft players have a chance to see the new achievements screen both in the latest release and the latest beta. Stay tuned! Ta-tah!" – @Volgar on X (formerly Twitter), December 10, 2020
- ↑ "Importing codebase from internal repository (#1) · Mojang/ore-ui@96c107c" – GitHub.
- ↑ "Schedule" – React Advanced.
- ↑ "Introduction to the Data-Driven UI (DDUI) Framework" – Microsoft Learn.
- ↑ "No one is talking about this? A new folder called "ddui" was just added to Bedrock and it contains all the storage block screens.
This might be the first step to having data driven UI using OreUI." – @SmokeyStack_ on X (formerly Twitter), October 22, 2025 - ↑ "For those of you who do not like this, here's some good news.
This will be data driven. All blocks that have a UI got moved under the data driven entry.
Additionally, there is a new command related to the Data Driven UI." – @SmokeyStack_ on X (formerly Twitter), December 4, 2025 - ↑ "It seems Mojang is now laying the ground work to make DDUI in resource packs." – @SmokeyStack_ on X (formerly Twitter), September 2, 2026
- ↑ "No. Allowing directly changing screens is what made improving the UI design of Minecraft impossible: any change breaks existing mods. It's the same reason why there is a graveyard of abandoned mods for Java Minecraft – not every modder has time to make updates for every release." – @Volgar on X (formerly Twitter), December 9, 2024
- ↑ "Intro to JSON UI" – Bedrock Wiki, April 1, 2024.
- ↑ MCPE-180757 – HBUI texture files are not in the "resource_packs" folder – resolved as "Works As Intended".
- ↑ "It probably won't be supported in the new screens, but it certainly shouldn't look like this, just plain text. Thanks, I'll pass it to the team." – @Volgar on X (formerly Twitter), December 12, 2024
- ↑ MCPE-174371 – The new "Play screen" UI doesn't support colored characters – resolved as "Works As Intended".
- ↑ MCPE-152246 – New Create New World UI doesn't support text formatting codes – resolved as "Works As Intended".
- ↑ "Emojis & Symbols" – Bedrock Wiki, April 1, 2024.
- ↑ MCPE-185774 – New server UI does not show some characters – resolved as "Won't Fix".
- ↑ MCPE-180677 – Extreme performance downgrades in Ore UI vs JSON UI
- ↑ a b Although there is a subtitle and a translation key assigned to this sound, the subtitle only appears if the sound is played directly in-game.
- ↑ "Howdy, my dears! In case you missed it, there is now new Inbox screen built with Ore UI available in #Minecraft preview builds. It's a work in progress, but hopefully it'd be a hub for release notes, invitations etc" – @Volgar on X (formerly Twitter), December 13, 2023
- ↑ "Well, actually, that's not all, my dears. In today's preview the new Edit World screen is rolling out too! Check it out, and use the feedback button on the screen to tell us what you think." – @Volgar on X (formerly Twitter), December 13, 2023
- ↑ "A look at early abandoned designs of the Start Screen (Main Menu)
Left image is from 2019
Right image is from 2020" – @xKingDarkYT on X (formerly Twitter), April 24, 2023 - ↑ https://twitter.com/xKingDarkTV/status/1650372641637687296
- ↑ "There is ONE delusional theory I have: This space is going to be used for a "Recently Played" section." – @SmokeyStack_ on X (formerly Twitter), September 30, 2026
- ↑ "New OreUI main menu screen" – @nipitare_ on X (formerly Twitter), September 30, 2026
- ↑ "Yes, it will. The main menu screen will have a so called discovery area which is basically all ads." – @nipitare_ on X (formerly Twitter), September 30, 2026
- ↑ a b c "All the types of the announcement modals and yes this is the one that is being used for when you first open a update" – @xKingDark_ on X (formerly Twitter), November 4, 2022
- ↑ "/sign-in-add-friend" – @xKingDark_ on X (formerly Twitter), January 26, 2023
- ↑ a b c "New routes have been added:
1. /sign-in-achievements
2. /sign-in-save-purchases
3. /sign-in-play-on-server" – @xKingDark_ on X (formerly Twitter), February 9, 2023 - ↑ "/first-time-sign-in" – @xKingDark_ on X (formerly Twitter), March 8, 2023
- ↑ "oops. Missed that part" – @xKingDark_ on X (formerly Twitter), January 9, 2025
- ↑ https://twitter.com/xKingDark_/status/1877126938705149993
- ↑ "It's Friday, so a cat walked over my keyboard and now the new achievements screens should be seen by 20% of the #Minecraft beta users." – @Volgar on X (formerly Twitter), August 21, 2020
- ↑ "Another day, another dropped sandwich on my keyboard. It means that 50% of the #Minecraft beta users can see the new achievements screen." – @Volgar on X (formerly Twitter), September 7, 2020
- ↑ "It does show some of it, if you click on the achievement:" – @Volgar on X (formerly Twitter), September 8, 2020
- ↑ https://twitter.com/xKingDark_/status/1641641240318943232
- ↑ a b c d e "The Inbox Screen has been updated in the latest preview!" – @xKingDark_ on X (formerly Twitter), April 20, 2023
- ↑ "News Details" – @xKingDark_ on X (formerly Twitter), May 26, 2023
- ↑ a b "Inbox Screen icons have been updated
Left: New
Right: Old" – @xKingDark_ on X (formerly Twitter), June 1, 2023 - ↑ a b "Inbox Settings" – @xKingDark_ on X (formerly Twitter), June 14, 2023
- ↑ a b "Player Profile Screen" – @xKingDark_ on X (formerly Twitter), November 2, 2023
- ↑ a b c d "New UIs, one for searching for players and the other one is a player profile." – @xKingDark_ on X (formerly Twitter), March 15, 2024
- ↑ a b c https://twitter.com/xKingDark_/status/1641641422913765379
- ↑ a b "Error screen for when the world fails to load
and a screen for when using the wrong storage location (Note: the image used is not the actual one because it's not in the game files!)" – @xKingDark_ on X (formerly Twitter), March 31, 2023 - ↑ a b c "More updates to the new Play Screen, you can now import worlds!" – @xKingDark_ on X (formerly Twitter), April 27, 2023
- ↑ https://twitter.com/xKingDark_/status/1651597195974438914
- ↑ a b "Grid vs List, which one do you prefer?" – @xKingDark_ on X (formerly Twitter), June 1, 2023
- ↑ a b c d e "The new Play Screen looks great so far!" – @xKingDark_ on X (formerly Twitter), August 23, 2023
- ↑ "In this screenshot the platform is set to Xbox and the button is still there, so for now the answer is yes" – @xKingDark_ on X (formerly Twitter), August 23, 2023
- ↑ "for now the button is there even if you’re on console
we don’t know yet if they’re going to remove it or not" – @xKingDark_ on X (formerly Twitter), August 26, 2023 - ↑ a b "More changes have been made to the Servers tab :D" – @xKingDark_ on X (formerly Twitter), September 13, 2023
- ↑ a b "The work on the friends drawer has started!!" – @xKingDark_ on X (formerly Twitter), September 20, 2023
- ↑ a b c "Small updates to the servers tab in the new Play screen" – @xKingDark_ on X (formerly Twitter), October 26, 2023
- ↑ a b "Add friend screen and small change to the friends drawer" – @xKingDark_ on X (formerly Twitter), November 3, 2023
- ↑ a b c "Realms Tab & Realm Stories changes" – @xKingDark_ on X (formerly Twitter), December 13, 2023
- ↑ a b c d "Looks like the Realms tab is being worked on" – @xKingDark_ on X (formerly Twitter), March 15, 2024
- ↑ a b "Looks like the Realms tab isn't far from being!! I cannot wait to see this screen in stable" – @xKingDark_ on X (formerly Twitter), April 3, 2024
- ↑ "Small Realms improvement coming in 1.21.90: there's a new "Add Members" button that takes you directly to the screen that allows you to add members to your Realm" – @CornerHardMC on X (formerly Twitter), May 24, 2025
- ↑ "OreUI servers tab V2" – @nipitare_ on X (formerly Twitter), August 5, 2026
- ↑ "New OreUI account settings screen in #Minecraft" – @nipitare_ on X (formerly Twitter), November 11, 2025
- ↑ a b c "A lot of new OreUi settings screen stuff in #Minecraft . Image is the multiplayer settings screen, first video game settings screen and second video is the general settings menu (lot of stuff not implemented)" – @nipitare_ on X (formerly Twitter), January 7, 2026
- ↑ "Apperently OreUI settings have a debug mode." – @nipitare_ on X (formerly Twitter), January 28, 2026
- ↑ a b "#Minecraft new OreUI for accessibility and video screens!" – @SmokeyStack_ on X (formerly Twitter), August 21, 2025
- ↑ a b "New general and language settings screens in #Minecraft" – @nipitare_ on X (formerly Twitter), September 5, 2025
- ↑ "New OreUI keyboard and mouse settings screen in #Minecraft" – @nipitare_ on X (formerly Twitter), November 4, 2025
- ↑ "New OreUI touch settings screen in #Minecraft" – @nipitare_ on X (formerly Twitter), February 4, 2026
- ↑ "New OreUI controller settings screen in #Minecraft" – @nipitare_ on X (formerly Twitter), February 11, 2026
- ↑ "New creator settings screen in OreUI" – @nipitare_ on X (formerly Twitter), March 25, 2026
- ↑ "My dears, it's reasonable to assume that you all really want to know what is next in the cooker for the #Minecraft UI. So, sure, here is a sneak peak (as usual, no comment on when):" – @Volgar on X (formerly Twitter), January 27, 2021
- ↑ "Alright-alright, I get it, everyone is aching to see more of the forthcoming #Minecraft UI. And the more obscure the better, right? Here you go then:" – @Volgar on X (formerly Twitter), March 23, 2021
- ↑ "Alright, alright! I know it's been a long time, so here is something for you, my dears, to ponder about:" – @Volgar on X (formerly Twitter), October 8, 2021
- ↑ a b c d https://twitter.com/xKingDark_/status/1768629299924361508
- ↑ a b c "The new Edit World screen is ready, i wonder why they haven't released it yet" – @xKingDark_ on X (formerly Twitter), April 17, 2023
- ↑ "👀" – @xKingDark_ on X (formerly Twitter), December 1, 2022
- ↑ "New Respawning Screen has been added" – @xKingDark_ on X (formerly Twitter), February 15, 2023
- ↑ "Thanks to @xKingDarkYT , the sleep screen seems to be the next one to receive OreUI. And also a compare stats screen?" – @SmokeyStack_ on X (formerly Twitter), February 29, 2024
- ↑ a b "Mojang has updated the Error Screen for OreUI
Left -> Old
Right -> New" – @xKingDark_ on X (formerly Twitter), January 27, 2023 - ↑ "Has anyone ever thought how would the Editor Mode UI look like, this is an older version of that UI" – @xKingDark_ on X (formerly Twitter), November 4, 2022
- ↑ "This is something that was added a long time ago, Create New Project" – @xKingDark_ on X (formerly Twitter), February 15, 2023
- ↑ https://twitter.com/xKingDark_/status/1636087153552773122
- ↑ "That’s because it’s disabled, it’s only enabled in Minecraft Education" – @xKingDark_ on X (formerly Twitter), March 16, 2023
- ↑ "So far the HUD only has the hotbar." – @xKingDark_ on X (formerly Twitter), December 28, 2024
- ↑ "They have yea, it basically looks like the current one we have" – @nipitare_ on X (formerly Twitter), April 21, 2026
- ↑ a b c "New inventory, dropper/dispenser and hopper OreUI screens." – @nipitare_ on X (formerly Twitter), September 4, 2025
- ↑ "It looks like this with all the extra screens, but keep in mind it likely is broken because it has not been updated for a long time. (Note: Don't upload to minecraft wiki, broken screens there will cause confusion)" – @nipitare_ on X (formerly Twitter), June 23, 2026
- ↑ a b "Anvil and the Crafting Table screens in OreUI" – @SmokeyStack_ on X (formerly Twitter), August 12, 2025
- ↑ a b c "Updated recipe book and crafting table screens in OreUI." – @nipitare_ on X (formerly Twitter), June 9, 2026
- ↑ "The textures are all named like that, so i just made a guess they would use that string" – @nipitare_ on X (formerly Twitter), June 9, 2026
- ↑ "Do not worry the placment is the same as current screens," – @nipitare_ on X (formerly Twitter), June 10, 2026
- ↑ a b "New OreUI crafting recipe screen in #Minecraft
First image is unlocked recipes, second one locked ones
Note: Amount of rows might be inaccurate and don't worry about bread." – @nipitare_ on X (formerly Twitter), September 9, 2025 - ↑ a b c "Recipe book and anvil have gotten their own input field textures in OreUI." – @nipitare_ on X (formerly Twitter), June 23, 2026
- ↑ "OreUI recipe book screen has recived it's categories" – @nipitare_ on X (formerly Twitter), July 7, 2026
- ↑ "Keep in mind, this is still work in progress but it appears that the developers might stick to the old UI style for the gameplay screens(?)" – @xKingDark_ on X (formerly Twitter), June 27, 2024
- ↑ "The furnace screen in OreUI" – @xKingDark_ on X (formerly Twitter), June 27, 2024
- ↑ "Looks still early wip but could be soon... maybe as soon as next year?" – @xKingDark_ on X (formerly Twitter), November 20, 2024
- ↑ a b c "Furnace screen in OreUI has recived some major updates" – @nipitare_ on X (formerly Twitter), December 3, 2025
- ↑ a b "New OreUI smoker and blast furnace screens (first image smoker other blast furnace)" – @nipitare_ on X (formerly Twitter), March 10, 2026
- ↑ a b c "New OreUI anvil screens. The text input will change to a more darker one when there is an input item (3rd image). The texture should change based on damage state but all 3 have the same texture currently (Undamaged)." – @nipitare_ on X (formerly Twitter), April 21, 2026
- ↑ a b "New OreUI grindstone and brewing stand screens (white bars are progress bar both at 50%)" – @nipitare_ on X (formerly Twitter), January 27, 2026
- ↑ "Some part of new trading screen in OreUI. Code wise trade offers seem to be implemented but cannot get them to work." – @nipitare_ on X (formerly Twitter), September 23, 2025
- ↑ a b c "New OreUI bundle screens (4 slots is an placeholder)" – @nipitare_ on X (formerly Twitter), March 25, 2026
- ↑ a b c "It turns out that the bundle screen does not show item amount, it shows Empty, Full or nothing instead. As to why the numbers got there is because i made an mistake in data input. (Images of magenta bundle)" – @nipitare_ on X (formerly Twitter), April 4, 2026
- ↑ a b c d "OreUI versions of the container screens" – @xKingDark_ on X (formerly Twitter), December 28, 2024
- ↑ a b c d "New OreUI copper chests in #minecraft. Go in order from least to most oxidised" – @nipitare_ on X (formerly Twitter), March 31, 2026
- ↑ a b c d e f "New OreUI dyed shulker screens in #minecraft. First is undyed, then red, green, blue. Replies will also have white and black" – @nipitare_ on X (formerly Twitter), March 31, 2026
- ↑ a b c d "Apparently OreUI screens are side by side if you use pocket ui profile. This applies to all OreUI container screens, shulker box and anvil are just examples." – @nipitare_ on X (formerly Twitter), September 18, 2025
- ↑ "A closer look to the OreUI container screens in #minecraft. Keep in mind these screens are still WIP (especially brewing stand and grindstone)." – @nipitare_ on X (formerly Twitter), August 29, 2026
- ↑ "No, it's vanilla i just force the oreui screen to render instead of jsonui one." – @nipitare_ on X (formerly Twitter), August 29, 2026
- ↑ "Well it does that ¯\_(ツ)_/¯" – @nipitare_ on X (formerly Twitter), August 30, 2026
- ↑ "Recipe book can now be toggled in OreUI" – @nipitare_ on X (formerly Twitter), September 2, 2026
- ↑ "Recipe book has gotten, it's own open and close animation, alongside with craftable recipes button getting a texture in OreUI" – @nipitare_ on X (formerly Twitter), October 13, 2026
- ↑ a b "An OreUI version of the player permissions screen was added in today's Preview (1.21.60.25)" – @xKingDarkYT on X (formerly Twitter), January 8, 2025
- ↑ "Seems like Mojang is working on a party system?" – @xKingDarkYT on X (formerly Twitter), February 28, 2025
- ↑ "New disconnection screen." – @xKingDarkYT on X (formerly Twitter), February 28, 2025
- ↑ a b "Quick World Creation Screen" – @xKingDark_ on X (formerly Twitter), November 2, 2023
- ↑ "New Character Selector screen in #Minecraft Bedrock" – @inotflying on X (formerly Twitter), May 8, 2025
- ↑ "A new screen has been added
Route: "/realms-choose-slot"" – @xKingDark_ on X (formerly Twitter), June 1, 2023 - ↑ a b "Realms on Preview???" – @xKingDark_ on X (formerly Twitter), July 12, 2023
- ↑ https://twitter.com/xKingDark_/status/1702047222685213151
- ↑ "Coming in 26.40: the in-game settings for your Bedrock Realms will now be in the new Ore UI interface! No more oddly spaced JSON UI settings 😄
We're gradually getting all the screens moved over to the nice new UI system." – @CornerHardMC on X (formerly Twitter), August 1, 2026 - ↑ "Bedrock Realms sneak peek 👀
In 26.60, we're adding a brand new "Invite Realm members" screen. Now you can just type in the name of the player you want to add and invite them with a single click! It also will show you people you've played with recently and your followers." – @CornerHardMC on X (formerly Twitter), September 11, 2026 - ↑ a b c d e "Realm Stories" – @xKingDark_ on X (formerly Twitter), November 4, 2022
- ↑ "A new route has been added "/realms-new-story"" – @xKingDark_ on X (formerly Twitter), November 23, 2022
- ↑ "Mojang has updated the comments screen for the Realms Stories UI" – @xKingDark_ on X (formerly Twitter), January 5, 2023
- ↑ "Realm Stories UI has been updated!" – @xKingDark_ on X (formerly Twitter), February 15, 2023
- ↑ https://twitter.com/xKingDark_/status/1694466611732758621
- ↑ https://twitter.com/xKingDark_/status/1694706841874534725
- ↑ a b "They're finally continuing the work on the realms stories screen
(Sorry David!)" – @xKingDark_ on X (formerly Twitter), September 13, 2023 - ↑ a b c d e f g "The Opt-in to Realms Stories screen looks sick imo!" – @xKingDark_ on X (formerly Twitter), October 11, 2023
- ↑ a b c "More updates to the Realms Stories screen, both the realms team and the UI team are doing a great job! :D" – @xKingDark_ on X (formerly Twitter), October 11, 2023
- ↑ "Realms upcoming feature sneak peek 👀
Bedrock Realm owners will have the option to require that players opt-in to the Realm's Timeline if they want to play on the Realm." – @CornerHardMC on X (formerly Twitter), May 16, 2025 - ↑ "Realms sneak peek 👀
Bedrock Realms will have a new "Administrator" role that the Realm Owner can grant to other trusted players, allowing them to add members, change settings, manage worlds, and other non-billing details of the Realm." – @CornerHardMC on X (formerly Twitter), March 6, 2026 - ↑ "Realms sneak peek 👀
Soon in Preview you'll get to try our new user interface for Bedrock Realms - Realm Hub! It's everything from Realms settings, world slots, and Realms Stories, all in one place, easy to navigate.
Both Realm Owner and Administrators can make changes 🔧" – @CornerHardMC on X (formerly Twitter), March 13, 2026 - ↑ "When you're playing on the Realm, if you do something significant, like defeat the wither, Realms will make a new Realm Event in that Realm's story feed. It's like news stories about exciting stuff players are doing 😀" – @CornerHardMC on X (formerly Twitter), March 13, 2026
- ↑ "Coming in 26.40: The fancy new Realms Saves UI will no longer be "Under construction" 👷😀
Manually back up your Realm world while you're playing, or restore a manual or automatic save from earlier if something bad happens on your Realm." – @CornerHardMC on X (formerly Twitter), July 31, 2026 - ↑ "Noting too interesting in today's preview except for this empty new screen" – @xKingDark_ on X (formerly Twitter), May 3, 2023
- ↑ a b "A new privacy and online safety screen has been added" – @xKingDark_ on X (formerly Twitter), August 9, 2023
External links
Feedback
- Achievement in beta 1.16.100.50
- Achievement Screen Beta Thread on July 30, 2020
- Create new world in beta 1.18.20.21
- Updated “Create New World” experience in Bedrock Beta on January 27, 2022
- Death in Preview 1.19.80.20
- Updated "You Died" Screen Experience on March 8, 2023
- Realms stories in Preview 1.20.60.23
- Let's talk about Realms Stories on December 13, 2023
- Servers in Preview 1.20.80.21
- Updated 'Servers Tab' Experience in Bedrock Preview on February 23, 2024
- Search for players in Preview 1.20.80.23
- Enhancements to finding friends in Bedrock Preview on March 18, 2024
- Profile in Preview 1.21.0.20
- Updated Player Profile in Bedrock Preview! on April 3, 2024
- Realms in Preview 1.21.20.21
- Updated Realms Tab Experience in Bedrock Preview on April 23, 2024
- Screenshots in Preview 1.21.30.22
- Screenshots available in Bedrock Preview! on August 7, 2024
- Create from template in Preview 1.21.30.24
- Updated Template Screen Experience in Bedrock Preview! on April 11, 2024
- Play in 1.21.60
- Let’s talk about the new Bedrock Edition Play screen! on December 12, 2024
- Player permissions in Preview 1.21.70.22
- Improvements to the Player Permissions screen in Bedrock on February 5, 2025
- Social drawer on Party system in Preview 26.0.25
- New Party System (Bedrock Preview) on December 10, 2025
- Settings in Preview 26.0.28
- Let’s talk about our updated settings! (Bedrock) on January 12, 2026
- Realms hub in Preview 26.20.22
- Bedrock Realms Hub on March 25, 2026
- Main menu in Preview 26.60.29
- Let's talk about updated main menu (Bedrock) on September 30, 2026






