Home›Java›Mods›L-Farmer
L-Farmer
ModsJava

L-Farmer

Java mod listed for Minecraft 1.21–26.x. Download on the author's site.

⬇ Download on Spigot

L-FARMER
Modular Automated Farming Solution
Minecraft 1.21+ | Paper, Purpur, Folia, Spigot
​

Overview
L-Farmer is an enterprise-grade automated farming plugin designed specifically for modern Minecraft 1.21+ servers and Folia multithreading architecture. It provides reliable, high-performance crop harvesting, item collection, storage management, and team collaboration with zero unnecessary server overhead.

By utilizing Folia-native regional schedulers, asynchronous database connection pooling (HikariCP), and packet-level TextDisplay entities, L-Farmer runs lag-free even under heavy server loads.


Features

Automated Harvesting & Collection

Chunk Range Visualization

Portable Farmer Egg

Five Modular Upgrade Categories

Fuel & Operating Costs

Access Control & Member Management

Audit Logging

Claim & Protection Compatibility

Holographic Displays

Multi-Language Support


Commands & Permissions

Command Description Permission
/farmer Opens the farmer GUI for the current chunk farmer.use
/farmer help Displays the help guide farmer.use
/farmer list Lists all placed farmers owned by the player farmer.use
/farmer stats Opens the statistics dashboard farmer.use
/farmer remove Picks up and packages the farmer at the current chunk farmer.use
/farmer log <player> [page] Opens the audit log viewer for a player farmer.admin
/farmer admin [player/page] [page] Opens the server-wide farmer management panel farmer.admin
/farmer give <player> [amount] Gives farmer egg item(s) to a player farmer.admin.give
/farmer reload Reloads all configuration and locale files farmer.admin.reload


Placement Limits


PlaceholderAPI

Placeholder Description
%lfarmer_placed% Number of active farmers placed by the player
%lfarmer_max% Maximum number of farmers the player can place
%lfarmer_storage_total% Total items currently stored across player's farmers
%lfarmer_total_earned% Total currency earned from farmer sales
%lfarmer_total_collected% Total items harvested by player's farmers
%lfarmer_chunk_has_farmer% Whether current chunk contains an active farmer (true/false)
%lfarmer_chunk_farmer_owner% Owner name of the farmer in current chunk
%lfarmer_chunk_farmer_level% Capacity upgrade level of the farmer in current chunk



Supported Integrations



Configuration

Spoiler: config.yml
Code (YAML):

language
: en
server_name
: "Survival-1"

logging
:
  enabled
: true
  purge_after_days
: 15

database
:
  type
: SQLITE # SQLITE or MYSQL
  mysql
:
    host
: localhost
    port
: 3306
    database
: lfarmer
    username
: root
    password
: ""
    ssl
: false

default_limit
: 1

disabled_worlds
:
 - "world_the_end"

farmer_item
:
  material
: VILLAGER_SPAWN_EGG
  name
: "<gold><bold>Farmer Spawn Egg</bold></gold>"
  custom_model_data
: 0

npc
:
  type
: VILLAGER

itemsadder
:
  enabled
: false
  custom_model
: "custom_namespace:custom_farmer"

harvest
:
  check_interval_ticks
: 60

ground_collect
:
  check_interval_ticks
: 20

auto_sell
:
  interval_seconds
: 60
  notify_actionbar
: true

fuel
:
  enabled
: false
  cost_per_harvest
: 0.1
  cost_per_mob
: 0.05
  cost_per_ground_pickup
: 0.02
  max_capacity
: 10000.0
  salary
:
    cost
: 500.0
    fuel_reward
: 1000.0
 


Installation
  1. Download L-Farmer.jar.
  2. Place the file into your server's plugins directory.
  3. Verify that the server runs Java 21+ and Minecraft 1.21+.
  4. Start or restart the server.
  5. Adjust settings in config.yml, prices.yml, and locale files as desired.
  6. Execute /farmer reload to apply any modifications.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

L-Farmer is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 7 times (via Spigot). Download it and open it directly in the game.

Explore more