Minecraft:Ore UI: Difference between revisions
More actions
Sync: updated from Minecraft |
Sync: updated from Minecraft |
||
| (58 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Exclusive|Bedrock|Education|China}} | {{Exclusive|Bedrock|Education|China|Dungeons II|Legends|image=Snowy Jungle Leaves.png}} | ||
{{Infobox program | {{Infobox program | ||
| image = Ore UI.png | | image = Ore UI.png | ||
| Line 16: | Line 16: | ||
| website = https://github.com/Mojang/ore-ui | | website = https://github.com/Mojang/ore-ui | ||
}} | }} | ||
'''Ore UI''' is a collection of open source packages designed for building interactive {{w|video game}} {{w|user interface}}s using {{w|web technology}}, written in the {{w|TypeScript}} programming language and utilizing the {{w|React (software)|React}} library. It provides reusable building blocks for {{w|video game development}} and general-purpose {{w|web application}}s.<ref name="ore-ui-github">{{cite|url=https://github.com/Mojang/ore-ui|title=Mojang/ore-ui: 💎 Building blocks to construct game UIs using web tech.|website=GitHub}}</ref> Ore UI is currently used in Minecraft games | '''Ore UI''' is a collection of open source packages designed for building interactive {{w|video game}} {{w|user interface}}s using {{w|web technology}}, written in the {{w|TypeScript}} programming language and utilizing the {{w|React (software)|React}} library. It provides reusable building blocks for {{w|video game development}} and general-purpose {{w|web application}}s.<ref name="ore-ui-github">{{cite|url=https://github.com/Mojang/ore-ui|title=Mojang/ore-ui: 💎 Building blocks to construct game UIs using web tech.|website=GitHub}}</ref> Ore UI is currently used in ''Minecraft'' games including {{BE}}, {{Edu}}, ''[[Minecraft:China Edition]]'', {{MCL}}, and {{MCD2}}.<ref>{{tweet|SmokeyStack_|2106465086332166380|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.}}</ref> | ||
[[File:Ore UI Design System.png|thumb|''Bedrock Edition'''s new UI design system overhaul<ref>{{tweet|pirelenito|1452914034605494277|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 ☺️}}</ref>]] | [[File:Ore UI Design System.png|thumb|''Bedrock Edition'''s new UI design system overhaul<ref>{{tweet|pirelenito|1452914034605494277|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 ☺️}}</ref>]] | ||
[[File:Ore UI Design System Updated.png|thumb|Th<nowiki/>e new UI design system overhaul (Updated version)<ref>{{cite|url=https://sebmelchor.com/#:~:text=creating%20and%20building.-,Mojang%202022%20%2D%20Now,-Design%20lead|title=Mojang 2022 - Now|website=Design lead}}</ref>]] | [[File:Ore UI Design System Updated.png|thumb|Th<nowiki/>e new UI design system overhaul (Updated version)<ref>{{cite|url=https://sebmelchor.com/#:~:text=creating%20and%20building.-,Mojang%202022%20%2D%20Now,-Design%20lead|title=Mojang 2022 - Now|website=Design lead}}</ref>]] | ||
[[File:Ore UI - "Menus Atlas".png|class=pixel-image|thumb|The menus atlas file]] | |||
{{IN|bedrock}}, a new UI design system is being developed using the Gameface engine (formerly Hummingbird<ref name="gameface-former-hummingbird">{{cite|url=https://wiki.bedrock.dev/meta/gametest-qna.html#hummingbird-ui|title=GameTest Q&A 2021/08/06|website=Bedrock Wiki}}</ref>) by Coherent Labs,<ref name="react-advanced-2021-ore-ui"/><ref name="dotjs-hummingbird-tech-preview">{{ytl|qDevZETe8OE|dotJS 2018 - Tobias Ahlin - Adding JavaScript to Minecraft|March 4, 2019}}</ref><ref name="powered-by-coherent-labs">{{cite|url=https://www.coherent-labs.com/powered-by-coherent-labs/|title=Powered by Coherent Labs|website=Coherent Labs}}</ref> which made it possible to run modern web technology such as {{w|JavaScript}}, {{w|HTML}} and {{w|CSS}}.<ref name="coherent-gameface-product">{{cite|url=https://www.coherent-labs.com/products/coherent-gameface/|title=Coherent Gameface|website=Coherent Labs}}</ref> | {{IN|bedrock}}, a new UI design system is being developed using the Gameface engine (formerly Hummingbird<ref name="gameface-former-hummingbird">{{cite|url=https://wiki.bedrock.dev/meta/gametest-qna.html#hummingbird-ui|title=GameTest Q&A 2021/08/06|website=Bedrock Wiki}}</ref>) by Coherent Labs,<ref name="react-advanced-2021-ore-ui"/><ref name="dotjs-hummingbird-tech-preview">{{ytl|qDevZETe8OE|dotJS 2018 - Tobias Ahlin - Adding JavaScript to Minecraft|March 4, 2019}}</ref><ref name="powered-by-coherent-labs">{{cite|url=https://www.coherent-labs.com/powered-by-coherent-labs/|title=Powered by Coherent Labs|website=Coherent Labs}}</ref> which made it possible to run modern web technology such as {{w|JavaScript}}, {{w|HTML}} and {{w|CSS}}.<ref name="coherent-gameface-product">{{cite|url=https://www.coherent-labs.com/products/coherent-gameface/|title=Coherent Gameface|website=Coherent Labs}}</ref> | ||
| Line 25: | Line 26: | ||
== Development == | == Development == | ||
=== ''Bedrock Edition''{{'}}s UI redesign tech preview === | === ''Bedrock Edition''{{'}}s UI redesign tech preview === | ||
On November 9, 2018, [[Minecraft:Tobias Ahlin]], the lead experience designer at Mojang Studios, announced a UI overhaul coming to {{BE}} built on Hummingbird engine, which runs a subset of {{w|HTML}} and {{w|CSS}}, and a design system built with {{w|React}}.<ref name="dotjs-hummingbird-tech-preview"/> A tech preview for the | On November 9, 2018, [[Minecraft:Tobias Ahlin]], the lead experience designer at Mojang Studios, announced a UI overhaul coming to {{BE}} built on Hummingbird engine, which runs a subset of {{w|HTML}} and {{w|CSS}}, and a design system built with {{w|React}}.<ref name="dotjs-hummingbird-tech-preview"/> A tech preview for the main menu redesign featuring a user-friendly input for touch, controller, and keyboard was shown at the dotJS 2018 developer conference. | ||
[[File:DotJS 2018 Bedrock's UI redesign tech preview.png|thumb|The UI redesign tech preview, shown in dotJS 2018 developer conference]] | [[File:DotJS 2018 Bedrock's UI redesign tech preview.png|thumb|The UI redesign tech preview, shown in dotJS 2018 developer conference]] | ||
The new | The new main menu 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 [[Minecraft:Select World]] screen. | * "Play" which lets the player navigate to the [[Minecraft:Select World]] screen. | ||
* "Store" which lets the player navigate to the store (similar to the modern [[Minecraft:Marketplace]]). | * "Store" which lets the player navigate to the store (similar to the modern [[Minecraft:Marketplace]]). | ||
| Line 70: | Line 71: | ||
== Usage == | == Usage == | ||
{{Expand section|Should Legends and Dungeons II usages be documented here? Or should they be documented in a page in the Legends and Dungeons II namespace?}} | |||
[[File:Ore UI Controller Hints.png|thumb|The Play screen while using a controller with controller hints enabled]] | [[File:Ore UI Controller Hints.png|thumb|The Play screen while using a controller with controller hints enabled]] | ||
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. | 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. | ||
| Line 82: | Line 84: | ||
* [[Minecraft:Title Screen#Quick world creation|Quick world creation]] | * [[Minecraft:Title Screen#Quick world creation|Quick world creation]] | ||
* Pop-ups on the [[Minecraft:Title Screen#Bedrock Edition|Main menu]] | * Pop-ups on the [[Minecraft:Title Screen#Bedrock Edition|Main menu]] | ||
* [[Minecraft: | * [[Minecraft:Play]] | ||
* [[Minecraft:Create New World#Bedrock Edition|Create new world]] | * [[Minecraft:Create New World#Bedrock Edition|Create new world]] | ||
* [[Minecraft: | * [[Minecraft:Edit world]] | ||
* All [[Minecraft:settings]] tabs & main settings UI except for Global Resources | * All [[Minecraft:settings]] tabs & main settings UI except for Subscriptions, Global Resources, Resource Packs, and Behavior Packs. | ||
* [[Minecraft: | * [[Minecraft:Marketplace]] Realms Plus and Wishlist tabs & main marketplace UI except for Pop Culture, Marketplace Pass, Top Sellers, Popular | ||
* [[Minecraft: | * [[Minecraft:Inbox]] | ||
* [[Minecraft:Social]] drawer | |||
* [[Minecraft:Tutorial:Menu screen (Bedrock Edition)#Search for players|Search for players]] | * [[Minecraft:Tutorial:Menu screen (Bedrock Edition)#Search for players|Search for players]] | ||
* [[Minecraft:Social#Profile|Profile]] | * [[Minecraft:Social#Profile|Profile]] | ||
| Line 96: | Line 99: | ||
* [[Minecraft:Permission level#Player Permissions|Player permissions]] (except [[Minecraft:Realms]]) | * [[Minecraft:Permission level#Player Permissions|Player permissions]] (except [[Minecraft:Realms]]) | ||
* [[Minecraft:Realms]] information & purchase screens | * [[Minecraft:Realms]] information & purchase screens | ||
* [[Minecraft:Realms Hub | * [[Minecraft:Realms Hub]] | ||
* [[Minecraft: | * [[Minecraft:Edit world]] Realms | ||
* [[Minecraft:Death#Player effects|Death]] | * [[Minecraft:Death#Player effects|Death]] | ||
* [[Minecraft:Bed#Sleeping|Sleep]] | * [[Minecraft:Bed#Sleeping|Sleep]] | ||
| Line 103: | Line 106: | ||
==== ''Preview'' ==== | ==== ''Preview'' ==== | ||
* World and Realm selection for local uploading to [[Minecraft:Realms]] | * [[Minecraft:Title Screen#Bedrock Edition|Main menu]] | ||
* | * World and Realm selection for local uploading to [[Minecraft:Realms]] | ||
* Party settings tab | |||
=== ''Bedrock Editor''=== | === ''Bedrock Editor''=== | ||
==== Release ==== | ==== Release ==== | ||
* [[Minecraft:Play|Main menu]] | |||
* [[Minecraft:Bedrock Editor#Create new project|Create new project]] | * [[Minecraft:Bedrock Editor#Create new project|Create new project]] | ||
* [[Minecraft:Bedrock Editor#Projects tool mode|Projects tool mode]] | * [[Minecraft:Bedrock Editor#Projects tool mode|Projects tool mode]] | ||
=== ''Minecraft Education'' === | === ''Minecraft Education'' === | ||
==== Release ==== | ==== Release ==== | ||
* [[Minecraft:Create New World#Minecraft Education 2|Create new world]] | * [[Minecraft:Create New World#Minecraft Education 2|Create new world]] | ||
* [[Minecraft: | * [[Minecraft:Edit world#Minecraft Education 2|Edit world]] | ||
* [[Minecraft:Death#Player effects|Death]] | * [[Minecraft:Death#Player effects|Death]] | ||
* [[Minecraft:Bed#Sleeping|Sleep]] | * [[Minecraft:Bed#Sleeping|Sleep]] | ||
| Line 128: | Line 130: | ||
* Create new world | * Create new world | ||
* Mini map | * Mini map | ||
== Data-Driven UI == | |||
{{Relevant category|Ore UI (DDUI) screenshots}} | |||
[[File:MMBCVE Info Panel Intro.png|thumb|width=258x258|An Ore UI dialog in the [[Minecraft Movie Voting Event]]]] | |||
[[File:DDUI.png|left|thumb|Some of the possibilities with the data-driven UI framework include games, search menus, and graphical command interfaces.]] | |||
[[File:DDUI 1.jpg|left|thumb|The new data-driven UI framework include games, search menus, and graphical command interfaces.<ref>{{tweet|theaddonn|2112846348164743570|Mojang added styling to DDUI. Its still largely work-in-progress and not publicly accessible.}}</ref><ref>[https://gist.github.com/theaddonn/b28c71e65b6585910c6a8d58a019a4d4 ddui styling.md]</ref>]] | |||
[[Minecraft:Add-on]] creators can utilize [[Minecraft:scripting]] to create custom dialogs using Ore UI (DDUI).<ref>{{Citation|url=https://learn.microsoft.com/en-us/minecraft/creator/documents/scripting/intro-to-ddui?view=minecraft-bedrock-stable|title=Introduction to the Data-Driven UI (DDUI) Framework|website=Microsoft Learn}}</ref><ref>{{tweet|SmokeyStack_|1981099974319599779|No one is talking about this? A new folder called "ddui" was just added to Bedrock and it contains all the storage block screens.<br><br>This might be the first step to having data driven UI using OreUI.}}</ref><ref>{{tweet|SmokeyStack_|1996415679302697292|For those of you who do not like this, here's some good news.<br><br>This will be data driven. All blocks that have a UI got moved under the data driven entry.<br><br>Additionally, there is a new command related to the Data Driven UI.}}</ref><ref>{{tweet|SmokeyStack_|2095186997228794128|It seems Mojang is now laying the ground work to make DDUI in resource packs.}}</ref> Similar to JSON UI dialogs, this is implemented in the {{Code|@minecraft/server-ui}} module. Unlike JSON UI, data-driven UI dialogs can automatically update, and have more controls. They can also use [[Minecraft: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. | |||
{{-|left}} | |||
== Differences with JSON UI == | == Differences with JSON UI == | ||
| Line 140: | Line 154: | ||
* Allows creating complex UI by directly modifying or defining UI controls and other elements through the [[Minecraft:JSON]] files. | * Allows creating complex UI by directly modifying or defining UI controls and other elements through the [[Minecraft:JSON]] files. | ||
| style="text-align:left;" | | | style="text-align:left;" | | ||
* Hard-coded and cannot be modified by resource packs<ref>{{tweet|Volgar|1866176785815392544|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.}}</ref><ref name="bedrock-wiki-json-ui-intro">{{cite|url=https://wiki.bedrock.dev/json-ui/json-ui-intro.html#introduction|title=Intro to JSON UI|website=Bedrock Wiki|date=April 1, 2024}}</ref><ref>{{bug|MCPE-180757| | * Hard-coded and cannot be modified by resource packs<ref>{{tweet|Volgar|1866176785815392544|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.}}</ref><ref name="bedrock-wiki-json-ui-intro">{{cite|url=https://wiki.bedrock.dev/json-ui/json-ui-intro.html#introduction|title=Intro to JSON UI|website=Bedrock Wiki|date=April 1, 2024}}</ref><ref>{{bug|MCPE-180757||HBUI texture files are not in the "resource_packs" folder|WAI}}</ref>. | ||
* Creation of custom form UIs is possible on [[Minecraft:server]] side using {{cd|@minecraft/server-ui}} [[Minecraft:scripting]] module, though it does not directly interface with the HTML UI, and allowing few basic UI elements. | * Creation of custom form UIs is possible on [[Minecraft:server]] side using {{cd|@minecraft/server-ui}} [[Minecraft:scripting]] module, though it does not directly interface with the HTML UI, and allowing few basic UI elements. | ||
|- | |- | ||
! [[Minecraft:Formatting codes|Color codes]] and [[Minecraft:Mojangles|emoji]]s | ! [[Minecraft:Formatting codes|Color codes]] and [[Minecraft:Mojangles|emoji]]s | ||
| Supports specific layout properties, [[Minecraft:Formatting codes#Color codes|color codes]], and [[Minecraft:Mojangles#Emoji|emoji]]s. | | Supports specific layout properties, [[Minecraft:Formatting codes#Color codes|color codes]], and [[Minecraft:Mojangles#Emoji|emoji]]s. | ||
| Does not support color codes<ref>{{tweet|Volgar|1867216296821370992|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.}}</ref><ref>{{bug|MCPE-174371| | | Does not support color codes<ref>{{tweet|Volgar|1867216296821370992|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.}}</ref><ref>{{bug|MCPE-174371||The new "Play screen" UI doesn't support colored characters|WAI}}</ref><ref>{{bug|MCPE-152246||New Create New World UI doesn't support text formatting codes|WAI}}</ref> on various screens, however, on the [[Minecraft:death screen]] in the name of the player or item or [[Minecraft:mob]] that killed them, and on the new forms screen in the label it is supported, not understanding emojis<ref>{{cite|url=https://wiki.bedrock.dev/text/emojis|title=Emojis & Symbols|website=Bedrock Wiki|date=April 1, 2024}}</ref><ref>{{bug|MCPE-185774||New server UI does not show some characters|WF}}</ref> they are not supported natively in text fields. | ||
|- | |- | ||
! Status | ! Status | ||
| Planned to be removed | | Planned to be removed in [[Minecraft:Planned versions|future updates]].{{citation needed}} | ||
| Currently in active development. | | Currently in active development. | ||
|- | |- | ||
! Performance | ! Performance | ||
| Can be unoptimized, leading to lower {{W|FPS}}, long loading times, and general poor user experience, especially with a lot of custom UI.{{citation needed}} | | Can be unoptimized, leading to lower {{W|FPS}}, long loading times, and general poor user experience, especially with a lot of custom UI.{{citation needed}} | ||
| Aims for better performance, though some users have reported micro-freezes and lag issues<ref>{{bug|MCPE-180677| | | Aims for better performance, though some users have reported micro-freezes and lag issues<ref>{{bug|MCPE-180677||Extreme performance downgrades in Ore UI vs JSON UI}}</ref>, particularly on consoles. | ||
|- | |- | ||
! Availability | ! Availability | ||
| Available by default on screens that are not yet migrated to Ore UI. | | Available by default on screens that are not yet migrated to Ore UI. | ||
| Available on few select screens ([[Minecraft:Select World#Bedrock Edition|Play]], [[Minecraft:Settings]], [[Minecraft:Create New World#Bedrock Edition|Create World]], and [[Minecraft:Achievement]]s) | | Available on a few select screens ([[Minecraft:Select World#Bedrock Edition|Play]], [[Minecraft:Settings]], [[Minecraft:Create New World#Bedrock Edition|Create World]], and [[Minecraft:Achievement]]s), although it may fallback to legacy JSON UI in specific cases.{{info needed}} | ||
|- | |- | ||
! Accessibility | ! Accessibility | ||
| Line 263: | Line 277: | ||
* [[File:Ore UI - Control Icon - Nintendo Switch Left Stick Click "L".png|30px]] Left stick click | * [[File:Ore UI - Control Icon - Nintendo Switch Left Stick Click "L".png|30px]] Left stick click | ||
}} | }} | ||
|tabname2=PlayStation | |tabname2=PlayStation | ||
|tabcontent2= | |tabcontent2= | ||
{{columns-list|colwidth=19em| | {{columns-list|colwidth=19em| | ||
* | * {{Animate|Ore UI - Control Icon - PlayStation 4 "Triangle" Button.png;Ore UI - Control Icon - PlayStation 5 "Triangle" Button.png|30px}} Triangle button | ||
* | * {{Animate|Ore UI - Control Icon - PlayStation 4 "Circle" Button.png;Ore UI - Control Icon - PlayStation 5 "Circle" Button.png|30px}} Circle button | ||
* | * {{Animate|Ore UI - Control Icon - PlayStation 4 "Cross" Button.png;Ore UI - Control Icon - PlayStation 5 "Cross" Button.png|30px}} Cross button | ||
* | * {{Animate|Ore UI - Control Icon - PlayStation 4 "Square" Button.png;Ore UI - Control Icon - PlayStation 5 "Square" Button.png|30px}} Square button | ||
* [[File:Ore UI - Control Icon - PlayStation D-Pad Arrow "Up" Button.png|30px]] Up button, d-pad | * [[File:Ore UI - Control Icon - PlayStation D-Pad Arrow "Up" Button.png|30px]] Up button, d-pad | ||
* [[File:Ore UI - Control Icon - PlayStation D-Pad Arrow "Right" Button.png|30px]] Right button, d-pad | * [[File:Ore UI - Control Icon - PlayStation D-Pad Arrow "Right" Button.png|30px]] Right button, d-pad | ||
* [[File:Ore UI - Control Icon - PlayStation D-Pad Arrow "Down" Button.png|30px]] Down button, d-pad | * [[File:Ore UI - Control Icon - PlayStation D-Pad Arrow "Down" Button.png|30px]] Down button, d-pad | ||
* [[File:Ore UI - Control Icon - PlayStation D-Pad Arrow "Left" Button.png|30px]] Left button, d-pad | * [[File:Ore UI - Control Icon - PlayStation D-Pad Arrow "Left" Button.png|30px]] Left button, d-pad | ||
* | * {{Animate|Ore UI - Control Icon - PlayStation 4 "Menu" Button.png;Ore UI - Control Icon - PlayStation 5 "Menu" Button.png|30px}} Menu button | ||
* | * {{Animate|Ore UI - Control Icon - PlayStation 4 "Touch Pad".png;Ore UI - Control Icon - PlayStation 5 "Touch Pad".png|30px}} Touch pad | ||
* [[File:Ore UI - Control Icon - PlayStation and Xbox Right Stick "RS".png|30px]] Right stick | * [[File:Ore UI - Control Icon - PlayStation and Xbox Right Stick "RS".png|30px]] Right stick | ||
* [[File:Ore UI - Control Icon - PlayStation and Xbox Right Stick Arrow "RS-Up".png|30px]] Right stick arrow up | * [[File:Ore UI - Control Icon - PlayStation and Xbox Right Stick Arrow "RS-Up".png|30px]] Right stick arrow up | ||
| Line 293: | Line 307: | ||
* [[File:Ore UI - Control Icon - PlayStation Left Stick Click "L3".png|30px]] Left stick click | * [[File:Ore UI - Control Icon - PlayStation Left Stick Click "L3".png|30px]] Left stick click | ||
}} | }} | ||
|tabname3= | |tabname3=Xbox | ||
|tabcontent3= | |tabcontent3= | ||
{{columns-list|colwidth=19em| | {{columns-list|colwidth=19em| | ||
* [[File:Ore UI - Control Icon - Xbox "Y" Button.png|30px]] Y button | * [[File:Ore UI - Control Icon - Xbox "Y" Button.png|30px]] Y button | ||
| Line 356: | Line 340: | ||
== Sounds == | == Sounds == | ||
{{SoundTable | {{SoundTable | ||
|{{SoundLine | |{{SoundLine | ||
| Line 408: | Line 391: | ||
|pitch=1.0 | |pitch=1.0 | ||
}} | }} | ||
|{{SoundLine | |||
|sound=Flint and steel click.ogg | |||
|source=block | |||
|description=When Hardcore mode is toggled on | |||
|id=fire.ignite | |||
|volume=1.0 | |||
|pitch=0.8-1.2}} | |||
| {{SoundLine | |||
| sound =Ghast fireball4.ogg | |||
|source=hostile | |||
|description=When Hardcore mode is toggled on | |||
|id=mob.ghast.fireball | |||
|volume=1.0 | |||
| pitch = 1.0 | |||
}} | |||
| {{SoundLine | |||
|sound=Fizz.ogg | |||
|source=block | |||
|description=When Hardcore mode is toggled off | |||
|id=random.fizz | |||
|volume=0.5 | |||
|pitch=1.8-2.4}} | |||
|type=bedrock}} | |type=bedrock}} | ||
== History == | == History == | ||
=== ''Bedrock Edition'' === | === ''Bedrock Edition'' === | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|bedrock}} | |{{HistoryLine|bedrock}} | ||
|{{HistoryLine||1.16.100|dev=beta 1.16.100.50|[[File:New UI - Achievements Screen Menu (Bedrock Beta 1.16.100.50).png|45px]] [[Minecraft:Achievement]] screen has been updated to match Ore UI, rolled out gradually for 5% players<ref name="achievement-new-ui-rollout"/>.}} | |{{HistoryLine||1.16.100|dev=beta 1.16.100.50|Added Ore UI.|Added {{File|directory|gui/dist/hbui|inline=1}}.|[[File:New UI - Achievements Screen Menu (Bedrock Beta 1.16.100.50).png|45px]] [[Minecraft:Achievement]] screen has been updated to match Ore UI, rolled out gradually for 5% players<ref name="achievement-new-ui-rollout"/>.}} | ||
|{{HistoryLine||beta 1.18.20.21|[[File:New UI - Create New World Screen Menu (Bedrock Beta 1.18.20.21).png|53px]] [[Minecraft:Create New World]] screen has been updated to match Ore UI, available in beta only.}} | |{{HistoryLine||beta 1.18.20.21|[[File:New UI - Create New World Screen Menu (Bedrock Beta 1.18.20.21).png|53px]] [[Minecraft:Create New World]] screen has been updated to match Ore UI, available in beta only.}} | ||
|{{HistoryLine||1.19.20|Create New World screen is released to the public and no longer in [[Minecraft:Minecraft Preview|''Preview'']] only.}} | |{{HistoryLine||1.19.20|Create New World screen is released to the public and no longer in [[Minecraft:Minecraft Preview|''Preview'']] only.}} | ||
|{{HistoryLine||Preview 1.19.40.20|[[File:New UI - Control Mode Screen Menu (Bedrock Preview 1.19.40.20).png|53px]] [[Minecraft:Settings#Touch|Control mode]] screen has been added to match Ore UI, available in ''Preview'' only.}} | |{{HistoryLine||Preview 1.19.40.20|[[File:New UI - Control Mode Screen Menu (Bedrock Preview 1.19.40.20).png|53px]] [[Minecraft:Settings#Touch|Control mode]] screen has been added to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||Preview 1.19.40.22|[[File:New UI - Report Screen Menu (Bedrock Preview 1.19.40.22).png|53px]] [[Minecraft:Social#Reporting|Report]] screen in [[Minecraft:Social#Other players|profile]]s from other players has been updated to match Ore UI, available in ''Preview'' only.}} | |{{HistoryLine||Preview 1.19.40.22|[[File:New UI - Report Screen Menu (Bedrock Preview 1.19.40.22).png|53px]] [[Minecraft:Social#Reporting|Report]] screen in [[Minecraft:Social#Other players|profile]]s from other players has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.19.40|dev=Preview 1.19.40.23|[[File:New UI - | |{{HistoryLine||1.19.40|dev=Preview 1.19.40.23|[[File:New UI - Announcement Screen Menu (Bedrock Preview 1.19.40.23).png|53px]] Announcement screen has been updated to match Ore UI.}} | ||
|{{HistoryLine||1.19.50|Control mode screen is released to the public and no longer in ''Preview'' only. | |{{HistoryLine||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.}} | |Report screen in profiles from other players is released to the public and no longer in ''Preview'' only.}} | ||
|{{HistoryLine||Preview 1.19.80.20|[[File:New UI - Death Screen Menu - Efe Died (Bedrock Preview 1.19.80.20).png|53px]] Experimental [[Minecraft:Death#Player effects|Death]] screen has been updated to match Ore UI, available in ''Preview'' only.}} | |{{HistoryLine||Preview 1.19.80.20|[[File:New UI - Death Screen Menu - Efe Died (Bedrock Preview 1.19.80.20).png|53px]] Experimental [[Minecraft:Death#Player effects|Death]] screen has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.19.80|dev=Preview 1.19.80.21|{{animate|New UI - Sign In Screen Menu - Welcome to Minecraft (Bedrock Preview 1.19.80.21).png;New UI - Sign In Screen Menu - Sign In to Earn Achievements (Bedrock Preview 1.19.80.21).png;New UI - Sign In Screen Menu - Sign In to Start Playing with Cross-Platform Friends (Bedrock Preview 1.19.80.21).png;New UI - Sign In Screen Menu - Sign In to Save Purchases (Bedrock Preview 1.19.80.21).png|53px}} Sign in screen has been updated to match Ore UI.}} | |{{HistoryLine||1.19.80|dev=Preview 1.19.80.21|{{animate|New UI - Sign In Screen Menu - Welcome to Minecraft (Bedrock Preview 1.19.80.21).png;New UI - Sign In Screen Menu - Sign In to Earn Achievements (Bedrock Preview 1.19.80.21).png;New UI - Sign In Screen Menu - Sign In to Start Playing with Cross-Platform Friends (Bedrock Preview 1.19.80.21).png;New UI - Sign In Screen Menu - Sign In to Save Purchases (Bedrock Preview 1.19.80.21).png|53px}} Sign in screen has been updated to match Ore UI.}} | ||
|{{HistoryLine||Preview 1.20.30.22|[[File:New UI - Play Screen Menu "Worlds" Tab (Bedrock Preview 1.20.30.22).png|53px]] "[[Minecraft: | |{{HistoryLine||Preview 1.20.30.22|[[File:New UI - Play Screen Menu "Worlds" Tab (Bedrock Preview 1.20.30.22).png|53px]] "[[Minecraft:Play#Worlds|Worlds]]" tab in [[Minecraft:Play]] screen has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.20.30|[[File:New UI - Death Screen Menu - Steve Died (Bedrock 1.20.30).png|53px]] Experimental [[Minecraft:Death#Player effects|Death]] screen is released to the public and no longer in ''Preview'' only.}} | |{{HistoryLine||1.20.30|[[File:New UI - Death Screen Menu - Steve Died (Bedrock 1.20.30).png|53px]] Experimental [[Minecraft:Death#Player effects|Death]] screen is released to the public and no longer in ''Preview'' only.}} | ||
|{{HistoryLine||Preview 1.20.60.21|[[File:New UI - Play Screen Menu "Friends" Tab (Bedrock Preview 1.20.60.21).png|53px]] A "[[Minecraft:Social#Friends|Friends]]" tab has been added to the Play screen with Ore UI, available in ''Preview'' only.}} | |{{HistoryLine||Preview 1.20.60.21|[[File:New UI - Play Screen Menu "Friends" Tab (Bedrock Preview 1.20.60.21).png|53px]] A "[[Minecraft:Social#Friends|Friends]]" tab has been added to the Play screen with Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.20.60|dev=Preview 1.20.60.23|[[File:New UI - Inbox Screen Menu (Bedrock Preview 1.20.60.23).png|53px]] [[Minecraft: | |{{HistoryLine||1.20.60|dev=Preview 1.20.60.23|[[File:New UI - Inbox Screen Menu (Bedrock Preview 1.20.60.23).png|53px]] [[Minecraft:Inbox]] has been added to match Ore UI.<ref>{{tweet|Volgar|1735001079153045667|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}}</ref>|[[File:New UI - Edit World Screen Menu (Bedrock Preview 1.20.60.23).png|53px]] [[Minecraft:Edit World]] screen has been updated to match Ore UI, available in ''Preview'' only.<ref>{{tweet|Volgar|1735022317124665569|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.}}</ref> | ||
|[[Minecraft:Realms Stories]] screen has been added with Ore UI, available in ''Preview'' only.}} | |[[Minecraft:Realms Stories]] screen has been added with Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine|||dev=Preview 1.20.60.25|[[File:New UI - Quick World Creation - Game Mode Screen Menu (Bedrock Preview 1.20.60.25).png|53px]] [[File:New UI - Quick World Creation - Survival Difficulty Screen Menu (Bedrock Preview 1.20.60.25).png|53px]] [[Minecraft:Title Screen#Quick world creation|Quick World Creation]] has been added with Ore UI.}} | |{{HistoryLine|||dev=Preview 1.20.60.25|[[File:New UI - Quick World Creation - Game Mode Screen Menu (Bedrock Preview 1.20.60.25).png|53px]] [[File:New UI - Quick World Creation - Survival Difficulty Screen Menu (Bedrock Preview 1.20.60.25).png|53px]] [[Minecraft:Title Screen#Quick world creation|Quick World Creation]] has been added with Ore UI.}} | ||
|{{HistoryLine||Preview 1.20.80.21|[[File:New UI - Play Screen Menu "Servers" Tab (Bedrock Preview 1.20.80.21).png|53px]] "[[Minecraft: | |{{HistoryLine||Preview 1.20.80.21|[[File:New UI - Play Screen Menu "Servers" Tab (Bedrock Preview 1.20.80.21).png|53px]] "[[Minecraft:Play#Servers|Servers]]" tab in the Play screen has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.20.80|dev=Preview 1.20.80.23|[[File:New UI - Search for Players Screen Menu (Bedrock Preview 1.20.80.23).png|53px]] [[Minecraft:Social#Friends|Search for players]] screen has been updated to match Ore UI.|Death screen is no longer experimental.}} | |{{HistoryLine||1.20.80|dev=Preview 1.20.80.23|[[File:New UI - Search for Players Screen Menu (Bedrock Preview 1.20.80.23).png|53px]] [[Minecraft:Social#Friends|Search for players]] screen has been updated to match Ore UI.|Death screen is no longer experimental.}} | ||
|{{HistoryLine|||dev=Release|Realms Stories screen is released to the public and no longer in ''Preview'' only.}} | |{{HistoryLine|||dev=Release|Realms Stories screen is released to the public and no longer in ''Preview'' only.}} | ||
| Line 438: | Line 444: | ||
|{{HistoryLine||1.21.30|dev=Preview 1.21.30.22|[[File:New UI - Screenshot Gallery Screen Menu (Bedrock Preview 1.21.30.22).png|53px]] [[Minecraft:Screenshot#Bedrock Edition|Screenshot Gallery]] screen in profile screen has been added with Ore UI.}} | |{{HistoryLine||1.21.30|dev=Preview 1.21.30.22|[[File:New UI - Screenshot Gallery Screen Menu (Bedrock Preview 1.21.30.22).png|53px]] [[Minecraft:Screenshot#Bedrock Edition|Screenshot Gallery]] screen in profile screen has been added with Ore UI.}} | ||
|{{HistoryLine||Preview 1.21.30.24|[[File:New UI - Play Screen "Worlds" Tab - Create From Template Button Screen Menu (Bedrock Preview 1.21.30.24).png|53px]] [[Minecraft:Select World#Create new world|Create from template]] screen has been updated to match Ore UI, available in ''Preview'' only.}} | |{{HistoryLine||Preview 1.21.30.24|[[File:New UI - Play Screen "Worlds" Tab - Create From Template Button Screen Menu (Bedrock Preview 1.21.30.24).png|53px]] [[Minecraft:Select World#Create new world|Create from template]] screen has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||Preview 1.21.40.22|[[File:New UI - Play Screen Menu "Realms" Tab (Bedrock Preview 1.21.40.22).png|53px]] "[[Minecraft: | |{{HistoryLine||Preview 1.21.40.22|[[File:New UI - Play Screen Menu "Realms" Tab (Bedrock Preview 1.21.40.22).png|53px]] "[[Minecraft:Play#Realms|Realms]]" tab in the Play screen has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.21.50|dev=Preview 1.21.50.24|Sleep screen is released to the public and no longer experimental or in ''Preview'' only.}} | |{{HistoryLine||1.21.50|dev=Preview 1.21.50.24|Sleep screen is released to the public and no longer experimental or in ''Preview'' only.}} | ||
|{{HistoryLine||December 28, 2024|link=https://x.com/Volgar/status/1872771566146338897?t=181j8xNYHPvkQgK0P4T3Ng&s=19|Edit World screen is released to the public and no longer in ''Preview'' only.}} | |{{HistoryLine||December 28, 2024|link=https://x.com/Volgar/status/1872771566146338897?t=181j8xNYHPvkQgK0P4T3Ng&s=19|Edit World screen is released to the public and no longer in ''Preview'' only.}} | ||
| Line 447: | Line 453: | ||
|{{HistoryLine||Preview 1.21.80.25|[[File:New UI - Disconnected Screen Menu (Bedrock Preview 1.21.80.25).png|53px]] Error screen on world load has been updated to match Ore UI, available in ''Preview'' only.}} | |{{HistoryLine||Preview 1.21.80.25|[[File:New UI - Disconnected Screen Menu (Bedrock Preview 1.21.80.25).png|53px]] Error screen on world load has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.21.90|dev=Preview 1.21.90.25|[[File:New UI - Quick World Creation - Select Character Screen Menu (Bedrock Preview 1.21.90.25).png|53px]] [[File:New UI - Quick World Creation - Ready To Play Screen Menu (Bedrock Preview 1.21.90.25).png|53px]] Quick world creation has been expanded with character selection and ready to play screens.}} | |{{HistoryLine||1.21.90|dev=Preview 1.21.90.25|[[File:New UI - Quick World Creation - Select Character Screen Menu (Bedrock Preview 1.21.90.25).png|53px]] [[File:New UI - Quick World Creation - Ready To Play Screen Menu (Bedrock Preview 1.21.90.25).png|53px]] Quick world creation has been expanded with character selection and ready to play screens.}} | ||
|{{HistoryLine||Preview 1.21.100.20|[[File:New UI - | |{{HistoryLine||Preview 1.21.100.20|[[File:New UI - Settings Screen Menu "Audio" Tab (Bedrock Preview 1.21.100.20).png|53px]] [[Minecraft:Settings#Audio|Audio]] settings screen has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.21.100|dev=Preview 1.21.100.22|[[File:New UI - Updated Disconnected Screen Menu - Show Details Button (Bedrock Preview 1.21.100.22).png|53px]] [[File:New UI - Disconnected Screen - Show Details Button - Error Details Screen Menu (Bedrock Preview 1.21.100.22).png|53px]] Added Error Details screen to the error screen on world load.|Error screen on world load is released to the public and no longer ''Preview'' only.}} | |{{HistoryLine||1.21.100|dev=Preview 1.21.100.22|[[File:New UI - Updated Disconnected Screen Menu - Show Details Button (Bedrock Preview 1.21.100.22).png|53px]] [[File:New UI - Disconnected Screen - Show Details Button - Error Details Screen Menu (Bedrock Preview 1.21.100.22).png|53px]] Added Error Details screen to the error screen on world load.|Error screen on world load is released to the public and no longer ''Preview'' only.}} | ||
|{{HistoryLine||Preview 1.21.110.20|[[File:New UI - Edit World Realms Screen Menu (Bedrock Preview 1.21.110.20).png|45px]] The Edit World screen for [[Minecraft:Realms]] has been updated to match Ore UI, available in ''Preview'' only.}} | |{{HistoryLine||Preview 1.21.110.20|[[File:New UI - Edit World Realms Screen Menu (Bedrock Preview 1.21.110.20).png|45px]] The Edit World screen for [[Minecraft:Realms]] has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||Preview 1.21.110.25|[[File:New UI - | |{{HistoryLine||Preview 1.21.110.25|[[File:New UI - Game Menu "Social" Tab - People Screen Menu (Bedrock Preview 1.21.110.25).png|53px]] An updated "Social" tab has been added to the game menu, available in ''Preview'' only.|"Friends" tab has been renamed to "Social" tab, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.21.111|[[File:New UI - Updated Achievements Screen Menu (Bedrock 1.21.111).png|45px]] Achievement screen has been redesigned.}} | |{{HistoryLine||1.21.111|[[File:New UI - Updated Achievements Screen Menu (Bedrock 1.21.111).png|45px]] Achievement screen has been redesigned.}} | ||
|{{HistoryLine||Preview 1.21.120.22|[[File:New UI - | |{{HistoryLine||Preview 1.21.120.22|[[File:New UI - Settings Screen Menu "Accessibility" Tab (Bedrock Preview 1.21.120.22).png|53px]] [[File:New UI - Settings Screen Menu "Language" Tab (Bedrock Preview 1.21.120.22).png|53px]] [[Minecraft:Settings#Accessibility|Accessibility]] and [[Minecraft:Settings#Language|Language]] settings screens have been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||1.21.120|dev=Preview 1.21.120.23|[[File:New UI - Updated Disconnected Screen Menu - Learn More Button (Bedrock Preview 1.21.120.23).png|53px]] Added a Learn more button to the error screen on world load.}} | |{{HistoryLine||1.21.120|dev=Preview 1.21.120.23|[[File:New UI - Updated Disconnected Screen Menu - Learn More Button (Bedrock Preview 1.21.120.23).png|53px]] Added a Learn more button to the error screen on world load.}} | ||
|{{HistoryLine|||dev=Preview 1.21.120.24|[[File:New UI - | |{{HistoryLine|||dev=Preview 1.21.120.24|[[File:New UI - Settings Screen Menu "General" Tab (Bedrock Preview 1.21.120.24).png|53px]] [[Minecraft:Settings#General 2|General]] settings screen has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine|||dev=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.}} | |{{HistoryLine|||dev=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.}} | ||
|{{HistoryLine||Preview 1.21.130.24|[[File:New UI - | |{{HistoryLine||Preview 1.21.130.24|[[File:New UI - Settings Screen Menu "Video" Tab (Bedrock Preview 1.21.130.24).png|53px]] [[Minecraft:Settings#Video|Video]] settings screen has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||26.0|dev=Preview 26.0.23|[[File:New UI - Game Update Required Screen Menu (Bedrock Preview 26.0.23).png|53px]] Game update required screen on world load has been updated to match Ore UI.}} | |{{HistoryLine||26.0|dev=Preview 26.0.23|[[File:New UI - Game Update Required Screen Menu (Bedrock Preview 26.0.23).png|53px]] Game update required screen on world load has been updated to match Ore UI.}} | ||
|{{HistoryLine||Preview 26.0.25|[[File:New UI - Keyboard & Mouse | |{{HistoryLine||Preview 26.0.25|[[File:New UI - Settings Screen Menu "Keyboard & Mouse" Tab (Bedrock Preview 26.0.25).png|53px]] [[File:New UI - Settings Screen Menu "Account" Tab (Bedrock Preview 26.0.25).png|53px]] [[Minecraft:Settings#Keyboard & Mouse|Keyboard & Mouse]] and [[Minecraft:Settings#Account|Account]] settings screen have been updated to match Ore UI, available in ''Preview'' only.|[[File:New UI - Social Tab Screen Menu - Party Tab (Bedrock Preview 26.0.25).png|45px]] [[Minecraft:Party]] tab has been added to the updated Social drawer, available in ''Preview'' only.|[[File:New UI - Create Party Screen Menu (Bedrock Preview 26.0.25).png|45px]] Create party screen has been added with Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||Preview 26.0.28|{{Animate|New UI - Settings Screen Menu (Bedrock Preview 26.0.28).png;New UI - | |{{HistoryLine||Preview 26.0.28|{{Animate|New UI - Settings Screen Menu (Bedrock Preview 26.0.28).png;New UI - Game Menu - Settings Screen Menu (Bedrock Preview 26.0.28).png|53px}} [[Minecraft:Settings]] screen in main menu or game menu has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||26.10|dev=Preview 26.10.20|[[File:New UI - Disconnected Screen Menu (Bedrock Preview 26.10.20).png|53px]] [[File:New UI - Disconnected Screen - Show Details Button - Error Details Screen Menu (Bedrock Preview 26.10.20).png|53px]] Error and Error Details screen on world load has been changed to match Ore UI.}} | |{{HistoryLine||26.10|dev=Preview 26.10.20|[[File:New UI - Disconnected Screen Menu (Bedrock Preview 26.10.20).png|53px]] [[File:New UI - Disconnected Screen - Show Details Button - Error Details Screen Menu (Bedrock Preview 26.10.20).png|53px]] Error and Error Details screen on world load has been changed to match Ore UI.}} | ||
|{{HistoryLine|||dev=Preview 26.10.23|[[File:New UI - | |{{HistoryLine||26.10|dev=Preview 26.10.21|exp=Beta APIs|Added new data-driven UI features, to create dialogs with Ore UI.}} | ||
|{{HistoryLine||26.10|dev=Preview 26.10.23|[[File:New UI - Settings Screen Menu "Controller" Tab (Bedrock Preview 26.10.23).png|53px]] [[File:New UI - Settings Screen Menu "Touch" Tab (Bedrock Preview 26.10.23).png|53px]] [[Minecraft:Settings#Controller|Controller]] and [[Minecraft:Settings#Touch|Touch]] settings screen have been updated to match Ore UI, available in ''Preview'' only.}} | |||
|{{HistoryLine|||dev=Release|The settings screen is released to the public and no longer in ''Preview'' only.}} | |{{HistoryLine|||dev=Release|The settings screen is released to the public and no longer in ''Preview'' only.}} | ||
|{{HistoryLine||26.20|dev=Preview 26.20.22|[[File:New UI - Updated Realms Hub Screen Menu "Community" Tab - Story Feed (Bedrock Preview 26.20.22).png|45px]] [[Minecraft:Realms Hub]] screen have been updated to match Ore UI.|"Realms Stories" screen has been renamed to "Realms Hub" screen.}} | |{{HistoryLine||26.20|dev=Preview 26.20.22|[[File:New UI - Updated Realms Hub Screen Menu "Community" Tab - Story Feed (Bedrock Preview 26.20.22).png|45px]] [[Minecraft:Realms Hub]] screen have been updated to match Ore UI.|"Realms Stories" screen has been renamed to "Realms Hub" screen.}} | ||
|{{HistoryLine|||dev=Release|[[Minecraft: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 [[Minecraft:Realms]] is released to the public and no longer in ''Preview'' only.}} | |{{HistoryLine|||dev=Release|[[Minecraft: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 [[Minecraft:Realms]] is released to the public and no longer in ''Preview'' only.}} | ||
|{{HistoryLine||26.30|dev=Preview 26.30.25|[[File:New UI - | |{{HistoryLine||26.30|dev=Preview 26.30.25|[[File:New UI - Settings Screen Menu "Creator" Tab (Bedrock Preview 26.30.25).png|53px]] [[Minecraft:Settings#Creator|Creator]] settings screen has been updated to match Ore UI.}} | ||
|{{HistoryLine||Preview 26.30.28|[[File: New UI - | |{{HistoryLine||Preview 26.30.28|[[File: New UI - Settings Screen Menu "Storage" Tab (Bedrock Preview 26.30.28).png|53px]] [[Minecraft:Settings#Storage|Storage]] settings screen has been updated to match Ore UI, available in ''Preview'' only.}} | ||
|{{HistoryLine||26.30|dev=Preview 26.30.29|Released DDUI out of experimental.}} | |||
|{{HistoryLine||26.40|dev=Preview 26.40.20|[[File:New UI - Updated Disconnected Screen Menu - Reconnect Button (Bedrock Preview 26.40.20).png|53px]] Added a Reconnect button to the multiplayer error screen on world load.}} | |||
|{{HistoryLine|||dev=release|[[Minecraft:Settings#Storage|Storage]] settings screen and [[Minecraft:Realms Hub#Saves|Saves]] realms hub screen have been updated to match Ore UI.}} | |||
|{{HistoryLine|||dev=Preview 26.50.22|Realms settings screen has been updated to match Ore UI.}} | |||
|{{HistoryLine||26.50|dev=Preview 26.50.20|[[File: New UI - Marketplace Screen Menu "Wishlist" Tab (Bedrock Preview 26.50.20).png|53px]] Wishlist marketplace screen has been updated to match Ore UI.}} | |||
|{{HistoryLine|upcoming bedrock}} | |{{HistoryLine|upcoming bedrock}} | ||
|{{HistoryLine||26. | |{{HistoryLine||26.60|dev=Preview 26.60.22|[[File:New UI - Updated Play Screen Menu "Servers" Tab (Bedrock Preview 26.60.22).png|45px]] "[[Minecraft:Play#Servers|Servers]]" tab in [[Minecraft:Play]] screen has been redesigned.}} | ||
|{{HistoryLine|||dev=Preview 26.60.29|[[File:New UI - Main Menu (Bedrock Preview 26.60.29).png|45px]] [[Minecraft:Title Screen#Bedrock Edition|Main Menu]] has been updated to match Ore UI, available in ''Preview'' only.|[[File:New UI - Settings Screen Menu "Party" Tab (Bedrock Preview 26.60.29).png|45px]] [[Minecraft:Settings#Party|Party]] settings screen has been updated to match Ore UI.}} | |||
|{{HistoryLine||Preview 26.70.20|[[File:New UI - Main Menu - Get Started (Bedrock Preview 26.70.20).png|45px]] [[Minecraft:Get started]] in [[Minecraft:Title Screen#Bedrock Edition|main menu]] has been updated to match Ore UI, available in ''Preview'' only.}} | |||
}} | }} | ||
| Line 495: | Line 509: | ||
| [[Minecraft:Bedrock Edition Preview 26.20.20|Preview 26.20.20]] | | [[Minecraft:Bedrock Edition Preview 26.20.20|Preview 26.20.20]] | ||
| - | | - | ||
|{{Animate|New UI - Play Screen Menu "Projects" Tab (Bedrock Editor Preview 26.20.20).png;New UI - Play Screen Menu "Project Servers" Tab (Bedrock Editor Preview 26.20.20).png|45px}} [[Minecraft: | |{{Animate|New UI - Play Screen Menu "Projects" Tab (Bedrock Editor Preview 26.20.20).png;New UI - Play Screen Menu "Project Servers" Tab (Bedrock Editor Preview 26.20.20).png|45px}} [[Minecraft:Play|Main Menu]] screen has been updated to match Ore UI, available in Preview only. | ||
|- | |||
! [[Minecraft:Bedrock Editor 26.50|26.50]] | |||
| - | |||
! [[Minecraft:Bedrock Edition 26.50|26.50]] | |||
|[[Minecraft:Play|Main Menu]] screen is released to the public and no longer in ''Preview'' only. | |||
|} | |} | ||
| Line 503: | Line 522: | ||
|{{HistoryLine||1.21.03|dev=Preview 1.21.01.0|[[Minecraft:Death#Player effects|Death]] screen has been updated to match Ore UI.}} | |{{HistoryLine||1.21.03|dev=Preview 1.21.01.0|[[Minecraft:Death#Player effects|Death]] screen has been updated to match Ore UI.}} | ||
|{{HistoryLine||1.21.91|dev=Preview 1.21.50.1|[[Minecraft:Bed#Sleeping|Sleep]] screen has been updated to match Ore UI.}} | |{{HistoryLine||1.21.91|dev=Preview 1.21.50.1|[[Minecraft:Bed#Sleeping|Sleep]] screen has been updated to match Ore UI.}} | ||
|{{HistoryLine|||dev=Preview 1.21.90.1|Added Ore UI for new world screen.|{{animate|New UI - Create New World Screen Menu (Education 1.21.91).png;New UI - Edit World Screen Menu (Education 1.21.91).png|45px}} [[Minecraft:Create New World]] and [[Minecraft: | |{{HistoryLine|||dev=Preview 1.21.90.1|Added Ore UI for new world screen.|{{animate|New UI - Create New World Screen Menu (Education 1.21.91).png;New UI - Edit World Screen Menu (Education 1.21.91).png|45px}} [[Minecraft:Create New World]] and [[Minecraft:Edit World]] screen have been updated to match Ore UI.}} | ||
}} | }} | ||
| Line 789: | Line 808: | ||
== Issues == | == Issues == | ||
{{issue list|projects=MCPE|Ore UI|OreUI|New UI|NewUI|New design}} | {{issue list|projects=MCPE|Ore UI|OreUI|New UI|NewUI|New design|Data-Driven UI|Data Driven UI|DDUI}} | ||
== Trivia == | == Trivia == | ||
| Line 812: | Line 831: | ||
== Gallery == | == Gallery == | ||
{{Main|Ore UI/Gallery|Ore UI/Development Gallery}} | |||
==== | == Videos == | ||
=== dotJS 2018 - Tobias Ahlin: Adding JavaScript to Minecraft === | |||
{{YouTube|qDevZETe8OE}} | |||
---- | |||
=== | === Ore UI Documentation === | ||
The following screen can only be accessed in Minecraft Bedrock Edition 1.20.0 (Dev).{{YT|1=NplrB97rKfM}} | |||
Ore UI | |||
== References == | == References == | ||
{{reflist | {{reflist}} | ||
== External links == | == External links == | ||
=== Feedback === | === Feedback === | ||
* [[Minecraft:Achievement]] in [[Minecraft:Bedrock Edition beta 1.16.100.50|beta 1.16.100.50]] | * [[Minecraft:Achievement]] in [[Minecraft:Bedrock Edition beta 1.16.100.50|beta 1.16.100.50]] | ||
| Line 1,030: | Line 876: | ||
* [[Minecraft:Realms Hub|Realms hub]] in [[Minecraft:Bedrock Edition Preview 26.20.22|Preview 26.20.22]] | * [[Minecraft:Realms Hub|Realms hub]] in [[Minecraft:Bedrock Edition Preview 26.20.22|Preview 26.20.22]] | ||
** [https://feedback.minecraft.net/hc/en-us/community/posts/43272707219853 Bedrock Realms Hub] on March 25, 2026 | ** [https://feedback.minecraft.net/hc/en-us/community/posts/43272707219853 Bedrock Realms Hub] on March 25, 2026 | ||
* [[Minecraft:Title Screen#Bedrock Edition|Main menu]] in [[Minecraft:Bedrock Edition Preview 26.60.29|Preview 26.60.29]] | |||
** [https://feedback.minecraft.net/hc/en-us/community/posts/49156372380685 Let's talk about updated main menu (Bedrock)] on September 30, 2026 | |||
---- | |||
=== GitHub === | |||
* [https://github.com/Mojang/ore-ui Ore UI] | |||
---- | |||
=== Data-Driven UI === | |||
==== Documentation ==== | |||
* [https://learn.microsoft.com/en-us/minecraft/creator/documents/scripting/intro-to-ddui?view=minecraft-bedrock-stable Introduction to the Data-Driven UI (DDUI) Framework] | |||
---- | |||
==== GitHub ==== | |||
* [https://github.com/MicrosoftDocs/minecraft-creator/blob/main/creator/Documents/scripting/intro-to-ddui.md Intro to DDUI] | |||
== Navigation == | == Navigation == | ||
| Line 1,035: | Line 896: | ||
{{Navbox Education|exclusive}} | {{Navbox Education|exclusive}} | ||
[[Category:Ore| ]] | |||
[[Category:Ore UI| ]] | [[Category:Ore UI| ]] | ||
[[Minecraft:pt:Ore UI]] | [[Minecraft:pt:Ore UI]] | ||
[[Minecraft:ru:Ore UI]] | |||
[[Minecraft:zh:Ore UI]] | [[Minecraft:zh:Ore UI]] | ||
[[Minecraft:ja:Ore UI]] | |||
Latest revision as of 11:27, 22 October 2026
Template:Exclusive Template:Infobox program Ore UI is a collection of open source packages designed for building interactive Template:W Template:Ws using Template:W, written in the Template:W programming language and utilizing the Template:W library. It provides reusable building blocks for Template:W and general-purpose Template:Ws.<ref name="ore-ui-github">Template:Cite</ref> Ore UI is currently used in Minecraft games including Template:BE, Template:Edu, Minecraft:China Edition, Template:MCL, and Template:MCD2.<ref>Template:Tweet</ref>
Template:IN, a new UI design system is being developed using the Gameface engine (formerly Hummingbird<ref name="gameface-former-hummingbird">Template:Cite</ref>) by Coherent Labs,<ref name="react-advanced-2021-ore-ui"/><ref name="dotjs-hummingbird-tech-preview">Template:Ytl</ref><ref name="powered-by-coherent-labs">Template:Cite</ref> which made it possible to run modern web technology such as Template:W, Template:W and Template:W.<ref name="coherent-gameface-product">Template:Cite</ref>
Development
Bedrock EditionTemplate:'s UI redesign tech preview
On November 9, 2018, Minecraft:Tobias Ahlin, the lead experience designer at Mojang Studios, announced a UI overhaul coming to Template:BE built on Hummingbird engine, which runs a subset of Template:W and Template:W, and a design system built with Template:W.<ref name="dotjs-hummingbird-tech-preview"/> A tech preview for the main menu redesign featuring a user-friendly input for touch, controller, and keyboard was shown at the dotJS 2018 developer conference.
The new main menu 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 Minecraft:Select World screen.
- "Store" which lets the player navigate to the store (similar to the modern Minecraft:Marketplace).
- "Skins" which lets the player change their Minecraft:skin (similar to the modern Minecraft:Character Creator).
- "Achievements" and "Settings" which let the player view their Minecraft:achievements and Minecraft: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.<ref name="dotjs-hummingbird-tech-preview"/> The original link for the documentation now redirects to a completely different website, making the documentation inaccessible; it is now considered Template:W as it has not been archived elsewhere.
In beta 1.16.100.50, released on July 31, 2020, the new Minecraft:achievements screen was added. It was rolled out initially for 5 percent of the player base.<ref name="achievement-new-ui-rollout">Template:Tweet</ref> For the next 9 weeks, the number of players who could access the new achievement UI gradually increased from 5% to 75%.<ref name="achievement-new-ui-rollut-75">Template:Tweet</ref>
In the following years, more JSON UI menu screens were gradually refreshed with Ore UI, with design previews available in Minecraft: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 Minecraft: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 Template:W.<ref name="github-ore-ui-react-facet">Template:Cite</ref>
On October 25, 2021,<ref name="react-advanced-ragonha-talk-date">Template:Cite</ref> Paulo Ragonha, a tech lead at Mojang Studios, introduced React Facet, an Template:W-based state management for video game user interface built in React.<ref name="react-advanced-2021-ore-ui">Template:Ytl</ref> 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 Template:W C++ game engine (where the game's states reside) with the Template:W 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 Template:Slink.
-
Ore UI Developer Pages section
-
Hero (green with Minecraft:Minecraft Ten font) button states
-
Primary (green with Minecraft: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 Minecraft: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 Minecraft:menu screens (including sub-menus):
Bedrock Edition
Release
- Sign in
- Quick world creation
- Pop-ups on the Main menu
- Minecraft:Play
- Create new world
- Minecraft:Edit world
- All Minecraft:settings tabs & main settings UI except for Subscriptions, Global Resources, Resource Packs, and Behavior Packs.
- Minecraft:Marketplace Realms Plus and Wishlist tabs & main marketplace UI except for Pop Culture, Marketplace Pass, Top Sellers, Popular
- Minecraft:Inbox
- Minecraft:Social drawer
- Search for players
- Profile
- Suspended
- Report bad behavior
- Screenshot gallery
- Minecraft:Achievements
- Player permissions (except Minecraft:Realms)
- Minecraft:Realms information & purchase screens
- Minecraft:Realms Hub
- Minecraft: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 Minecraft:Realms
- Party settings tab
Bedrock Editor
Release
Minecraft Education
Release
China Edition
Release
- Skin store
- Mod store
- Play
- Create new world
- Mini map
Data-Driven UI
Minecraft:Add-on creators can utilize Minecraft:scripting to create custom dialogs using Ore UI (DDUI).<ref>Template:Citation</ref><ref>Template:Tweet</ref><ref>Template:Tweet</ref><ref>Template:Tweet</ref> Similar to JSON UI dialogs, this is implemented in the Template:Code module. Unlike JSON UI, data-driven UI dialogs can automatically update, and have more controls. They can also use Minecraft: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<ref>Template:Tweet</ref><ref>Template:Bug</ref><ref>Template:Bug</ref> on various screens, however, on the Minecraft:death screen in the name of the player or item or Minecraft:mob that killed them, and on the new forms screen in the label it is supported, not understanding emojis<ref>Template:Cite</ref><ref>Template:Bug</ref> they are not supported natively in text fields. |
| Status | Planned to be removed in future updates.Template:Citation needed | Currently in active development. |
| Performance | Can be unoptimized, leading to lower Template:W, long loading times, and general poor user experience, especially with a lot of custom UI.Template:Citation needed | Aims for better performance, though some users have reported micro-freezes and lag issues<ref>Template:Bug</ref>, particularly on consoles. |
| Availability | Available by default on screens that are not yet migrated to Ore UI. | Available on a few select screens (Play, Minecraft:Settings, Create World, and Minecraft:Achievements), although it may fallback to legacy JSON UI in specific cases.Template:Info needed |
| 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 Minecraft:JSON files. | Developed using modern web technology (Template:W, Template:W, Template:W) and the Gameface engine by Coherent Labs. |
| Technical details | UI elements are defined in resource packs, specifically under Template:Cd directory. | UI elements are defined internally in the Template:W, specifically under Template:Cd. |
Control icons
Keyboard and mouse controls
Controller controls
Sounds
History
Bedrock Edition
Bedrock Editor
| Minecraft: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 | - | Template:Animate Main Menu screen has been updated to match Ore UI, available in Preview only. |
| 26.50 | - | 26.50 | Main Menu screen is released to the public and no longer in Preview only. |
Minecraft Education
Control
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 Template:Cd 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 Template:Cd and Template:Cd. | |||
| 0.2.1 | Add "contribute" file with publishing documentation. | December 15,2021 | |
| Fix Template:Cd return type. | |||
| 0.2.2 | Add login instructions to Template:Cd. | December 20, 2021 | |
| Template:Cd setter memoized. | |||
| 0.2.3 | Add index to Map tests. | February 8, 2022 | |
| Add a condition property to the Mount component. | |||
| Rename Template:Cd to Template:Cd and add a new Template:Cd. | |||
| Add With component to refine mounted components Facet type. | |||
| Deferred Mount feature: Template:Cd. | |||
| 0.3.0 | Add support for id attribute. | Update Template:Cd. | April 11, 2022 |
| Fix missing public APIs from published npm package. | Make the types defined in the hooks more dynamic. | ||
| Rename Template:Cd to Template:Cd. | Add tscompiler paths for our packages. | ||
| Rename shared to shared-facet. | Adding pr as a trigger of actions. | ||
| 0.3.2 | Introduce Template:Cd and Template:Cd helpers. | – | June 28, 2022 |
| 0.3.3 | Update the types of the Template:Cd 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 Template:Cd handler. | August 2, 2022 | |
| 0.3.7 | Fix memory leak caused by not removing child from parent. | August 16, 2022 | |
| 0.3.8 | Fix Template:Cd Template:Cd to not fire for undefined or null. | August 18, 2022 | |
| 0.3.9 | Added Template:Cd. | August 24, 2022 | |
| 0.3.10 | Added Template:Cd to Template:Cd, and introduced Template:Cd. | 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 Template:Cd / Template:Cd. | |||
| 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 Template:Cd. | December 6, 2022 | |
| Support Template:Cd in Template:Cd. | |||
| 0.4.3 | New linting rule to detect import issues. | ||
| 0.4.4 | Lock nodejs version. | March 3, 2023 | |
| Fix Template:Cd having outdated values. | |||
| Fix Template:Cd mismatch subscriptions. | |||
| Only accept numerical characters if the input type is number. | |||
| 0.4.5 | Update the list of maintainers in the Template:Cd file. | March 24, 2023 | |
| Keep Template:Cd instance same even if facets instances change. | |||
| 0.5.0 | Tweak Template:Cd 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 Template:Cd file. | |||
| Force strict comparison Template:Cd. | |||
| Revert to using void as cleanup type for Template:Cd. | |||
| 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 Template:Cd 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 Template:Cd can return values before any subscription. | |||
| 0.6.1 | Fix Template:Cd support for custom equality check. | ||
| 0.6.2 | Updated puppeteer to the latest version. | March 12, 2025 | |
| Update the Template:Cd typing. | |||
| 0.6.4 | Correctly export Template:Cd from Template:Cd. | April 3, 2025 | |
| 18.0.0 | Update to React 18. | September 4, 2025 | |
| 18.1.0 | Support for React 18's Template:Cd and Template:Cd. | September 17, 2025 | |
| 18.2.0 | Move documentation from separate branch to main branch. | October 16, 2025 | |
| Added comment for code smell using Template:Cd. | |||
| Fix issue with incorrect typing for Template:Cd. | |||
| New Unwrap and Times helper components. | |||
| 18.3.0 | Documentation improvements & spring cleaning. | October 28, 2025 | |
| Fix support for updating equality checks of Template:Cd. | |||
| 18.4.0 | Fix Template:Cd triggering Template:Cd. | November 14, 2025 | |
| Fix edge case of effects without facets not running. | |||
| Fix external types of Template:Cd 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 Template:Cd. | March 23, 2026 | |
Issues
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
Videos
dotJS 2018 - Tobias Ahlin: Adding JavaScript to Minecraft
Ore UI Documentation
The following screen can only be accessed in Minecraft Bedrock Edition 1.20.0 (Dev).Template:YT
References
External links
Feedback
- Minecraft: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
- Minecraft:Social drawer on Party system in Preview 26.0.25
- New Party System (Bedrock Preview) on December 10, 2025
- Minecraft: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
GitHub
Data-Driven UI
Documentation
GitHub
Template:Navbox Bedrock Edition Template:Navbox Education
Minecraft:pt:Ore UI Minecraft:ru:Ore UI Minecraft:zh:Ore UI Minecraft:ja:Ore UI