Skip to content
Fast Leaf Decay

Quick rating

Community listing page, reviews may not be monitored by the author.

Fast Leaf Decay

By kryelOwner

No reviews yet

Makes unsupported tree leaves decay much faster after the logs are removed. A simple vanilla-friendly QoL datapack.

Mod Loaders
Minecraft
26.3 26.2

About

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