Limitations
It ain't ideal.
While the data collected and presented by GLAZED is sourced directly from Donut SMP, this data is not perfect and a number of note-worthy limitations exist.
These limitations are due to the official data provided by Donut SMP.
- Throttling creates 3 to 5 minute gaps in transaction data.
- Order and listing data are not being collected.
- Enchantments are missing from item metadata.
- Data components collapse distinct variants into a single item.
This means there is little that can be done to address them. Ultimately, it comes down to the Donut SMP team doing the work to provide more robust data.
It is unclear if the Donut SMP team intend to do this, and you should not hold your breath. They have more than enough on their plate. It would be absurd for them to prioritise such minor things with the border expansion on the horizon.
Though, GLAZED reserves the right to occasionally pester them. Just a little. A smidge of pestering.
Gaps in data
Unpredictable throttling.
At the moment, the GLAZED service that pulls data from Donut SMP operates well below the stated limits. Despite this, it constantly gets told to settle down and wait before requesting more data.
This happens unpredictably, and has happened with a variety of different configurations pulling data at slower and slower rates.
When throttled, the latest data becomes inaccessible for several minutes. This creates 3 to 5 minute gaps in transaction data.
With the current configuration, GLAZED is just barely able to keep up with the constant flow of transactions. Any lower and many would be missed entirely.
No data for orders
Only the Auction House.
Unfortunately, no data for the Donut SMP order system is made available. All data tracked and presented by GLAZED is solely based on settled Auction House transactions.
In addition to settled Auction House transactions, data is also available for Auction House listings.
Until the above issue with Donut SMP limits is resolved, however, listing data is not being collected. It would further contribute to getting limited, causing far more gaps in all data and intefering with the collection of the more meaningful data for settled transactions.
Enchantments
They're missing.
The data provided by Donut SMP does not include any information about enchantments present on items that have been traded. This means it is impossible to distinguish an ordinary unenchanted item and the same item with maxed-out enchantments.
For example, enchanted books all appear as the same item in transaction data- even if they have completely different enchantments.
Data components
Variants vanish.
Just like enchantments, the data provided by Donut SMP lacks any data component information. This makes it impossible to distinguish between different kinds of potion, and a number of other items.
It also means it is not possible to tell apart ordinary Netherite tools and the custom Donut SMP Amethyst items.
Sorry, there ain't no solutions
Except one.
One solution that would solve all of the limitations stated above, all without any work required by the Donut SMP team, would be developing and broadly distributing a custom crowd-sourcing Minecraft mod.
The mod would be trivial to make. In fact, it is so trivial that it has already been developed!
All it has to do is parse the order and Auction House data your client receives when you open the interfaces, then forward the data to the GLAZED server.
However, this is not something that will be released. Sorry.
It would be great to have better data, but encouraging Donut SMP players to install mods targeting the server contradicts the security advice of Pedro, a senior developer of Donut SMP.
The server's player-base skews very young, and there is every chance they'd get hopped-up on the thrill of learning how to install mods- then go get themselves RAT'd and lose their precious accounts.
So, with fingers crossed, GLAZED will continue to use the official data made available. We gotta protect lil Timmy's Minecraft account.