▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/LemmeCutTrees
LemmeCutTrees

LemmeCutTrees

Fell whole trees with one axe swing-speed follows your enchantments and effects, keeping it fast but balanced. Server-friendly ❤️

Оцените первым
57
0

LemmeCutTrees

Server-authoritative Fabric tree felling for Minecraft Java Edition.

Hold a configured axe, sneak, and break a qualifying tree log. LemmeCutTrees handles the remaining logs and leaves while preserving vanilla block-breaking behavior, drops, tool durability, exhaustion, sounds, and compatible Fabric callbacks.

Features

  • Tree felling: Detects configured trees and breaks their connected logs in a controlled queue.
  • Leaf clearing: Removes connected leaves when enabled, without consuming extra axe durability.
  • Vanilla behavior: Uses the server's normal block-breaking path for drops, enchantments, tool behavior, exhaustion, sounds, and callbacks.
  • Durability protection: Reserves enough axe durability for the complete tree before felling starts. Queued trees are also accounted for.
  • Safe interruption: Stops queued work when the player dies, disconnects, changes dimension, or stops holding a configured axe; blocks that are no longer interactable are skipped safely.
  • Configurable detection: Add tree species, log and leaf blocks, diagonal leaf connections, size limits, height limits, and detection ranges.
  • Server feedback: Shows an active actionbar while the feature is active and plays activation/deactivation sounds for the player.
  • Dedicated-server friendly: Gameplay is authoritative on the logical server; connecting clients do not need the mod installed.

Installation

  1. Install Fabric Loader for Minecraft 26.1.2 on the server.
  2. Install the matching Fabric API in the server's mods directory.
  3. Put the lemmecuttrees JAR in the same mods directory.
  4. Start the server once. The default configuration is created at config/lemmecuttrees.yml.
  5. Adjust the configuration if needed, then restart the server or run /lemmecuttrees reload.

Usage

The default activation flow is:

  1. Hold one of the configured axes in your main hand.
  2. Hold Shift while targeting a tree log.
  3. Break the log normally.
  4. If the block is a qualifying tree, the first block breaks normally and the remaining logs are processed progressively.

The default configuration recognizes:

Oak · Azalea · Birch · Spruce · Jungle · Dark Oak · Acacia · Mangrove · Cherry · Pale Oak · Crimson · Warped

A tree must satisfy the configured log, leaf, size, height, shape, and vertical ratio checks. Blocks that have already changed or that the player can no longer interact with are skipped safely.

When a tree is accepted, the player receives a green LemmeCutTrees Activated actionbar and activation sound. The actionbar remains visible while the player continues holding an allowed axe. Switching to another item sends a red LemmeCutTrees Deactivated actionbar and deactivation sound.

If the axe cannot cover the required log durability, the tree is not accepted and the player receives a durability warning. Creative players are not limited by the durability reservation.

Enchantments and cutting speed

Enchantment/effectCutting speed
Efficiency I-VFaster; higher level cuts faster
HasteFaster
Mining FatigueSlower
Unbreaking, Mending, Fortune, Silk TouchNo effect
Configuration

Configuration

The generated file is config/lemmecuttrees.yml. It is ordinary YAML and can be edited while the server is stopped.

General settings

KeyDefaultDescription
require-shifttrueRequire the player to sneak before tree detection runs.
clear-leavestrueBreak detected leaves after the logs are processed.
cutting-speed.multiplier1.0Multiplies the vanilla per-log break time. Higher values are slower.
cutting-speed.minimum-ticks-per-log1Lower bound for the delay between queued log breaks.
cutting-speed.maximum-ticks-per-log200Upper bound for the delay between queued log breaks.

Detection settings

KeyDefaultDescription
detection.scan-distance256Maximum distance used while discovering connected logs.
detection.required-logs4Minimum logs required for a detected tree.
detection.required-leaves10Minimum connected leaves required for a detected tree.
detection.maximum-logs250Maximum logs allowed in one tree.
detection.maximum-cut-height5Maximum vertical distance from the broken origin to the lowest detected log.
detection.leaf-detect-range6Range used to decide whether a tree has enough leaves.
detection.leaf-break-range6Range of leaves that may be cleared.
detection.maximum-horizontal-log-run6Maximum straight horizontal log run.
detection.minimum-vertical-log-ratio0.5Minimum vertical-to-horizontal log ratio.
detection.include-player-placed-leavesfalseInclude persistent/player-placed leaves in detection and clearing.

Axes and tree mappings

allowed-axes controls which main-hand items can activate the feature. The default list contains wooden, stone, copper, iron, golden, diamond, and netherite axes.

Each entry in trees defines a species with logs and leaves block ID lists. The optional per-tree settings are:

  • diagonal-leaves: Allow diagonal leaf connections.
  • required-logs: Override the global minimum log count.
  • leaf-detect-range: Override the global leaf detection range.
  • leaf-break-range: Override the global leaf clearing range.
  • maximum-horizontal-log-run: Override the global horizontal run limit.

Use namespaced IDs such as minecraft:oak_log. Invalid IDs, duplicate tree names, duplicate mappings, non-axe allowed items, and invalid numeric values are rejected when the configuration loads.

Reloading

Operators with the server's gamemaster command permission can run:

/lemmecuttrees reload

Valid changes replace the active configuration. If the new YAML is invalid, the previous configuration remains active and the command reports the failure.

License and attribution

LemmeCutTrees is licensed under the GNU General Public License v3.0.

The tree-detection defaults are derived from the deliberately limited subset of TreeFeller 1.30.2 by ThizThizzyDizzy. See NOTICE for the attribution details.

Партнёрский материал

Как поиграть с друзьями с модом LemmeCutTrees?

Мод LemmeCutTrees куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода LemmeCutTrees будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:1 месяц назад
Обновлён:1 месяц назад
Главная