Download modding-skill-ollama/skill/modules/texture-patch-hunt.md from Elmerfudge/ModdingAssistant: direct link, hf CLI and curl.
- Browser
- Download file 2.4 kB
-
https://huggingface.co/Elmerfudge/ModdingAssistant/resolve/main/modding-skill-ollama/skill/modules/texture-patch-hunt.md
- Command line
-
hf download hf://Elmerfudge/ModdingAssistant/modding-skill-ollama/skill/modules/texture-patch-hunt.md
-
curl -L -o texture-patch-hunt.md https://huggingface.co/Elmerfudge/ModdingAssistant/resolve/main/modding-skill-ollama/skill/modules/texture-patch-hunt.md
texture-patch-hunt
Find the best texture/resource-pack patch for each mod on a modpack's "Missing Mods" list (Sphax/BDCraft and others).
Ask first
Target Minecraft version, where the files go, resolution ceiling (512x is huge).
Access facts
- BDCraft often blocks plain fetches (403), and its mod-patch index (
https://bdcraft.net/downloads/purebdcraft-minecraft/mod-patches/) is JavaScript-rendered: usebrowser_fetchif available; otherwise useweb_searchfor"<Mod>" bdcraft patch. - MediaFire/Dropbox pages: fetch the page, find the real download link; if blocked, collect links and hand them to the user.
- Keep requests small and save results to the workspace as you go.
Step 1: query the BDCraft index (browser_fetch with js, after the page loads)
Array.from(document.querySelectorAll('.mod_result_item'))
.filter(d=>/^(NAME1|NAME2)$/i.test((d.querySelector('.mod_title')||{}).textContent||''))
.map(d=>d.querySelector('.mod_title').textContent+' ['+(d.querySelector('.mod_type')||{}).textContent+'] => https://bdcraft.net'+d.querySelector('a').getAttribute('href')).join('\n')
Try name variants (spaced "Little Tiles", drop version suffixes, search the parent mod). Mod = released; Work in Progress = partial.
Step 2: pull downloads from each thread
Check BOTH MediaFire and Dropbox (?dl=1), filter filenames by Minecraft version, expand collapsed "Show" spoilers.
Step 3: release vs request
Read the first post. "Can anyone make..." with no links, or threads in requests sections, are requests, not patches.
Step 4: fallbacks in order
Parent mod's patch (mark Partial) -> modpack texture patches (read their own "Missing Mods" section) -> Modrinth/CurseForge packs (for 1.12.2: Not Enough Pixels, then Faithful 32x Modded; fetch each pack's full mod list and cross-reference the whole outstanding list at once) -> web_search "<Mod>" texture pack <version>.
Prefer the target version; otherwise take the closest and FLAG the gap. Rename third-party archives <ModName>-<PackName><version>.zip.
Output
CSV + Markdown report in the workspace, columns: ModName, TextureFound, TextureSize, MCVersion, Source, DownloadLink, Notes. Group: found on BDCraft / elsewhere / partial-parent / nothing found / to verify. Notes always record release vs WIP, version mismatches, typos in the source list, and why something was ruled out.