A clearer price picture
Show the community's current view of a reasonable price range, with enough context to understand how many people voted and whether opinions differ.
I'd like to explore a simple community market program for Cozy: a place where players can understand current prices, see what people are looking for, and find their own reason to build a shop.
I have seen how quickly prices can shift and how difficult it can be to know what is worth producing or selling. I'd like us to make that information easier to find, especially for players who are thinking about opening their first shop.
Show the community's current view of a reasonable price range, with enough context to understand how many people voted and whether opinions differ.
Give players a weekly view of what others are asking for and which requests still need suppliers—without promising profit or declaring one shop better than another.
Make it easier for new and established players to spot a niche, plan a farm, offer a service, or supply something the community actually wants.
The principle: the program should provide useful information and a fair process. It should not become a public call-out system, a way to force every seller to charge the same amount, or a promise that every listed item will sell.
I think we should start with the least restrictive model, learn whether it helps, and only consider stronger rules if the community explicitly wants them.
Community votes create a suggested range. Buyers and sellers can use it as a reference and still agree on any price they choose.
Recommended starting pointStaff could decide whether shops that require a shopping petition should follow clearly stated guidelines as part of that approval. This needs an explicit decision and clear wording.
Needs staff discussionShops would be required to stay within approved ranges. This is much more restrictive and would need clear server approval, exceptions, and enforcement rules.
Not proposed for the first versionMy preference is Model A first. We can separately discuss whether any agreed guidelines should apply to shops that require petitions. Access to the market information should be useful to everyone, regardless of where their shop is located.
The discussion has included a 100-block area around End spawn, a 500-block area, or all shops. I don't think we should confuse where the information is available with where a rule might apply.
I'd like to use the emoji-range idea discussed with NykteusDark, with a bot making the voting process easier and keeping the published table up to date.
Each listing has a clearly defined item and quantity—such as one stack, one shulker, or one individual item. Voters select a range rather than typing a price.
A player can have one current choice per listing. Choosing a different option replaces the previous choice instead of counting as another vote.
The results table can refresh when votes change, showing the leading range, vote count, and distribution—not just a winning emoji without context.
| Field | Why it matters |
|---|---|
| Item and variant | Prevents unlike items, enchantments, or specifications from being lumped together. |
| Quantity / listing type | Separates a stack, a shulker, and an individual item or tool. |
| Price ranges | Uses one published range table, with consistent diamond and diamond-block conversion. |
| Vote totals and spread | Shows how many people participated and whether there is broad agreement. |
| Last updated / status | Distinguishes a provisional result from a reviewed market summary. |
The exact price bands and listing categories still need testing. The ranges should handle boundaries cleanly and avoid pretending the votes reveal an exact, objectively correct price.
A concern raised in the discussion is that most voters may be buyers, which could make the result lean toward lower prices. I don't think we should solve that by choosing an arbitrary multiplier before understanding the data.
A buyer may consider 5 diamonds reasonable while a seller believes the work and supply costs make 15 diamonds sustainable. That difference is useful information, not something a formula should hide.
This is the other half of the idea: a weekly summary of what players want, what remains unfulfilled, and what someone might investigate supplying.
Items players are asking for, including requested quantities and useful specifications.
Requests that still need a supplier, with fulfilled requests updated or removed from the active list.
Ideas to investigate based on demand and available supply—not guarantees of profit or promises that customers will appear.
For example: requests might distinguish between a few stacks and full shulkers, or between different rocket specifications. A popular item can still be oversupplied, so demand should be considered alongside existing supply and the market guide.
The program will only work if people trust the process. These are safeguards I'd like us to consider with staff and the community.
Explain how voting access is earned, how shopkeeper status is verified, and how inactive accounts are handled.
Publish aggregate item results rather than individual votes or public accusations about sellers.
Changing a selection replaces the old one. The system should reject duplicate or invalid votes and provide a way to flag bad listings.
Show sample sizes, result calculations, dates, and meaningful differences between voter groups.
A new month can start a fresh voting period while previous summaries remain available for understanding trends.
Staff or an agreed community group can review abuse reports and suggest changes without dictating every price.
Collect requests, summarize demand, identify unfulfilled requests, and publish the next opportunity board.
Collect votes and update provisional results, with vote counts and uncertainty visible.
Consider a short provisional period—perhaps two or three days—before a result is included in a reviewed summary.
Archive the period's summary and start fresh voting without carrying old votes into the new period.
The cadence is a suggestion. We still need to decide whether the review window applies to each item or to a scheduled batch of listings, and whether results should be called provisional, reviewed, or official.
If the idea is approved, I'd like to help with the planning and, if permitted, the implementation. The aim would be to make the information easy to use in Discord and on the Cozy website.
The bot and website should read from the same approved market data, so results don't contradict each other. This page demonstrates the proposed flow; shared voting across different visitors will require an approved backend and data store.
I don't want to rush a complicated system into the server before the rules and calculations are clear. This is the order I'd suggest.
Clarify purpose, geographic scope, petition-linked requirements, and who can approve changes.
Define price bands, voter eligibility, buyer/shopkeeper representation, sample sizes, and reset rules.
Decide how requests, quantities, fulfilled orders, and possible opportunities are collected and summarized.
Use hypothetical data to test uneven participation, conflicting opinions, low turnout, and vote manipulation.
If approved, test a limited selection of items and review whether the results are understandable and useful.
With permission, integrate Discord and the website, gather feedback, and let the community decide what should change.
I'd appreciate feedback on the direction before anything is treated as a rule. Enter a name to unlock this preference poll, then choose one option in each section. You can change your choices later.
This prototype lets people try the proposed voting flow. It does not make server policy or control shop prices.
Enter a name to continue.
Results are shared through the Cozy proposal service when the Cloudflare Worker is configured.
Add a display name on the left to unlock the questions.
I'd ask staff which approval route they prefer. The market guide and demand board can be proposed as a program, while any mandatory petition-linked requirements should be decided explicitly rather than assumed.
Eligibility should be transparent and manageable. We need to decide whether it is based on playtime, staff approval, an application, or another method, and how to handle people who are both buyers and sellers.
For the initial version, I suggest a community estimate rather than a required selling price. If any binding rule is considered later, it needs separate approval and clear enforcement and exception rules.
Not in this standalone demonstration. Shared votes need a backend that stores and validates submissions, identifies duplicate voters appropriately, and provides staff controls. The prototype currently saves to this browser only.