Seller Profiles
Seller profile from Detail slot 22 — name, active listings, sales, earnings, rating, listing list.
Compatible with: GrzybcioRynek 1.0.3Minecraft 26.2Web 0.1.0
Based on GrzybcioRynek 1.0.3 and web 0.1.0 source.
SellerProfileGUI (27 slots, hardcoded). Entry: MarketDetailGUI slot 22 (head / profile button).
Contents
| Slot | Content | Source |
|---|---|---|
| 4 | Name (PLAYER_HEAD) | sellerName from listing |
| 11 | Active listings | StatsManager.getPlayerListings |
| 12 | Sold | getPlayerSalesCount |
| 13 | Earned | getPlayerEarned (sellerReceived) |
| 14 | Rating X.X★ + rating count | getAverageRating / getRatingsForSeller |
| 15 | Show player's listings | browse with sellerFilter |
| 22 | Back | previous BrowseContext |
Title: gui.seller.title ({seller}).
Listing filter
Slot 15 opens MarketBrowseGUI with context: sellerFilter = seller UUID, page 1, no favoritesOnly. Only that player's active listings are shown.
Ratings
Average and count come from market-data.yml → ratings. When ratings.enabled: false, new ratings are not created, but old ones still show on the profile (GUI does not check the flag on read).
There is no separate /market profile command.