Select version for changelog:

Changelog

TreeSnap v1.0.0 - Initial Release

Features

  • Instant tree harvesting when breaking a single log block
  • Automatic detection of all connected logs using breadth-first search algorithm
  • Automatic leaf removal within 7-block radius of logs
  • Full vanilla loot generation with proper drop rates
  • Fortune enchantment support for increased sapling and apple drops from leaves
  • Silk Touch enchantment support for preserving leaf blocks
  • Automatic sapling replanting at tree base location
  • Support for all vanilla tree types: Oak, Spruce, Birch, Jungle, Acacia, Dark Oak, Mangrove, Cherry, Crimson, and Warped
  • Cross-platform compatibility: Windows, Android, iOS, Xbox, PlayStation, Nintendo Switch
  • Performance optimizations with configurable limits (512 blocks max, 32 block search radius)
  • Error handling for chunk loading and edge cases
  • Console logging for debugging purposes

Technical Details

  • Requires Minecraft Bedrock Edition 1.21.130 or newer
  • Optimized BFS algorithm prevents stack overflow on large trees
  • Efficient position tracking with visited set to prevent duplicate checks
  • Proper loot table integration respects all vanilla mechanics

Known Limitations

  • Maximum tree size: 512 blocks (configurable)
  • Maximum search distance: 32 blocks (configurable)
  • Logs must be directly connected (no gaps)
  • Tool durability consumed only for first log break
  • Custom modded tree blocks not supported

Downloads

  • TreeSnap.mcpack (26.78 KB)