-
Notifications
You must be signed in to change notification settings - Fork 607
Minecraft 2025 Release Update - blog post pub #10898
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ganicke
wants to merge
11
commits into
master
Choose a base branch
from
minecraft-2025-release-blog
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 9 commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
ef1979e
import blog text
ganicke d023b99
batch 1 of images
ganicke 76b7b5d
batch 2 of images
ganicke bb6c1ee
batch 3 of images
ganicke 574e4be
expand monsters image
ganicke d1d86f2
formatting and edits
ganicke da0c408
add 'new math blocks' section
ganicke 0554c2c
updated blog main page and SUMMARY
ganicke 4ea7258
Merge branch 'master' into minecraft-2025-release-blog
ganicke 3ea530c
set pub date 10/17
ganicke 1ee0fcc
Merge branch 'minecraft-2025-release-blog' of https://github.com/micr…
ganicke File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
# MakeCode Minecraft 2025 Update | ||
|
||
**Posted on October 13th, 2025 by [Jaqster](https://github.com/jaqster)** | ||
|
||
The MakeCode fall update for Minecraft Education is here! Here’s a run-down of all the new features and improvements: | ||
|
||
## Entity updates | ||
|
||
We have the adorable new spawn egg update!!! No more guessing – now picking mobs to spawn is easier than ever! | ||
|
||
 | ||
|
||
In addition to the visual update, we’ve also added a few new mobs: | ||
|
||
- Animals – you can now spawn the Agent, and a Happy Ghast to ride 👻 | ||
- There’s a slew of new monsters as well – Creaking, Ender Dragon, Iron Golem, Piglin Brute, Snow Golem, and Wither | ||
|
||
 | ||
|
||
And just in time for Halloween 🎃, there are some new blocks and items you can code with, including candles in different colors, new plants like wildflowers, eye blossoms and firefly bush, pale oak blocks, and harnesses in different colors. | ||
|
||
 | ||
|
||
## Get weather blocks | ||
|
||
We added a couple new Gameplay coding blocks in this release related to the weather. | ||
|
||
 | ||
|
||
Here’s an example of a program that will create an automatic umbrella for you! | ||
|
||
 | ||
|
||
## New Math blocks | ||
|
||
There are also 3 new Math blocks available to use in your programs: | ||
|
||
* [Constrain](https://minecraft.makecode.com/reference/math/constrain) – allows you to set a valid range for a value between a minimum and maximum number. | ||
* [Map](https://minecraft.makecode.com/reference/math/map) – converts a value from one range to another. | ||
* [Math Constants](https://minecraft.makecode.com/reference/math/constant) – including Pi, *e*, and some square root and logarithmic values. | ||
|
||
 | ||
|
||
|
||
## Keyboard Controls | ||
|
||
Bringing over this accessibility feature from the work we did with the [Micro:bit Foundation](https://microbit.org/) and [Blockly](https://developers.google.com/blockly), we now have **Keyboard Controls** enabled in MakeCode for Minecraft. This allows people who prefer using a keyboard instead of the mouse to navigate around the workspace, and place and move code blocks using keyboard controls. | ||
|
||
To turn on the keyboard controls, in the MakeCode editor, click on the **Settings** menu and select Keyboard Controls to toggle this feature on. | ||
|
||
 | ||
|
||
You can also just press the Tab key when you open the editor to get the shortcut menu and then select Enter. | ||
|
||
 | ||
|
||
When you activate keyboard controls, a help pane will appear with information on the keys to press to navigate around the editor. | ||
|
||
 | ||
|
||
## Python and JavaScript Tutorials | ||
|
||
Based on feedback from teachers using Python and JavaScript in MakeCode, we are making a slight tweak to how we display tutorials. We normally use both the left side pane and the top pane to display tutorial instructions based on the screen size. However, this meant that lines of code would be cut off in the side pane view. | ||
|
||
 | ||
|
||
So, going forward, any Python or JavaScript tutorials will always display in the top pane. You can resize the instruction pane up or down to view more or less of the instructions. | ||
|
||
 | ||
|
||
## New code execution behavior | ||
|
||
A subtle change, but worth calling, out is that we’ve done away with auto-run. In the past, we would automatically run your code every time you went from the Code Builder window to the game. | ||
|
||
Now, you must always click the **Play** button to run your code. | ||
|
||
 | ||
|
||
Just clicking outside the coding window into the game or closing the Code Builder window won't automatically execute code any more. This change was made to provide a more consistent experience and avoid unexpected behavior. | ||
|
||
## New Extensions | ||
|
||
We added a couple new extensions for your coding pleasure! | ||
|
||
### Events | ||
|
||
The Events extension adds some additional event blocks that allow you to respond to things that happen in the game. For example, you can respond to events like certain blocks being broken or placed, certain items being used, dropped or acquired, or player or mob events. | ||
|
||
Click on **Extensions** in the Toolbox and select the Events extension. | ||
|
||
 | ||
|
||
 | ||
|
||
 | ||
|
||
This is an example program that uses the Blocks Broken event to keep track of the number and type of blocks broken in a certain amount of time: [Mining Competition](https://makecode.com/_dDV0yqT2bcW3). | ||
|
||
### File Read & Write | ||
|
||
This extension allows you to read and write data to a file on your computer. Note that this extension is not currently supported on Chromebook or iOS devices, so it is not displayed by default in the extension gallery, but if you type "File" and press Enter in the Search bar, it will appear. | ||
|
||
 | ||
|
||
This is an example program that will use the Agent to detect minerals and write to a file: [Minerals](https://makecode.com/_XXRRUj0A7T6r). | ||
|
||
For more information on this extension, please see the [File Read Write with MakeCode]( https://edusupport.minecraft.net/hc/en-us/articles/38490275582100-File-Read-Write-with-MakeCode) support article. | ||
|
||
We hope you enjoy these updates, and we can’t wait to see what you create next in Minecraft! | ||
|
||
Happy Making and Coding! | ||
|
||
<br/> | ||
The MakeCode Team |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's also add another section for the new Math blocks -
New Math blocks
There are also 3 new Math blocks available to use in your programs: