v3.0.0 Pre-Release 1
Pre-release
Pre-release
This release fixes a bunch of issues with the latest alpha, and adds several new TerraScript features.
This is a pre-release. It is meant for testing. I advise against using it in production.
Issues Fixed
- Fix memory leak involving structure caches.
- Significantly improve TerraScript parser performance while simultaneously reducing memory usage during parsing.
- Fix
setMark
andgetMark
misalignment causing marks to not work. - Eye of Ender redirection has been reimplemented.
New Stuff
- Added tons of new math functions to TerraScript, including but not limited to
floor
,ceil
,round
,log
,max
andmin
. In the future TerraScript will probably support a way to hook into Parsii for math. - Added
state
function to TerraScript.state
, as the name implies, allows manipulating NBT data on blocks. Use cases include setting text on signs, and mob spawner attributes. - Added
print
function to TerraScript. It will, as the name implies, print a string to the console. As it is intended for debugging, it will only print if Debug Mode is on.