HomeJavaModsEssentialUtils
EssentialUtils
ModsJava

EssentialUtils

by PPekKunGz · on Modrinth

tree chopping, vein mining, and auto-farming. Free Minecraft Java mod for 1.21, 1.21.1, 1.21.2.

⬇ Download on Modrinth

Essential Utils

Java Gradle PaperMC Folia

A Folia-optimized survival convenience plugin for Paper/Folia 1.21.8.
Adds smooth, lag-free mechanics like tree chopping, vein mining, and auto-farming.


✨ Features


📂 Project Structure

src/main/java/net/ppekkungz/essentialUtils/
├── EssentialUtils.java
├── config/PluginConfig.java
├── state/StateManager.java
├── listener/ActivationListener.java
├── work/
│   ├── WorkService.java
│   ├── WorkItem.java
│   └── WorkQueue.java
├── features/
│   ├── Feature.java
│   ├── tree/TreeAssistFeature.java
│   ├── vein/VeinMineFeature.java
│   └── farm/AutoFarmFeature.java
├── util/
│   ├── HarvestUtil.java
│   ├── Materials.java
│   └── Ores.java
└── indicator/
    ├── BossBarIndicator.java
    └── ActionBarIndicator.java

⚡ Usage

  1. Drop EssentialUtils-x.x.x.jar into your plugins/ folder.
  2. Run with Paper 1.21.8+ and Folia.
  3. Config (config.yml) is generated on first run.

Commands

/eutils reload   # reloads config.yml

Permission

essentialutils.admin   # required for /eutils reload (default: op)

⚙ Config Highlights

activation:
  holdSneakSeconds: 5
  requireToolWhileHold: true

features:
  treeAssist:
    breakDelayTicks: 2
    durabilityPerNBlocks: 8
    replant:
      enabled: true
      retryCooldownTicks: 5
      maxRetries: 10

  veinMine:
    breakDelayBaseTicks: 1
    breakDelayExtraPer16: 1
    durabilityPerNBlocks: 10
    alertOnInsufficientTier: true

  autoFarm:
    replant: false

🛠 Build

Requires:

Build with:

./gradlew build

Jar output:

build/libs/essential-utils-<version>.jar

✅ TODO / Roadmap


📜 License

MIT © 2025 ppekkungz

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more