Every item page and every value-list entry on this site ends with the same panel: Fair trades — closest in value. Sometimes it lists five swaps. Sometimes two. Sometimes it says outright that no clean one-for-one exists and sends you to the calculator to build the other side out of several items.
Readers ask why their item got the empty version, and read it as a verdict on the item. It isn't. It is a fact about the list underneath it, and the fact is density — how tightly packed the ladder is around whatever you happen to be holding.
The rule is a ratio, not a rank
A swap gets called clean when the other side's value divided by yours lands between 0.75× and 1.35×. That is the whole test. It is deliberately a value band rather than an ordinal window, because "the three items either side of it" behaves badly on a thin ladder — on our Pet Sim 99 list, the item directly below Huge Cat is 250 times cheaper, and offering that under the heading "closest in value" is exactly the trade spot-an-unfair-trade tells you to walk away from. The two constants live in assets/js/pages/finder.js and scripts/prerender.py, and every sentence on the site that names the band is formatted from them, so the copy cannot drift away from the arithmetic.
What the band does to each of our four lists
| List | Rows | Priced and tradeable | Median step between neighbours | Steps inside the band | No fair partner | Panel full (5) |
|---|---|---|---|---|---|---|
| Adopt Me | 49 | 29 | 1.12× | 25 of 28 | 1 | 11 |
| Blox Fruits | 82 | 42 | 1.10× | 36 of 41 | 3 | 24 |
| Pet Simulator 99 | 17 | 17 | 2.00× | 3 of 16 | 11 | 0 |
| Grow a Garden | 59 | 45 | 1.09× | 39 of 44 | 1 | 23 |
"Rows" counts everything on the list; "priced and tradeable" drops rows that carry no trade value of their own — Grow a Garden's fourteen mutation multipliers, the 36 Blox Fruits swords, guns and fighting styles we list without a VP figure alongside two fruits still pending one, twenty Adopt Me pets awaiting a number — and drops the two retired Blox Fruits entries, Leopard and Barrier, which are closed ledger entries with no counterparty. Those 133 rows are the pool the panel actually searches.
Density is the whole story
Three of the four lists have a median gap between neighbours of about 1.1×, and roughly 88 percent of their consecutive steps fall inside the band. On those lists most items are surrounded by partners, and 58 of 116 priced rows have so many that the panel truncates at five.
Pet Sim 99 is a different object. Seventeen rows spanning 250 diamonds to 1.1 trillion — a range of 4.4 billion to one — with a median step of 2.00× and only 3 of its 16 steps inside the band. Eleven of its seventeen items have no fair partner at all, and the entire list contains exactly three clean one-for-one pairs. Nothing is wrong with the items; the ladder is a staircase missing its middle steps.
The sixteen
Sixteen priced rows across the site have an empty panel, and eleven of them are the Pet Sim 99 items above. The other five are all at the bottom of their lists, where the cheapest rungs are spaced multiplicatively:
- Bunny, 80 WFR. Nearest neighbour is Cow at 600 — 7.5× away, the widest single step on any of our lists apart from Pet Sim 99's.
- Carrot, 18 Sheckles. Nearest is Chamomile at 32, a 1.78× step.
- Rocket (8 VP) and Spin (12 VP), separated by 1.50× at the foot of the Blox Fruits list.
- Sand, 200 VP, which misses by a hair. Light sits at 280, a ratio of 1.40 — five hundredths outside a band that ends at 1.35.
Sand is the case worth keeping. It is not illiquid, unwanted or mispriced: the next rung above it happens to sit 40 percent higher on a list whose median step is 10 percent, and that is the entire reason its panel is blank.
The band is silent on demand
Across all four lists the panels produce 618 entries. 145 of them — 23 percent — pair two items in different demand tiers. That is the limit of what a value band can do: it matches the number and says nothing about whether either side actually moves. This is the same argument as demand is the half of the value list you're ignoring, now with a count attached.
The per-list split is instructive. Blox Fruits crosses tiers on 105 of 239 entries, Adopt Me on 36 of 118. Grow a Garden crosses on zero of 255 — and that number is not a discovery about gardening, it is an artefact. Grow a Garden's demand tiers change at exactly three places on the ladder: Raspberry 130 to Lemon 280 (2.15×), Avocado 420 to Banana 900 (2.14×), and Mango 2,100 to Cacao 5,500 (2.62×). All three gaps are wider than the band, so no fair pair can straddle a boundary even in principle. On that list the demand column is a relabelling of the value column. Treat it as a second opinion at your own risk; it isn't one.
A worked example, and the asymmetry nobody expects
Blizzard is 2,000 VP, medium demand. Gas is 2,700, also medium. 2,700 ÷ 2,000 = 1.3500 exactly — the last ratio the band accepts — so Gas appears on Blizzard's panel.
Now run it the other way. 2,000 ÷ 2,700 = 0.7407, which is under the 0.75 floor. Blizzard does not appear on Gas's panel. The band is asymmetric: its ceiling reaches 1.35× up but its floor only reaches 1.333× down, and six pairs on this site land in that sliver. Five are Blox Fruits — Spirit/Yeti, Dough/Tiger, Blizzard/Gas, Love/String, Revive (Ghost)/Magma — and one is Grow a Garden's Starfruit/Ember Lily. If someone offers you a swap and says the site called it fair, check it from your own side too.
The example carries a second warning. At exactly 1.35, the two items are 700 VP apart on a 2,000 VP holding. "Fair" here means close enough to negotiate one-for-one, not even. The Blox Fruits trade calculator totals both sides properly; use it at the edge of the band, and read what is a fair trade for how much slack to accept.
The top of a list is always thin
This is why grails trade against baskets rather than against each other. Bat Dragon, at 34,000 WFR the top of the Adopt Me list, has exactly one fair partner — Shadow Dragon at 32,000 — and even that pair crosses a demand tier, high against insane. Dragon (West) at 3,600 VP is the best-off top item on the site with six partners, and its panel still only shows five: Gas, sitting at precisely 0.75×, is the one that drops off. Titanic Storm Agony has nothing within a factor of three of it in either direction.
If you hold the top of a list, stop looking for the single item that matches yours and build the other side out of several — the trade-up ladder in reverse.
Where these numbers come from, and what they don't cover
Everything above was recomputed from the four files behind the value lists — data/items/adopt-me.json, blox-fruits.json, pet-sim-99.json and grow-a-garden.json — using the same band constants the site ships.
Three limitations, stated plainly. First, the pool here is every priced, non-retired row, which is what the finder on a value-list page searches; an individual item page draws only from items that have a page of their own (29 of 29 for Adopt Me, 34 of 42 for Blox Fruits, 10 of 45 for Grow a Garden, none for Pet Sim 99), so an item page's list can be shorter than the finder's. Second, the lists carry different verification dates: Blox Fruits was last re-verified 3 September 2026 and Adopt Me on 25 August 2026, but Grow a Garden has stood since 26 June 2026 and Pet Sim 99 since 11 May 2026. The density conclusions survive small revaluations; the exact list of sixteen does not, and should move as those two lists get re-checked. Third, every value here is a community trade estimate, not an observed transaction — the band is arithmetic applied to approximations, and it inherits their error bars.