Countdown logic
The timer aligns to a fixed 5-minute cycle from a UTC epoch anchor. When a real data source
is available, replace the anchor with lastRestockAt from the API response in
src/lib/seed-shop/restock.ts.
Live layer MVP
A traffic-oriented restock tracker for the ~5-minute seed shop cycle. The countdown runs client-side; shelf rows are placeholder snapshots until a community or webhook API is wired in.
Restock interval
~5 min
Seed shop seeds (DB)
25
Placeholder shelf rows
8
Data confidence
Estimated
Seed shop restock
Estimated restock timer based on the widely reported ~5 minute seed shop cycle. Stock rows below are a community snapshot placeholder until a live API is connected.
Next restock in
03:46
Current shelf (placeholder)
5 / 8 in stock
Data source: client-side 5-minute cycle estimate + placeholder shelf rows.
Not official Roblox data. API hook point: src/lib/seed-shop/restock.ts and
src/content/seed-shop/mock-stock.ts.
How it works
The timer aligns to a fixed 5-minute cycle from a UTC epoch anchor. When a real data source
is available, replace the anchor with lastRestockAt from the API response in
src/lib/seed-shop/restock.ts.
Shelf rows rotate on each cycle as a visual placeholder. They are not pulled from Roblox.
Community reports or Discord webhooks can populate
src/content/seed-shop/mock-stock.ts (or a fetch layer) later.