{"id":24042207,"url":"https://github.com/tarna/minehutstuff","last_synced_at":"2026-05-13T22:32:34.869Z","repository":{"id":269774971,"uuid":"908424999","full_name":"tarna/MinehutStuff","owner":"tarna","description":"An Unofficial Minehut Discord Bot","archived":false,"fork":false,"pushed_at":"2025-09-12T15:02:12.000Z","size":787,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-12T19:11:02.587Z","etag":null,"topics":["bot","discord","minehut"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/tarna.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}},"created_at":"2024-12-26T03:41:45.000Z","updated_at":"2025-09-12T15:02:15.000Z","dependencies_parsed_at":"2024-12-27T11:32:55.416Z","dependency_job_id":null,"html_url":"https://github.com/tarna/MinehutStuff","commit_stats":null,"previous_names":["tarna/minehutstuff"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tarna/MinehutStuff","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarna%2FMinehutStuff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarna%2FMinehutStuff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarna%2FMinehutStuff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarna%2FMinehutStuff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tarna","download_url":"https://codeload.github.com/tarna/MinehutStuff/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tarna%2FMinehutStuff/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33002688,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"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":["bot","discord","minehut"],"created_at":"2025-01-08T22:37:24.630Z","updated_at":"2026-05-13T22:32:34.852Z","avatar_url":"https://github.com/tarna.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MinehutStuff\nMinehutStuff is a Discord bot with many different custom features relating to [Minehut](https://minehut.com).\n\n_Note: Parts of this code base is still being cleaned up while it is preparing to be open sourced._\n\n## Installation\nThis bot is created using [bun](https://bun.sh) so want to run it yourself, it is recommended to use that as well.\n```sh\nbunx prisma generate\nbun start\n```\n\n## Config\nThe bot has config in two different places. Secret information is configured in the `.env` file while general information is configured in the `config.json` file.\n\nCopy over the `.env.example` file to `.env` and `config.example.json` to `config.json`.\n\n## Libraries\n- [discord.js](https://discord.js.org) - Library to interact with Discord and create the bot.\n- [discordx](https://discordx.js.org) - Library to handle Discord interactions such as commands, buttons, modals, and more.\n- [minehut](https://www.npmjs.com/package/minehut) - Library to fetch information from the Minehut API. (Also maintained by me)\n- [prisma](https://www.prisma.io) - Library used to store data with MongoDB.\n- [cron](https://www.npmjs.com/package/cron) - Cron library to create recurring tasks.\n\n## Commands\n### Minehut\n- `/icons` - Displays a list of the current and upcoming icons in the [Minehut Store](https://app.minehut.com/shop/icons).\n- `/network` - Displays information about the Minehut Network.\n- `/player` - Displays the rank of a Minehut player.\n- `/server` - Displays information about a Minehut server.\n- `/serverlist` - Displays the top servers on Minehut with an optional category filter.\n- `/status` - Displays the status of the Minehut Network.\n\n### Redirects\n- `/mlnehut` - Ability to create a custom redirect on the `mlnehut.com` domain.\n- `/redirects` - See a list of your `mlnehut.com` redirects.\n\n### Other\n- `/channeltracker` - Create a tracker to display information about a Minehut server in a channel name. Currently supports player count, joins, and boosts.\n- `/features` - Displays a list of the bot's features.\n- `/info` - See information about the bot MinehutStuff.\n- `/leaderboard` - See a leaderboard of all servers using the bot.\n- `/ping` - Check the ping with the bot.\n- `/settings` - Change the bot's guild settings.\n\n### Owneer\n- `mh!ban \u003cuser|guild\u003e \u003cid\u003e \u003creason\u003e` - Command that is only available to the bot owner to ban users or guilds that are misusing the bot.\n\n## Other Features\n- Get private support with the bot's staff by sending a DM to the bot.\n\n## Icons\nThe icons command uses an emoji of each icon that is uploaded to the bot as an application emoji. You can find all the images for the icons in the icons directory or use the [download icons script](./scripts/iconsDownload.ts) to download them yourself. And then upload it manually or use the [upload icons script](./scripts/iconsUpload.ts).\n\n## Feedback\nIf you find any bugs or have any feedback for the bot, you can report it either through a [Github issue](https://github.com/tarna/MinehutStuff/issues) or in the [Discord server](https://discord.gg/SScnNymExa).\n\nYou are also welcome to submit PRs to fix something or add new features.\n\n## Notice\nthis bot and its owners is not affiliated with Minehut or GamerSafer in anyway. If you need support with Minehut, you can contact their support [here](https://support.minehut.com).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarna%2Fminehutstuff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftarna%2Fminehutstuff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftarna%2Fminehutstuff/lists"}