{"id":26422072,"url":"https://github.com/bjastkuliar/traderheadsscript","last_synced_at":"2026-02-12T09:31:02.643Z","repository":{"id":281169958,"uuid":"941558166","full_name":"Bjastkuliar/TraderHeadsScript","owner":"Bjastkuliar","description":"A small Java script for adding custom heads to Xisumavoid's Wandering Trader Datapack","archived":false,"fork":false,"pushed_at":"2025-03-11T11:18:26.000Z","size":49,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-13T17:16:33.545Z","etag":null,"topics":["custom-heads","datapack","java","minecraft","script"],"latest_commit_sha":null,"homepage":"","language":"mcfunction","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bjastkuliar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-02T15:24:19.000Z","updated_at":"2025-03-11T11:18:29.000Z","dependencies_parsed_at":"2025-08-13T17:02:03.156Z","dependency_job_id":"4daba50b-5f7b-4891-8971-51f668b8a258","html_url":"https://github.com/Bjastkuliar/TraderHeadsScript","commit_stats":null,"previous_names":["bjastkuliar/traderheadsscript"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Bjastkuliar/TraderHeadsScript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bjastkuliar%2FTraderHeadsScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bjastkuliar%2FTraderHeadsScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bjastkuliar%2FTraderHeadsScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bjastkuliar%2FTraderHeadsScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bjastkuliar","download_url":"https://codeload.github.com/Bjastkuliar/TraderHeadsScript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bjastkuliar%2FTraderHeadsScript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29362767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["custom-heads","datapack","java","minecraft","script"],"created_at":"2025-03-18T02:02:08.469Z","updated_at":"2026-02-12T09:31:02.625Z","avatar_url":"https://github.com/Bjastkuliar.png","language":"mcfunction","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TraderHeads Script\nThis is a little Java script intended to help with the addition of \ncustom heads inside the [Wandering Trader datapack](https://vanillatweaks.net/picker/datapacks/) \ndesigned by Xisumavoid (and his team)\nand used in the [Hermitcraft](https://hermitcraft.com/) minecraft series.\n\n## Usage\nDownload the source, compile it and execute it. From then\nonwards it should be pretty much straightforward what you have to do.\n\nUsually commands or choices accept the extended format as well as an\nabbreviated version of it (a single letter). For example if the command `quit`\nis available, then typing `q` should do the trick\n(actually any word starting with `q` should work).\n\n## Data retrieval\nUsually heads sites (like [minecraft-heads](https://minecraft-heads.com/)) give access\nto the various skins in different formats. For the `texture` you are looking for\nthe `value` format listed under the \"For Developers\" section (at least on that site).\n\n## Modding the original datapack\nThe script simply appends new lines to the `add_trade.mcfunction` file of\nthe plugin. When running the script, you will be asked for\nthe **absolute path** at which the file currently resides \n(either the folder or the actual *.mcfunction* file)\n\nSince the default plugin implements a fixed range of trade indexes from\nwhich the game is going to get the additional trades, I have included\n(along with a custom [`add_trade.mcfunction`](custom-files/add_trade.mcfunction))\nan additional file that has to be replaced inside the original plugin, namely\n[`provide_block_trades.mcfunction`](custom-files/provide_block_trades.mcfunction).\n\n\u003e **Note** replacing these two files will have an additional side effect\n\u003e which I originally had not intended to have, but that I then chose to keep: traders\n\u003e will no longer have a `fixed 8` trades, but instead they'll randomly get from `0 to 8`\n\u003e trades instead!\n\n## Concerning intellectual property\nThe data contained in the [`custom-files`](custom-files) folder are modified files from [vanillatweaks.net](https://vanillatweaks.net/), I do not own any property on them. The data for the custom heads added to [`add_trade.mcfunction`](custom-heads/add_trade.mcfunction) comes from [minecraft-heads](https://minecraft-heads.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjastkuliar%2Ftraderheadsscript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbjastkuliar%2Ftraderheadsscript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjastkuliar%2Ftraderheadsscript/lists"}