@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( http://keepachangelog.com/en/1.0.0/ )
66and this project adheres to [ Semantic Versioning] ( http://semver.org/spec/v2.0.0.html ) .
77
8- ## 0.10.0 (Unreleased)
8+ ## [ 0.10.0] ( https://github.com/EndstoneMC/endstone/releases/tag/v0.10.0 ) - 2025-07-30
99
1010<small >[ Compare with 0.9] ( https://github.com/EndstoneMC/endstone/compare/v0.9...v0.10.0 ) </small >
1111
@@ -14,11 +14,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1414- Added support for BDS version 1.21.95.1.
1515- Added ability to register commands as console-only by setting ` console ` in the ` default ` field.
1616- Added ` ItemStack::getData ` and ` ItemStack::setData ` methods for accessing item data values.
17- - Added ` LeavesDecayEvent ` by @killcerr .
18- - Added ` PlayerItemHeldEvent ` by @killcerr .
17+ - Added ` LeavesDecayEvent ` by @killcerr in [ #209 ] ( https://github.com/EndstoneMC/endstone/pull/209 )
18+ - Added ` BlockCookEvent ` by @killcerr in [ #212 ] ( https://github.com/EndstoneMC/endstone/pull/212 )
19+ - Added ` PlayerItemHeldEvent ` by @killcerr in [ #213 ] ( https://github.com/EndstoneMC/endstone/pull/213 )
1920- Added ` PlayerInteractEvent::Action ` enum for distinguishing interaction types.
2021- Added ` BlockPistonExtendEvent ` and ` BlockPistonRetractEvent ` for piston-related events.
21- - Added ` PlayerBedEnterEvent ` and ` PlayerBedLeaveEvent ` for player sleeping events by @dreamguxiang .
22+ - Added ` PlayerBedEnterEvent ` and ` PlayerBedLeaveEvent ` for player sleeping events by @dreamguxiang
23+ in [ #196 ] ( https://github.com/EndstoneMC/endstone/pull/196 )
2224- Added ` Server::getProtocolVersion ` to retrieve the supported network protocol version.
2325- Added ` PlayerEmoteEvent::setMuted ` to suppress server broadcasts for player emotes.
2426- Added ` PlayerSkinChangeEvent ` , triggered when a player changes their in-game skin.
@@ -37,15 +39,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
3739 module.
3840- ** BREAKING CHANGE (Python API)** : ` PlayerJoinEvent ` , ` PlayerQuitEvent ` and ` PlayerDeathEvent ` now use ` Translatable `
3941 for messages by default.
42+ - Changed VENV_DIR to "$HOME/.virtualenvs/endstone" in ` autoinstall.sh ` and ` start.sh ` to avoid polluting users' home
43+ directory by @GyanPrakash2483 in [ #226 ] ( https://github.com/EndstoneMC/endstone/pull/226 )
4044
4145### Fixed
4246
4347- ` PlayerKickEvent ` no longer triggers when ` PlayerLoginEvent ` is cancelled.
4448- Input (` stdin ` ) can now be passed down from a parent process when Endstone is running as a subprocess.
4549- ` ActorDamageEvent ` now respects the invulnerable time after hurt and will be triggered by damage from a potion.
4650- Fixed an error that could occur with ` ActionForm ` when a button's ` onClick ` is not set.
47- - Use correct colour for average TPS in ` /status ` command output.
51+ - Use the correct colour for average TPS in ` /status ` command output by @MisledWater79
52+ in [ #232 ] ( https://github.com/EndstoneMC/endstone/pull/232 )
4853- Fixed a bug where the selector argument got cut short when parsing commands.
54+ - Fixed ` Server.name ` property in Python API by @cenk in [ #220 ] ( https://github.com/EndstoneMC/endstone/pull/220 )
4955
5056## [ 0.9.4] ( https://github.com/EndstoneMC/endstone/releases/tag/v0.9.4 ) - 2025-07-14
5157
0 commit comments