diff --git a/editor-samples.mceditoraddon b/editor-samples.mceditoraddon index 428e541..16018db 100644 Binary files a/editor-samples.mceditoraddon and b/editor-samples.mceditoraddon differ diff --git a/farm-generator/farm-generator.ts b/farm-generator/farm-generator.ts index 3480850..1a31716 100644 --- a/farm-generator/farm-generator.ts +++ b/farm-generator/farm-generator.ts @@ -377,7 +377,7 @@ function addFarmGeneratorTool(uiSession: IPlayerUISession) { const toolToggleAction = uiSession.actionManager.createAction({ actionType: ActionTypes.NoArgsAction, onExecute: () => { - uiSession.toolRail.setSelectedOptionId(tool.id, true); + uiSession.toolRail.setSelectedToolId(tool.id); }, }); diff --git a/portal-generator/portal-generator.ts b/portal-generator/portal-generator.ts index 9a4e157..bd62424 100644 --- a/portal-generator/portal-generator.ts +++ b/portal-generator/portal-generator.ts @@ -87,7 +87,7 @@ class PortalGenerator implements IDisposable { const toolToggleAction = uiSession.actionManager.createAction({ actionType: ActionTypes.NoArgsAction, onExecute: () => { - uiSession.toolRail.setSelectedOptionId(tool.id, true); + uiSession.toolRail.setSelectedToolId(tool.id); }, }); diff --git a/simple-empty/SimpleEmptyTool.ts b/simple-empty/SimpleEmptyTool.ts index fead240..0fd91e9 100644 --- a/simple-empty/SimpleEmptyTool.ts +++ b/simple-empty/SimpleEmptyTool.ts @@ -1,7 +1,6 @@ // Copyright (c) Mojang AB. All rights reserved. import { - EditorStatusBarAlignment, IObservable, IPlayerUISession, ISimpleToolOptions, @@ -12,6 +11,7 @@ import { KeyboardKey, SimpleToolStatusBarVisibility, SimpleToolWrapper, + StatusBarAlignment, bindDataSource, makeObservable, registerEditorExtension, @@ -213,8 +213,8 @@ export class SimpleEmptyTool extends SimpleToolWrapper { // only works if there's a ISimpleToolPropertyPane component added to the tool, otherwise it will be ignored and the // status bar will always be visible. const statusBarOptions: ISimpleToolStatusBarOptions = { - alignment: EditorStatusBarAlignment.Left, - displayAltText: 'Simple Empty Status', + alignment: StatusBarAlignment.Left, + text: 'Simple Empty Status', size: 50, visibility: SimpleToolStatusBarVisibility.VisibleWhenActive, onFinalize: statusBar => { diff --git a/tree-generator/tree-generator.ts b/tree-generator/tree-generator.ts index c4a7c6a..bc2d29f 100644 --- a/tree-generator/tree-generator.ts +++ b/tree-generator/tree-generator.ts @@ -392,7 +392,7 @@ function addTool(uiSession: IPlayerUISession) { const toolToggleAction = uiSession.actionManager.createAction({ actionType: ActionTypes.NoArgsAction, onExecute: () => { - uiSession.toolRail.setSelectedOptionId(tool.id, true); + uiSession.toolRail.setSelectedToolId(tool.id); }, });