CurseForge · Minecraft mod
TASmod
Tool-Assisted Speedrunning tools, including input playback
Quick answer
Which TASmod release matches 1.12.2 Forge?
TASmod-1.12.2-Alpha9.jar targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is TASmod required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does TASmod-1.12.2-Alpha9.jar need?
TASmod-1.12.2-Alpha9.jar on 1.12.2 Forge. Every mod below is checked against that same setup.
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-1.12.2-Alpha9.jar on 1.12.2 Forge. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use TASmod-1.12.2-Alpha9.jar. It targets 1.12.2 with Forge; 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
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside TASmod-1.12.2-Alpha9.jar. It opens that exact file at the source.
About this project
What does TASmod add?
TASmod
Tool-Assisted Speedrun Mod for Minecraft. Records inputs and plays them back.
Only for 1.12.2 at the moment, 1.16.1 version will follow eventually. More information: Future of Mineraft TAS tools
Features
- Recording and playing back inputs
- Slowing down the game / Slowmotion
- Frame Advance, but with Minecraft ticks (Tickadvance)
- Savestates
- RNG manipulation
Gui
In the bottom left of the screen are 2 UI elements:
- The number represents the input index. When recording, it shows how many ticks where recorded, when playing back, show the current index of the input being fed to the game.
- A keystroke display: White keys are the keys recognized by Minecraft, green are the keys you are pressing on your keyboard. A difference can be seen when playing in lower tickrates
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…/saveTAS filename: Stores the current inputs under the given filename in .minecraft/saves/tasfiles./loadTAS 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/savestatesK 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 backgroundF10 Aborts a playback
Known issues
- In low tickrates / tickrate 0 you have to hold the key until the next tick so that the game recognises it. This feels awkward to use.
- No Gui: Everything is handled via commands at the moment, but a gui is planned.
Bugs and help
You can find our issue tracker under https://github.com/MinecraftTAS/TASmod/issues or join our Discord
Project description from CurseForge.
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
TASmod-1.12.2-Alpha9.jar
13 May 2023
TASmod-1.12.2-Alpha8.1.jar
9 May 2022
TASmod-1.12.2-Alpha8.jar
27 Feb 2022
TASmod-1.12.2-Alpha7.jar
24 Oct 2021
TASmod-1.12.2-Alpha6.jar
28 Sept 2021
TASmod-1.12.2-Alpha5.jar
11 Aug 2021
TASmod-1.12.2-Alpha4.jar
22 Apr 2021
Looking for an older file? The official CurseForge project page is in Resources.