TASmod

TASmod

Tool-Assisted Speedrunning tools for Minecraft. This includes input playback.

by
11.5K Downloads
forgelegacy-fabricutility
Rent Server with this Mod

About this Mod

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

Available Versions

TASmod Beta2.1release
MC 1.12.2legacy-fabric
February 6, 2026
TASmod Beta2.0release
MC 1.12.2legacy-fabric
October 25, 2025
TASmod Beta1.2release
MC 1.12.2legacy-fabric
September 30, 2025
TASmod Beta1.1release
MC 1.12.2legacy-fabric
August 6, 2025
TASmod Beta1.0release
MC 1.12.2legacy-fabric
July 25, 2025

How to Install TASmod on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.12.2).

3

Install Mod

Open the mod browser in the dashboard and search for "TASmod". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forgelegacy-fabric

Minecraft Versions

1.12.2

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

TASmod server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.12.2). You can switch loaders with one click in the panel.

Is TASmod compatible with forge and legacy-fabric?

TASmod officially supports forge, legacy-fabric for Minecraft 1.12.2. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with TASmod – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if TASmod consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install TASmod with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU General Public License v3.0 only
Server-side
Required

Supported Versions

1.12.2