Fast Leaf Decay
Spend less time waiting for floating leaves after chopping down a tree.
Fast Leaf Decay gradually clears unsupported natural leaves after you finish cutting nearby logs. A typical crown within the processing area clears in about 3–5 seconds at 20 TPS.
- Vanilla drops: ordinary saplings, sticks, apples and other species-specific drops, with unchanged vanilla probabilities.
- Player-placed leaves stay safe. Leaves supported by logs under vanilla rules stay intact.
- All 14 vanilla leaf types in Minecraft 26.3, including pale oak and all three poplar colors.
- Waterlogged leaves keep their water.
- Multiplayer compatible: each player's logging job runs independently, in the Overworld, Nether or End.
- No mods or resource pack required. Install the datapack on your world or server.
How it works
This is a vanilla datapack using short, event-triggered local checks. It only removes leaves marked distance=7, persistent=false, with additional checks for nearby support. It does not alter the global random tick speed, crop growth, recipes, normal manual leaf harvesting or vanilla leaf loot tables.
A three-second delay starts after the player's last log break. Eligible leaves are then processed gradually in a shuffled order. Chopping another log restarts that player's delay and moves the processing center.
Coverage and limits
Processing covers a 25×25×25 area centered on the player's position at the last log break: 12 blocks along each axis. Outside that area, leaves keep their ordinary vanilla decay behavior. Large multiplayer queues or unloaded chunks can take longer. Chunks are not force-loaded.
Automatic activation uses survival-player mining statistics. Command-based tree removal or third-party systems that do not record those statistics may not trigger it. Leaves intentionally placed with commands as persistent=false are treated as natural leaves. Creative activation is not claimed.
Installation
Put fast-leaf-decay-1.0.0-mc26.3.zip directly into the world's datapacks folder without extracting it. Open the world or run /reload, then check /datapack list enabled.
Removal
For a clean removal, run /function fast_leaf_decay:uninstall, remove the ZIP, then reload the world. Items and blocks remain vanilla. The uninstall function clears loaded work markers; any jobs saved in unloaded chunks need those chunks loaded for cleanup.
Fast Leaf Decay
Ускоряет исчезновение естественной листвы после рубки дерева. Листья исчезают постепенно: обычная крона в зоне обработки очищается примерно через 3–5 секунд после последнего сломанного бревна, при 20 TPS.
Установка
- Положите fast-leaf-decay-1.0.0-mc26.3.zip целиком в папку
datapacks нужного мира. Не распаковывайте ZIP.
- Загрузите мир или выполните
/reload.
- Проверьте
/datapack list enabled.
- Срубите дерево в выживании обычным способом.
Fabric, Forge и ресурспак не нужны. На сервере датапак устанавливается только в мир сервера.
Поведение
- Удаляются только листья с ванильными состояниями
distance=7 и persistent=false.
- Обычная поставленная игроком листва защищена. Листья, поддерживаемые стволом по ванильным правилам, сохраняются.
- Дополнительные проверки соседей защищают листву при недавно восстановленной опоре и ещё не обновлённом значении distance.
- Дроп создаётся самой игрой через обычное разрушение блока без инструмента. Стандартные шансы саженцев, палок, яблок и прочего дропа сохранены. Таблицы дропа не заменяются.
- Вода внутри waterlogged-листвы сохраняется. Правило
minecraft:block_drops учитывается.
- Ручное ломание, ножницы и другие инструменты не меняются. Ускорение не требует определённого инструмента при рубке брёвен.
- Несколько игроков работают независимо. Поддерживаются обычный мир, Незер и Энд.
Листва
Поддержаны все 14 ванильных видов в 26.3: дуб, ель, берёза, тропическое дерево, акация, тёмный дуб, мангровое дерево, вишня, азалия, цветущая азалия, бледный дуб, красный, оранжевый и жёлтый тополь.
Как устроено и где границы
Ванильный датапак не может отдельно ускорить случайные тики только для листьев. Эта версия использует короткую локальную проверку после рубки, сохраняя ванильные условия распада и ванильный дроп. Она не меняет random_tick_speed и не ускоряет культуры или огонь.
Зона проверки — куб радиусом 12 блоков по каждой оси от позиции игрока при последней рубке. После трёх секунд без новых сломанных брёвен проверка распределяется на 32 тика, в перемешанном порядке. Поэтому листья не исчезают одновременно. За пределами зоны действует обычное ванильное исчезновение.
Новая рубка тем же игроком в том же измерении переносит центр и перезапускает задержку. При непрерывной рубке отсчёт идёт от последнего события. Очень большие кроны, незагруженные области и рубка сторонними системами без статистики игрока могут очищаться по ванильным правилам. В Creative автоматический запуск по статистике рубки не заявлен.
Постоянного сканирования листвы нет: в покое проверяется статистика рубки. Одновременно выполняются не более четырёх заданий в одном измерении, по 500 проверяемых позиций за тик на задание, плюс защитные проверки соседей. При большой очереди время обработки увеличивается. Чанки принудительно не загружаются.
Листва, установленная командами с persistent=false, считается естественной и может исчезать. Обычная установка игроком сохраняет persistent=true.
Удаление
Для чистого удаления сначала выполните:
/function fast_leaf_decay:uninstall
Затем удалите ZIP из datapacks и выполните /reload либо перезагрузите мир. Существующие предметы, блоки и рецепты останутся ванильными.
Функция очищает задания в загруженных чанках и собственные scoreboard objectives. Если удалить ZIP сразу, функции остановятся, но могут остаться инертные невидимые marker-сущности и objectives; их можно убрать временной повторной установкой и вызовом uninstall. Задания, сохранённые в выгруженных чанках, нужно очищать после загрузки этих чанков.