TC SneakGrow v2.0.0 Changelog

Optimization
- Split the code into modules (config, i18n, stats, data, growth, trees, ui) following SRP.
- Cached the config, replaced Array.includes with Map/Set, and merged particles/sounds into one feedback pass.
- One shared scheduler for tree growth and leaf decay; scans run in tick-budgeted batches and use the dimension height range.
- Growth progress now uses tick-based expiry instead of string keys.

New Features
- EN/VI language (auto / English / Tiếng Việt) for the menu and all messages.
- Per-category toggles: trees, crops, tall plants, flowers, stems, mushrooms, vines, aquatic, amethyst, sea pickles.
- Huge Mushrooms (brown/red), Amethyst bud growth, Sea Pickle clusters, hanging vine growth, correct Kelp and Cave Vines ages.
- Speed presets, scan shape (Square/Circle), sneak cooldown, max concurrent trees, disable in Creative/Spectator.
- Auto Re-Plant, Bonus Drop Chance (0-100%), item magnet, actionbar feedback.
- Particle/sound themes and an effect level (Off/Low/High).
- Per-player statistics with /tc:growstats and /tc:growstatsreset.
- New commands: /tc:growreload, /tc:growreset; grouped settings menu.
- Old v1.x configs migrate automatically.

TC SneakGrow v1.2.0 Changelog

- Added Sugar Cane, Cactus, and Bamboo vertical growth support.
- Added Pumpkin and Melon stem fruit growth to adjacent farmland and dirt blocks.
- Added replication support for 2-block tall flowers (Sunflower, Lilac, Rose Bush, Peony).
- Added Auto Harvest & Re-Plant feature (enabled by default) for mature crops.
- Added Hold-to-Grow continuous sneak feature (disabled by default, configurable in menu).
- Added official custom slash commands /tc:sneakgrow and /tc:grow to open the configuration menu directly.
- Added celebration sound effects and villager happy particles upon crop ripening and auto-harvesting.
- Upgraded dependencies to @minecraft/server 2.8.0 and @minecraft/server-ui 2.1.0.
