Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

TreeLopper | Shift Toggibility

Open
#1,246 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
java
Domain
game-dev

Research direction

Locate the TreeLopper mechanism implementation and its mechanisms.yml configuration entry. Read how tree-breaking is triggered and how player sneaking is exposed by the supported platform, then determine how the option should preserve single-block breaking; verify the behavior in a Minecraft test setup.

Written by the indexing model from the issue text.

Description

status:accepted type:feature-request version:five

Is your feature request related to a problem? Please describe.
Players, when they are chopping down trees, don't always want to chop down the entire tree. Having a simple, togglable, feature for players allows them more choice in how they chop down their trees.

Describe the solution you'd like
An option in mechanisms.yml under TreeLopper to have the option to enable a feature that when a player is shifting, it will only break the one block rather than chopping down the entire tree.

Describe alternatives you've considered
I have considered making a small plugin to give players permission whenever they shift-click to negate craftbook.mech.treelopper.use permission. However, that seems really impractical and could lead to problems with Luckperms and when I am editing permissions.

Additional context
I can't think of any additional context to put here.

Dominant language
Java
Stars
320
Forks
165
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from EngineHub/CraftBook

All issues in EngineHub/CraftBook

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.