
Modrinth · Minecraft mod
TASmod
Tool-Assisted Speedrunning tools for Minecraft. This includes input playback.
Quick answer
Which TASmod release should I use?
TASmod Beta2.1 targets 1.12.2 with legacy-fabric. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is TASmod required on the client, server, or both?
Installation on the client is optional. Installation on the dedicated server is optional.
The source marks this as usable on both the client and server.
What else does TASmod Beta2.1 need?
Beta2.1. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add TASmod without breaking your instance.
Built for TASmod Beta2.1. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Beta2.1. It targets 1.12.2 with legacy-fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside Beta2.1. It opens that exact file at the source.
About this project
What does TASmod add?
TASmod
This mod is still in development major issues may arise! Planned to support 1.8.9-1.16+ eventually, but for now it only works for 1.12.2 (Mojang changed how gui screens, like the inventory are handled, the current mod would break in 1.14+)
Info
You might have seen videos, where a robot plays Super Mario Bros by sending controller signals to the console. These videos are called Tool-Assisted Speedruns and are trying to achieve the fastest time possible in the game without modifying the game files... This mod tries to bring TASing to minecraft...
Warning
This is not a client mod, joining a server where the mod is not installed will disconnect you from the server after a short amount of time...
Features
Recording and playing back inputs
Slowing down the game / Slowmotion
Stop the tickrate and advance one tick (Frame advance, but with ticks, so tickadvance?)
Savestates
RNG manipulation
In the bottom left of your screen are several things. Probably the number 0 and the inputs you are pressing.
The white buttons are what the game currently recognises, the green buttons are what you press on the keyboard currently.
On lower tickrates you can see that the green one is updated faster than the white inputs
Commands
-/record To start a recording. This records the inputs to RAM. The number should now increase because it detects the inputs.
-/clearinputs: Clears the currently stored inputs. Do this before starting a new recording, since /record only adds inputs and does not clear them.
-/play: Plays back the stored inputs. Before that, it teleports you to the location where you started recording.
WARNING Unfortunately the vanilla teleporting takes some time, so the player won't be able to move in the first few ticks, which oftentimes desyncs the TAS immediately. So record like 7 ticks at the start where you not move to account for that. Will be fixed sometime in the future.../save <filename>: Stores the current inputs under the given filename in .minecraft/saves/tasfiles./load <filename>: Replaces the current inputs with the inputs from the file with the given filename./folder savestate|tasfiles Opens the savestate or tasfile folder on your disk/savestate <save|load|delete> <index> Saves, loads or deletes the savestate under the specified index. You can find more infos ingame by using /savestates.
Hotkeys
- F8 Toggles between tickrate 0 and other tickrates. Pauses the game on both client and server side.
- F9 You can advance one tick at a time while you are in tickrate 0.
- J Makes a savestate under .minecraft/saves/savestates. If you are recording, a savestate of the recording will be made under .minecraft/saves/tasfiles/savestates
- K Loads the savestate. It will also work during recording or playback.
- F6 Customize the HUD. Leftclick and drag to change the position, Rightclick to add a background
- F10 Aborts a playback
Bugs
You can post them on the issue tracker linked in problems... Need help? Join our Discord
Project description from Modrinth.
Pick your setup
TASmod by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
TASmod versions and loaders
Beta2.1
TASmod-1.12.2-Beta2.1.jar
6 Feb 2026
Beta2.0
TASmod-1.12.2-Beta2.jar
25 Oct 2025
Beta1.2
TASmod-1.12.2-Beta1.2.jar
30 Sept 2025
Beta1.1
TASmod-1.12.2-Beta1.1.jar
6 Aug 2025
Beta1.0
TASmod-1.12.2-Beta1.0.jar
25 Jul 2025
Alpha-9
TASmod-1.12.2-Alpha9.jar
2 May 2023
Alpha-8.1
TASmod-1.12.2-Alpha8.1.jar
21 Mar 2023
Looking for an older file? The official Modrinth project page is in Resources.