{"id":15015135,"url":"https://github.com/minecrafttas/tasmod","last_synced_at":"2025-10-16T17:19:14.138Z","repository":{"id":43496345,"uuid":"320677861","full_name":"MinecraftTAS/TASmod","owner":"MinecraftTAS","description":"Minecraft Tool-Assisted Speedrun (TAS) Tools with input playback","archived":false,"fork":false,"pushed_at":"2025-04-09T19:08:56.000Z","size":13921,"stargazers_count":32,"open_issues_count":26,"forks_count":4,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-04-09T20:22:54.606Z","etag":null,"topics":["minecraft","minecraft-fabric-mod","minecraft-tas","mod","tas","tool-assisted-speedrun"],"latest_commit_sha":null,"homepage":"https://discord.gg/jGhNxpd","language":"Java","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/MinecraftTAS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":"tasmod","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-12-11T20:32:23.000Z","updated_at":"2025-04-09T19:09:00.000Z","dependencies_parsed_at":"2024-01-05T22:30:36.917Z","dependency_job_id":"54e867f5-bc7b-46c2-901a-8cf2f0afa700","html_url":"https://github.com/MinecraftTAS/TASmod","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinecraftTAS%2FTASmod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinecraftTAS%2FTASmod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinecraftTAS%2FTASmod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinecraftTAS%2FTASmod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MinecraftTAS","download_url":"https://codeload.github.com/MinecraftTAS/TASmod/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248505921,"owners_count":21115354,"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":["minecraft","minecraft-fabric-mod","minecraft-tas","mod","tas","tool-assisted-speedrun"],"created_at":"2024-09-24T19:46:32.606Z","updated_at":"2025-10-16T17:19:14.130Z","avatar_url":"https://github.com/MinecraftTAS.png","language":"Java","funding_links":["https://patreon.com/tasmod"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://minecrafttas.com/images/TASmodLogo.svg\" alt=\"Logo\" width=\"500\"\u003e\u003c/p\u003e\n\nA [Tool-Assisted Speedrun](https://tasvideos.org/WelcomeToTASVideos) mod for Minecraft.  \nAdds tools such as input playback, slowdown and savestates for creating TASes,  \nwhich aim to beat the game as fast as possible.\n\n# Installation\nThis mod uses the modloader [LegacyFabric](https://legacyfabric.net/), a fork of [Fabric](https://fabricmc.net/) for versions below 1.14.4.  \n**Does NOT need LegacyFabric-API**\n# Features  \n## Playback\nThis mod can record and play back\n- The entire keyboard, minus TASmod keybinds (see below).\n- Gui-Screens like crafting, the pause menu and the main menu! (Except the keybinding screen)\n- Any screen size and window size (No warranties here...)\n\n### Commands\n`/record` - Start a recording. This will record inputs to RAM. Closing the game will empty these inputs.  \n`/play` - Start to play back the stored inputs.  \n`/save \u003cfilename\u003e` - Save stored inputs to a file.  \n`/load \u003cfilename\u003e` - Load inputs from file.  \n`/clearinputs` - Delete all stored inputs, use this before starting a brand new recording.  \n`/record` - will resume the recording and not clear the inputs first.  \n`/playuntil \u003ctickCount\u003e` - Stops the next playback at the specified tick number, then switches to a recording. Run this command then start a playback via `/play`.\n\n`/fullrecord, /fullplay` - Same as record/play however it will quit to the main menu first.  \n`/restartandplay \u003cfilename\u003e` - Quits Minecraft completely. When restarting, the specified file will be loaded and played back, when the menu appears.\n\n`/filecommand \u003cfilecommandname\u003e` - Enables/Disables certain FileCommands in the TASfile, which are special lines in the TASfile that will trigger actions, when the playback reaches over that point.  \n`/folder \u003ctasfiles|savestates\u003e` - Opens the folder for tasfiles or savestates in the file explorer\n### Keybinds\n\u003ckbd\u003eF10\u003c/kbd\u003e - Stops either a playback or a recording.  \n\n## Savestate\n### Commands\n`/savestate` - Prints a full guide to the savestate command in chat.\n### Keybinds\n\u003ckbd\u003eJ\u003c/kbd\u003e - Make a new savestate.  \n\u003ckbd\u003eK\u003c/kbd\u003e - Load the most recent savestate.\n\n## Tickratechanger (Slowdown)\n### Commands\n`/tickrate \u003cticks/second\u003e` - Changes the game speed. Default is 20, anthing below will slow the game down, anything above will speed it up.\n### Keybinds\n\u003ckbd\u003e.\u003c/kbd\u003e - Increases the tickrate in steps  \n\u003ckbd\u003e,\u003c/kbd\u003e - Decreases the tickrate in steps  \n\u003ckbd\u003eF8\u003c/kbd\u003e - Enter \"Tickrate 0\". The game is paused but you can still look around.  \n\u003ckbd\u003eF9\u003c/kbd\u003e - While in tickrate 0, advance the tick by 1. By holding keyboardkeys, you can make inputs while tickadvancing.\n\n## Multiplayer support\n**Important:** This is **NOT** a clientside mod, a server side installation is required a.k.a This doesn't work on Hypixel, 2b2t etc. These servers will **NEVER** be supported.\n\nRecord TASes with friends! Needs operator permissions to run tasmod related commands.  \n/savestate can be used to manage savestates.\n\n\u003e [!Note]\n\u003e /fullrecord, /fullplay and /restartandplay are not guaranteed to work in multiplayer at this time.\n\n## HUD\nWhen ingame, hitting \u003ckbd\u003eF6\u003c/kbd\u003e will show you options for customising your HUD, with monitoring options and more. Even more options are available when KillTheRNG is installed. \n\n# Credits  \nAuthor of the original prototype: [tr7zw](https://github.com/tr7zw/MC-TASmod)  \nMain Mod Author: Scribble  \n\nContributions by: famous1622, Pancake  \n  \nInitial Tickratechanger: [Guichaguri](https://github.com/Guichaguri/TickrateChanger)  \nTickrate 0 idea: [Cubitect](https://github.com/Cubitect/Cubitick)  \nSavestate idea: [bspkrs, MightyPork](https://github.com/bspkrs-mods/WorldStateCheckpoints)\n\nSpecial thanks: Darkmoon, notz23, The Minecraft TAS Community  \n\n# Development\nFor setting up and building the mod, check [CONTRIBUTING.md](https://github.com/MinecraftTAS/TASmod/blob/develop/CONTRIBUTING.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminecrafttas%2Ftasmod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminecrafttas%2Ftasmod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminecrafttas%2Ftasmod/lists"}