CropSight
AvailableA marker appears over crops that are ready to harvest, and over nothing else. State is carried by presence rather than colour, which is what makes it readable for colour blindness and low vision through the same mechanism. It does not sweep your world to do it — an idle server does no work at all.
- Accessibility
- Player Utilities
- accessibility
- colour blindness
- low vision
- farming
- quality of life
What it does
A marker means harvest this
Ready crops get a marker. Everything else gets nothing at all. There is no hue to distinguish and nothing to compare, so the signal survives any form of colour vision — and it is also simply less to read than eight shades of wheat.
Six looks, told apart by shape
Each marker style is a different particle with its own shape and motion, never the same particle in another colour. A player picks whichever their own eyes find fastest against their own farm, which is not a choice a server owner can make for them.
It names what you are looking at
Look at a crop and its name and state appear above your hotbar in plain words — Wheat, ready to harvest. No percentages unless you ask for them, because most people want an answer rather than a number.
It does not sweep your world
The usual build for this is a timer scanning loaded chunks, which is work proportional to your world repeated forever. CropSight indexes a chunk section once, and only because a player with markers on stood near it. After that it is kept current from the growth events that already fire.
Nothing is spawned
Markers are particle packets sent to one player. No entity exists server-side, no hologram is placed, and a player with the feature switched off costs nothing — including for everyone standing next to them.
Every setting is per player
Markers, marker style, range, narration and the optional extras are all chosen in /crops and remembered. One player can run it exactly how they need it without changing anything for anyone else.
Compatibility
- Version
- 1.0.1
- Minecraft
- 1.21 – 1.26
- Java
- 21+
- Platform
- Paper / Purpur
- Storage
- Flat file — no database
- Dependencies
- None
- Licence
- Proprietary, per-network
- Updates
- Lifetime, included
Commands
Permissions default to true for player commands and op for admin ones.
| Command | What it does | Permission |
|---|---|---|
/crops | Open your settings | cropsight.use |
/crops on | Turn markers on | cropsight.use |
/crops off | Turn markers off | cropsight.use |
/crops here | What is ready around you, and how far the nearest is | cropsight.use |
/crops style (name) | Change the marker look | cropsight.use |
/crops radius (blocks) | How far markers reach | cropsight.use |
/crops narration on|off | Name the crop you look at | cropsight.use |
/crops stats | What CropSight is costing this server | cropsight.admin |
/crops reload | Re-read config.yml | cropsight.admin |
Before you buy
Is this only useful for players with a disability?
No, and it was not built as a compliance box. Reading eight wheat growth stages by eye is slow for everyone; it is impossible for some people. The design that fixes the second case — one marker meaning harvest this — happens to be faster for everybody.
Will this lag my server?
It is built so that it cannot. Work is proportional to players rather than world size, chunk sections are indexed once instead of on a timer, scanning is budgeted per tick so nothing can spike, and markers are packets rather than entities. Run /crops stats on your own server — on an idle one it reports zero blocks read, ever.
Does everyone see the markers?
Only players who have them switched on, and only their own. Markers are sent to one client, so nothing is visible to anyone else and nothing exists in the world.
Which crops does it cover?
Wheat, carrots, potatoes, beetroot, nether wart, cocoa beans, torchflower, pitcher plant, sweet berries and glow berries on cave vines. The list is in config.yml, and a crop your server version does not have is skipped with a warning rather than an error.
Why are melon and pumpkin stems missing?
Deliberately. A fully grown stem is not something you harvest — the fruit is — so a marker on one would mean nothing. You can add them in config.yml if your server works differently.
Do I need one jar per Minecraft version?
No. The same jar runs on 1.21 through 1.26, and both ends are tested before release rather than assumed.
Does it work on Folia?
Not yet. It is Paper and Purpur for now, and the plugin declares that honestly rather than loading and misbehaving.