Skip to content

v3.0.0 Pre-Release 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@dfsek dfsek released this 06 Jan 09:51
· 2852 commits to master since this 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 and getMark 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 and min. 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.