Skip to content

Releases: vdvman1/bolt-raycast

v0.3.0

29 Nov 10:34
Compare
Choose a tag to compare

Feature

  • Add options to configure the name of the ray function and to inline it (395a296)
  • Default to an empty line in comments (d9414a6)

Documentation

  • Add comments for example functions that contain multiple examples (7ea898f)

v0.2.0

28 Nov 22:33
Compare
Choose a tag to compare

Feature

  • Automatically detect caller path (69ef26b)

v0.1.1

28 Nov 10:53
Compare
Choose a tag to compare

Fix

  • Entity raycasts including the new block pos helper (83411cc)

v0.1.0

28 Nov 09:56
Compare
Choose a tag to compare

Feature

  • Support entity detection (02e3513)
  • Add plugin to explicitly include comments (f672698)
  • Support detecting blocks (73a3123)
  • Remove unnecessary mcfunction when not using is_new_block_pos (cd86617)
  • Support checking whether the ray has moved to a new block position (c444f38)
  • Simplify the API for specifying the max distance in the raycast (d2e6183)
  • Create core raycast loop (3c6b910)

Fix

  • Branching state not being properly stored across calls to not (9d0e9c9)
  • Generate nice names for the bodies of is_new_block_pos (20a9683)
  • Perform setup after user code, and cleanup before user code (df35333)

Breaking

  • Subclasses of BranchMixin must now implement _create_opposite instead of not, and only construct a new instance of the subclass (9d0e9c9)
  • BranchStatus .SingleBranch -> .LoneBranch and .Else -> .DoubleBranch (be55b7a)

Documentation

  • Mention required pip dependencies (693c064)