Скачать объединённый JSON схемы

Добавляет кнопку для скачивания объединённого JSON файла схемы

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Родион Moroz
今日安裝
0
安裝總數
1
評價
0 0 0
版本
1.6
建立日期
2024-12-26
更新日期
2024-12-26
尺寸
4.3 KB
授權條款
MIT
腳本執行於

Описание Скрипт предназначен для добавления кнопки на веб-страницу, которая позволяет скачать объединённый JSON-файл схемы постройки из игры Minecraft. Скрипт автоматически определяет ID постройки, извлекает данные из соответствующих JSON-файлов, объединяет их в один файл и предоставляет пользователю возможность скачать.

Функционал Добавление кнопки на страницу:

Кнопка появляется в правом верхнем углу экрана. Нажатие на кнопку инициирует процесс загрузки данных. Определение ID постройки:

ID извлекается из атрибута data-build-id элемента с классом .plan-body. Генерация ссылок:

Ссылки формируются по шаблону: https://mcpehub.org/uploads/buildings/{id}/{layer}.json где {id} — ID постройки, а {layer} — номер слоя. Загрузка и объединение данных:

Данные из всех слоев (1.json, 2.json и т.д.) скачиваются. Если загрузка слоя завершилась неудачно, она отмечается в консоли, но процесс продолжится для остальных слоев. Скачивание файла:

Объединённые данные сохраняются в файл building_{id}_combined.json и автоматически загружаются на компьютер пользователя. Подробное логирование:

Все ключевые шаги (создание кнопки, загрузка данных, ошибки, успешные действия) логируются в консоли браузера. Установка Убедитесь, что Tampermonkey установлен в вашем браузере (доступен для Chrome, Firefox, Edge и других). Создайте новый userscript: Откройте Tampermonkey. Выберите "Добавить новый скрипт". Вставьте предоставленный код и сохраните. Использование Перейдите на страницу с постройкой, например: https://mcpehub.org/plan.php?id=8736 Убедитесь, что элемент .plan-body существует и содержит атрибут data-build-id. Нажмите на кнопку "Скачать объединённый JSON" в правом верхнем углу. Дождитесь завершения загрузки. JSON-файл будет автоматически сохранён. Возможные ошибки и решения Кнопка не отображается:

Проверьте, загружается ли скрипт на странице. Убедитесь, что адрес страницы соответствует шаблону: https://mcpehub.org/plan.php?id=*. Ошибка: ID постройки не найден:

Проверьте, существует ли элемент .plan-body и содержит ли он атрибут data-build-id. Ошибка загрузки данных:

Если какой-либо слой отсутствует, в консоли появится предупреждение, но остальные слои будут загружены. Объединённый файл пуст:

Убедитесь, что слои доступны по сгенерированным ссылкам.