promotional bannermobile promotional banner

Fast Leaf Decay

Makes unsupported tree leaves decay much faster after the logs are removed. A simple vanilla-friendly QoL datapack.
photo_2026-10-23_12-34-04.jpg

photo_2026-10-23_12-34-04.jpg

photo_2026-10-23_12-34-04.jpg

photo_2026-10-23_12-34-04.jpg

photo_2026-10-23_12-34-07.jpg

photo_2026-10-23_12-34-07.jpg

Description

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.

Установка

  1. Положите fast-leaf-decay-1.0.0-mc26.3.zip целиком в папку datapacks нужного мира. Не распаковывайте ZIP.
  2. Загрузите мир или выполните /reload.
  3. Проверьте /datapack list enabled.
  4. Срубите дерево в выживании обычным способом.

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. Задания, сохранённые в выгруженных чанках, нужно очищать после загрузки этих чанков.

Fast Leaf Decay Team

profile avatar
Owner
  • 7
    Projects
  • 236
    Downloads

More from DyenderView all