For Minecraft: Bedrock Edition 1.8.0
This release is a patch update and does not contain any breaking API changes versus 3.5.11.
Note
Plugins compatible with any previous 3.x.y version will also run on this version and do not need API bumps. Plugin developers should only update their required API to this version if you need the changes in this version.
Changes
- Fixed crash when too-large values are given to
/effect
for duration. /op
and other commands no longer crash when an invalid player name is given.- Startup time no longer includes the time spent in the setup wizard.
TextFormat::clean()
is now UTF-8 aware, and will scrub any invalid UTF-8 characters from the given string.- Fixed
TextFormat::clean()
not fully removing ANSI escape codes in some cases. - Fixed Korean command arguments failing to parse.
Sign->setText()
andSign->setLine()
now enforce that the given text must be UTF-8 text, or an exception will be thrown.- Sign text is now processed by
mb_scrub()
immediately after loading to remove invalid UTF-8 characters that could crash the client. Human->exhaust()
no longer underflows when the hunger attribute has a fractional value.