Skip to content

Releases: Bedrock-OSS/bedrock-boost

0.0.16

23 May 09:03
Compare
Choose a tag to compare
  • Fix EntityPulseScheduler not always adding entities

0.0.15

13 May 12:11
Compare
Choose a tag to compare
  • Added UniquePulseScheduler, which is a PulseScheduler, that checks items whether they're unique
  • Added EntityPulseScheduler, which is a PulseSchedule, that automatically processes entities matching a query
  • Added PlayerPulseScheduler, which is a PulseSchedule, that automatically processes all players
  • Added getBlockPermutation function, which returns cached permutation or queries one if no cached version is found

0.0.14

13 May 12:08
Compare
Choose a tag to compare
  • Added floor, ceil and round methods to Vec3 class
  • Added offset functions up, down, north, ease, south and west functions to Vec3 class
  • Fixed PulseScheduler with only one item

0.0.13

27 Mar 09:27
Compare
Choose a tag to compare
  • Fixed a bug, which could cause errors when stringifying native properties (for example an unloaded entity)

0.0.12

22 Mar 10:04
Compare
Choose a tag to compare
  • Added various fixes to Vec3 class
  • Added a lot of tests and improved eslint

0.0.11

22 Mar 10:03
Compare
Choose a tag to compare

Fixed issues with duplicate files and added eslint

0.0.10

22 Mar 09:47
Compare
Choose a tag to compare
  • Add PulseScheduler and TaskPulseScheduler
  • Remove usage of Vector class
  • Add overloads to Vec3 class
  • Add utility functions for actions, that cannot be yet performed without command usage
  • Add a way to customize where particular log level is shown

0.0.9

15 Feb 20:01
Compare
Choose a tag to compare
  • Added item utils and method consumeDurability
  • Improved cycle detection for JSON serializer

0.0.8

14 Feb 17:33
Compare
Choose a tag to compare
  • Added toArray and toDirection utility methods to Vec3
  • Added rotate method to Vec3, that will rotate a normal vector along provided axis.
  • Added caching heightRange of Dimension
  • Added isValidLocation function for checking whether a location is valid in given dimension. This function uses the cache.
  • Added experimental jobPromise and jobProgressPromise functions, that tries to run a job as a promise. The latter variant also includes onProgress callback
  • Added messagesJoinFunction configuration to logger. It will be called when trying to join multiple arguments in a log call
  • Added an alias namespace to all logging related script events. Now you can use either log:level or logging:level. Same for filter

0.0.7

13 Dec 13:26
Compare
Choose a tag to compare
  • Added isZero to Vec3
  • Added logging to Vec3
  • Changed Timings to use logger
  • Fixed logger not using configured json formatter
  • Fixed Vec3 error caused by NaN in angleBetween, projectOnto, reflect and distanceToLineSegment
  • Fixed Vec3 error, when creating a Vec3 from Vector3, that has any of the components equal to 0
  • Fixed logger not setting initialized flag, which caused multiple scriptevent listeners