Bedrock Editor 0.6.9
This article would benefit from the addition of more images.
Please remove this notice once you have added suitable images to the article.
v0.6.9
| Edition | ||||||
|---|---|---|---|---|---|---|
| Release date |
July 17, 2024 | |||||
| Client version | ||||||
| ||||||
{
"title": "v0.6.9",
"images": [],
"rows": [
{
"field": "(link to Bedrock Editor article, displayed as Bedrock Editor)",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "July 17, 2024",
"label": "Release date"
},
{
"field": "(link to Bedrock Edition Preview 1.21.20.23 article, displayed as 1.21.20.23)",
"label": "Client version"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Bedrock Editor 0.6.0|<span style=\"margin-right:-0.35em\">◄</span>◄ 0.6.0]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">'''0.6.9'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Editor 0.7.0| 0.7.0 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Editor 0.6.8|◄ 0.6.8]]\n</td>\n\n<td style=\"padding: 0.4em\">\n[[Bedrock Editor 0.6.10| 0.6.10 ►]]\n</td>\n</tr>\n</table>"
}
Bedrock Editor v0.6.9 is a minor alpha release for the Bedrock Editor released on July 17, 2024, which makes some UI and API changes.[1][2]
Additions
UI
- Added persistence for the default hotbar.
- Added
ExtensionContext.settings.themewhich will represent the In-World UI Theme.- This feature currently has three functions:
resolveColorKey(string): Color,setCurrentTheme(string): void, andgetThemeList(): string[]. - There is a single
minecraft:defaulttheme. - Future work will add the ability to create, modify, and delete custom themes but the default themes will not be modifiable.
- This feature currently has three functions:
Changes
UI
- Updated block hotbar to have non-air defaults.
- Updated subset of
PropertyPaneAPI to useIObservablepattern.- Added an alternative Property Pane
addVector3API that leverages type safeIObservable. Observables can be created usingmakeObservableAPI.- Added interfaces
IVector3PropertyItemandIVector3PropertyItemOptionsfor the new property item. - Renamed function to create property bag
Vector3toaddVector3_deprecated.
- Added interfaces
- Added an alternative Property Pane
addBoolAPI that leverages type safeIObservablePropvalue API.- Added interfaces
IBoolPropertyItemandIBoolPropertyItemOptionsfor the new property item. - Renamed function to create property bag
boolitem toaddBool_deprecated.
- Added interfaces
- Converted Property Pane
addTextAPI to useIObservableProp. - Added interfaces
IButtonPropertyItemandIButtonPropertyItemOptionsfor the button property item.IPropertyPaneaddButtonAPI can now take a plain function.- Removed
ButtonVarianttype, and addedButtonPropertyItemVariantenum API.
- Renamed
EDITOR_PANE_PROPERTY_ITEM_TYPEenum API toPropertyItemType. - Converted property pane
addImageAPI to supportIObservable. It will also be possible to use custom image formats like icon and block withImageResourceDataas value.- Added
onClickfunctionandalignmentproperty toIImagePropertyItemOptionsAPI.
- Added
- Added an alternative Property Pane
References
| |||||||||||||||||||||
| Underlined versions have been released outside of Preview | |||||||||||||||||||||