Release 0.7.0 (1.21.30.23): Personalization Update #192
m-brisch
announced in
Announcements
Replies: 1 comment 1 reply
-
@m-brisch Full Change Log section seems to have been copied from 0.6.11 by mistake. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Read the previous release notes here
Summary
Hello! Happy Preview day 😊 This week we are officially closing the v0.6.X semantic iterations and considering our work towards v0.7 done. Next update, we will begin 0.7.X cycles towards our next v0.8 release, which will be focused on improving the core building experience by expanding the number of built in tools, improving performance + stability, and building on features like the hotbar and structure panel that were introduce in v0.7!
Read on for more details on this week’s exciting updates, as well as an all-up summary of everything that was done during the v0.6.X iterations.
As a reminder of Editor API support:
Additionally, if you're new to the Editor GitHub this week, we encourage you to join the Bedrock Add-Ons Discord #Editor channel!
Updates this week
Structures Panel
The new Structures Panel is the hub for keeping structures that you will be able to move back-and-forth from the clipboard. This means you can quickly build complex scenes by stamping prebuilt structures instead of relying on copy/paste or rebuilding them one-by-one. The Structures Panel is synchronized so if you'll be able to see and use structures that are saved by other players in your world. Right now the pane is limited and read only, but in future updates we will be both expanding the capabilities within the panel and adding dedicated tools that can pull from these structures. You can add a shortcut to the Structures Panel via the action bar. We're early on our journey here so we'd love to hear what features you'd want to see in Bedrock Add-Ons Discord #Editor channel!
Easily create a structure by:
CTRL+C
to copy it to your clipboardNew from Clipboard
Structure.Create.mp4
Then when you want to use your structures:
CTRL+SHIFT+V
to begin Paste PreviewStructure.Paste.mp4
Navigation Panel
We're introducing a new Navigation Panel to make it easier to navigate your worlds. At the top is a toggle to show a birds-eye view mini-map which will teleport you to that coordinate on click. Your player's location and orientation will be displayed at the center of the map. At the bottom you can add markers to locations in your world and they will show up as colored flags within your mini-map. You can find the Navigation Panel under
World Options->Navigation Panel
or add a shortcut in the action bar.Hardcore Mode
We added support for hardcore mode in the export pane (
File->Export
). Note that some settings like cheats and difficult are overridden and restricted when hardcore mode is enabled.Full Change Log
getSelectedToolId
andsetSelectedToolId
functions toIModalToolContainer
APIIModalTool.onModalToolActivation
API event was called in the wrong orderv0.6.X Updates Aggregation
Here is the list of updates that have occurred in the Editor since v0.6.1 on April 17, 2024 to v0.7.0 on August 15, 2024.
Major Features
Paste Preview
Added a new Paste Preview tool which supports preview visualization of the clipboard contents and enables rotate and mirror.
Additional functionality has also been added to keyboard bindings. We want to add these paradigms to other tools, so we'd love your feedback on what you find useful and brought to other tools!
Deferred Lighting Settings
We added a tool to modify the deferred lighting settings directly within Editor so you can easily fine-tune your world's experience. You can open the tool panel by going to
View => Deferred Lighting Settings
in the top menu. When you're done configuring your world you can hit theExport to clipboard
button at the bottom of the page which you can then paste directly into your resource pack.2024-06-27.08-54-15.mp4
Deferred.Water.mp4
For more information about Deferred Lighting, check out the learn page.
Custom Input Mapping
We added a tool to allow you to remap the shortcuts used by Editor and all Editor Extensions! From the Action Bar hit
+
and thenInput Mapping
to add the shortcut to your Action Bar. Then hitInput Mapping
to open the panel.Entity Transactions
We updated the summon tool to use
TransactionManager
to track the addition and deletion of entities. This means you're now able to use undo/redo to more easily create entity rich environments.Client Widget System
We added a new set of client widgets to help make your Editor Extensions more expressive! We're super excited to see what you'll build with them. If you have ideas on more widgets you need for your extension, let us know either here or on discord!
2024-08-01.09-30-17.mp4
Export Pane
We added a new panel to our export flow so you're able to customize the world settings before exporting to file
Brush Tool + masking support
We made several improvements to the brush pipeline which should make things much more performant. There's a new
Single Block
brush shape for detailed work. We also addedMasking Mode
which allows you to enumerate types of blocks you want the brush to effect or ignore.Here's an example of using the replace mask to only apply the brush to the
acacia_leaves
:Replace.Mask.mp4
Ruler Tool
We added a new ruler tool to help plan out builds and show what the new client widget system can do.
Ruler.Tool.mp4
Structure Manager
The new Structures Panel is the hub for keeping structures that you will be able to move back-and-forth from the clipboard. This means you can quickly build complex scenes by stamping prebuilt structures instead of relying on copy/paste or rebuilding them one-by-one. The Structures Panel is synchronized so if you'll be able to see and use structures that are saved by other players in your world. Right now the pane is limited and read only, but in future updates we will be both expanding the capabilities within the panel and adding dedicated tools that can pull from these structures. You can add a shortcut to the Structures Panel via the action bar. We're early on our journey here so we'd love to hear what features you'd want to see in Bedrock Add-Ons Discord #Editor channel!
Easily create a structure by:
CTRL+C
to copy it to your clipboardNew from Clipboard
Structure.Create.mp4
Then when you want to use your structures:
CTRL+SHIFT+V
to begin Paste PreviewStructure.Paste.mp4
Navigation Panel
We're introducing a new Navigation Panel to make it easier to navigate your worlds. At the top is a toggle to show a birds-eye view mini-map which will teleport you to that coordinate on click. Your player's location and orientation will be displayed at the center of the map. At the bottom you can add markers to locations in your world and they will show up as colored flags within your mini-map. You can find the Navigation Panel under
World Options->Navigation Panel
or add a shortcut in the action bar.Simple Tool Wrapper
We added a
SimpleToolWrapper
framework to simplify and reduce the amount of code required to make an Editor tool. Check outsimple-empty
andsimple-locate-biome
in our Editor Extension Starter Kit later today to see examples on how to get started (or just to use the locate tool, it's pretty handy).Updated Property Pane API
Updated the Property Pane API to use a new type safe `IObservable` pattern. Our goal with these changes is to improve the usability and type safety when building panels inside of extensions. In addition to improved performance we also added some addition functionality to each API to improve what you're able to express within an extension. We have updated our [Editor Samples](https://github.com/Mojang/minecraft-editor-extension-samples) to help get you started with the new API changes. We've also maintained the previous API schema with `add..._deprecated` functions, but encourage everyone to upgrade to the new pattern.Attach Debugger
To make it easier to debug your own Editor Extensions we added a button you can add to your Action Bar which will attempt to connect to the Minecraft script debugger on port 19144.
For more information about the Minecraft script debugger, check out the GitHub page
Full Changelog
Click to expand
Water
dropdown inside theDeferred Lighting Settings
panel.Export
pane inside the file menu to allow customizing world settings before exporting to file.Single Block
brush shape to allow more fine grain editing.Masking Mode
to customize how brushes interact with the world.Replace
will create a list of blocks that will be replaced when brushing. Blocks not in this list will not be impacted.Mask
will create a list of blocks that will be masked/ignored when brushing. Only blocks not in the list will be impacted.IRootPropertyPane
andISubPanePropertyItem
interfaces to improve property pane API usabilitycreatePropertyPane
andremovePropertyPane
functions forIPropertyPane
tocreateSubPane
andremoveSubPane
.Thank you for being here! You're the best! ❤
Beta Was this translation helpful? Give feedback.
All reactions