Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Kelboss

Turn an armor stand into a persistent Playerchunkloader for your farms.

Report FarmLoader?

FarmLoader — Armor Stand AFK Points (vibeCoded)

Turn an armor stand into a persistent AFK point for your farms. FarmLoader creates a server-side virtual player at the stand's position, allowing Paper's player-based chunk simulation and natural mob spawning to operate around it.

Version 0.1.0 is an experimental prototype. Full testing with working creeper and iron farms is still pending.

Create a FarmLoader

  1. Place a normal armor stand at your farm's usual AFK position.
  2. Equip it with a carved pumpkin.
  3. Rename a name tag to FarmLoader using an anvil.
  4. Right-click the armor stand with the name tag in your main hand.

The name tag is consumed in Survival mode.

Controls

  • Right-click: switch the loader on or off.
  • Sneak + left-click: dismantle it and recover the armor stand, equipment, and a FarmLoader name tag.
  • /farmloader: display help and status.
  • /farmloader list: list registered loaders and their coordinates.

All players can create, toggle, and dismantle loaders. By default, each player may register two loaders. Disabled loaders also count toward this limit. Dismantling one frees a slot for its original creator.

Features

  • Persistent registrations and enabled states across server restarts.
  • Visible ON, OFF, and WAITING status labels.
  • Configurable per-player limit and simulation radius.
  • Optional operation while no real players are online.
  • No separate NPC plugin required.

Farm Placement

For creeper farms, place the loader at the established AFK point—not on the spawning platform. Normal spawning distances, mob caps, lighting, and despawning rules still apply. Other players and nearby loaders can affect farm output.

For iron farms, keep villagers, beds, spawning platforms, and transport systems within the simulated area. Normal villager requirements still apply. On extended daylight cycles, use an appropriate sleep compensation solution, such as CustomDaytime 2.1.4.

Configuration

max-per-player: 2
name-tag: FarmLoader
chunk-radius: 8
run-when-empty: true

Settings are stored in plugins/FarmLoader/config.yml. Restart the server after making changes.

Requirements and Limitations

  • Paper 26.3
  • Java 25
  • Not compatible with Folia or Spigot.

This prototype uses version-specific server internals. Virtual players may appear in player counts or other plugins' APIs, and active loaders create server load comparable to players staying at their AFK positions.

Installation

Stop your server, place FarmLoader-0.1.0.jar in the plugins folder, and start the server. Test one loader at a farm before enabling additional locations.

Information

Category
Gameplay
Published
October 31, 2026
License
GPL
0Downloads
0Stars
Addon

Pinned Versions

Members

1