Точность данных
Данные о чарах Java извлекаются из официального клиента. Формулы калькуляторов и отличия Bedrock основаны на источниках, описанных ниже.
Источники данных
- Зачарования (максимальные уровни, стоимость на наковальне, вес, стоимость зачарования, конфликты, предметы): файлы зачарований внутри официального клиента Java 26.3 от Mojang, SHA-1
e877b6a07acd633fb3bb475002175cec036e7b87. - Где их найти: таблицы добычи и правила торговли крестьян из того же файла.
- Названия, текстуры, шрифты и интерфейс: тот же файл клиента. Шрифт игры преобразован в веб-шрифт.
- Характеристики предметов (зачаровываемость, редкость, урон атаки, броня, прочность): отчёт о предметах из ванильного генератора данных для 26.3.
Источники и исправления
Источники: официальный клиент Java и списки изменений Bedrock. Сообщить об ошибке можно в Discord.
Тесты
- Решатель сравнивается с полным перебором для пяти наборов с той же функцией стоимости. Это проверяет поиск, но не каждое правило игры независимо.
- Стоимость на наковальне сверена с известными результатами в игре (одиночные книги, объединение уровней, конфликты, «Слишком дорого!»).
- Расчёты чародейского стола сверены с известными фактами: 15 книжных полок всегда дают 30-й уровень в нижнем варианте, зачарования-сокровища никогда не выпадают, на топоре не может выпасть Острота, а на алмазном мече Острота выпадает максимум IV.
Что взято не из файлов игры
- Цены на книги у библиотекарей считаются по формуле сделки из кода игры (2 + 3 × уровень + случайная часть, удвоение для сокровищ, максимум 64). Файлы игры говорят только о том, что такая сделка существует.
- Некоторые боевые формулы (сокрушительный удар, критические удары, броня) взяты из кода игры, а не из файлов данных.
- Этот сайт не извлекает игровые данные Bedrock. Калькулятор и страницы для Bedrock используют данные Java с задокументированными отличиями Bedrock: своё правило стоимости на наковальне (оплачивается только повышение уровня, несовместимые зачарования ничего не стоят), урон Остроты, Пронзатель, Шёлковое касание на ножницах и отсутствие Разящего клинка.
Обновления
Ежедневная проверка ищет новые релизы и снапшоты Minecraft. Новые файлы игры извлекаются и сравниваются, а изменения появляются на странице обновлений.