Scarecrow
Keeps AFK farms running while nobody is online.
Paper Fabric
Highlights
- Spawns invisible fake players (real server-side players with a no-op connection), so mob spawning and spawners keep working.
- Holds chunks at entity-ticking level with chunk tickets, so crops and redstone keep running.
- All version-specific code lives in one bridge file, which keeps Minecraft updates small.
- The Fabric port runs server-side only, serves its model through Polymer, and imports the Paper config on first run.
The problem
Farms in Minecraft only run when a player is nearby. On a small server that means farms stop the moment everyone logs off.
How it works
Scarecrow places an invisible stand-in where you need one. On Paper it is a real server-side player with a connection that goes nowhere, so the game treats it like a player for mob spawning and spawners. Chunk tickets keep the surrounding chunks at entity-ticking level, so crops grow and redstone keeps running.
/scarecrow scan draws the covered area with particles, so you can see exactly what is being kept alive.
Two platforms
The Paper version uses paperweight to reach Minecraft internals. Everything version-specific sits in one bridge file, which keeps updates to new Minecraft versions small.
The Fabric port is server-side only: players do not need to install anything. It uses Polymer to generate and host the scarecrow model's resource pack automatically, offers a lighter chunk-only mode, and imports the Paper plugin's config on first run.
Platforms
| Platform | Minecraft | Version | Source |
|---|---|---|---|
| Paper | 26.3 | 1.2.2 | Source not public |
| Fabric | 26.3 | 1.0.2 | Source not public |
Built with
- Kotlin
- Java
- Paper
- paperweight (NMS)
- Fabric
- Mixins
- Polymer