{"id":17448197,"url":"https://github.com/kyagara/cooptweaks","last_synced_at":"2026-05-07T14:47:46.092Z","repository":{"id":257918816,"uuid":"859565762","full_name":"Kyagara/CoopTweaks","owner":"Kyagara","description":"Sync advancements, chat relay for Discord and more, NeoForge and Fabric supported.","archived":false,"fork":false,"pushed_at":"2024-10-15T17:46:18.000Z","size":225,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T03:43:15.704Z","etag":null,"topics":["architectury","bot","discord","discord4j","fabric","minecraft","neoforge","qol","stonecutter"],"latest_commit_sha":null,"homepage":"https://modrinth.com/mod/cooptweaks","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kyagara.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-09-18T22:13:44.000Z","updated_at":"2024-10-15T17:49:25.000Z","dependencies_parsed_at":"2024-10-17T01:39:11.826Z","dependency_job_id":null,"html_url":"https://github.com/Kyagara/CoopTweaks","commit_stats":null,"previous_names":["kyagara/cooptweaks"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kyagara%2FCoopTweaks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kyagara%2FCoopTweaks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kyagara%2FCoopTweaks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kyagara%2FCoopTweaks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kyagara","download_url":"https://codeload.github.com/Kyagara/CoopTweaks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245966929,"owners_count":20701759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["architectury","bot","discord","discord4j","fabric","minecraft","neoforge","qol","stonecutter"],"created_at":"2024-10-17T20:06:24.999Z","updated_at":"2025-10-15T18:05:30.927Z","avatar_url":"https://github.com/Kyagara.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CoopTweaks\n\nSync advancements, chat relay for Discord and more. Check [here](https://github.com/Kyagara/CoopTweaks/actions) for the latest builds.\n\n## About\n\nThis project is inspired by the [CooperativeAdvancements](https://modrinth.com/mod/cooperative-advancements) mod, my\ngoal with this is to add on the coop experience I really enjoyed from CooperativeAdvancements by giving more features in just one package.\n\nSome features in this mod come from my other mod, [Fred](https://github.com/Kyagara/fred).\n\n## Features\n\n- Bridges a Discord channel to the Minecraft server chat, allowing for chat between the two.\n- Send events like advancements, join/leave, death, from the server to Discord.\n- Sync advancements completion, all players share the same advancement progress.\n- Discord commands to retrieve information about the server.\n- Link items in the chat.\n\n## TODO\n\n- More options to enable/disable certain parts of the mod.\n- Add Discord commands to retrieve general information about the server, TPS, etc.\n- Maybe use a small database library for storage as it might be useful for other ideas.\n\n## Configuration\n\nConfiguration is located in a folder called `cooptweaks`, contains the following:\n\n- `saves/`: Folder containing the advancements reached by the players, files are named by the world seed.\n- `advancements.toml`: Configuration for the advancement module.\n- `discord.toml`: Configuration for Discord related features.\n\nThe Discord bot requires the permission to create slash commands and `MESSAGE_CONTENT` and `GUILD_MEMBERS` intents.\n\n## Client\n\n#### Keybinds\n\n- `Left Shift + Left Alt`: Links the item being hovered by the player.\n\n#### Commands\n\n- `shrug`: Shrugs.\n- `flip`: Flips the table.\n- `unflip`: Unflips said table.\n- `coords`: Sends the player's coordinates in a dimension in chat.\n\n## Server\n\n#### Commands\n\nAll commands are prefixed with `/cooptweaks`.\n\n#### `advancements \u003csubcommand\u003e`\n\n- `progress`: Shows the advancement progress of the world.\n\n#### `link`\n\nLinks the item being held by the player in the chat.\n\n## Discord Commands\n\n- `/status`: Shows information about the server like motd, uptime, address, etc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyagara%2Fcooptweaks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkyagara%2Fcooptweaks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyagara%2Fcooptweaks/lists"}