Tags
Creators
Details
Beta2.0
Compatibility
Changes
Highlights
- New savestate system ported from LoTAS-Light
- Added temporary savestates for
/recordand/play
New
Savestate Indexing
/savestatenow displays the savestates better, adding clickable elements into chat- Savestates can now be renamed
- This can be done via
/savestate rename <index> <newName> - When savestating via hotkey, a gui screen will be displayed for renaming the savestate you just created
- This can be done via
- Savestates now store the time and date, when they were created
- Can be seen when hovering over the savestate name
Temporary savestates
Using /record and /play would be a bit limiting, since any change to the world, like breaking blocks may desync the TAS.
Now, a temporary savestate is created when starting a new recording with /record (i.e. when the input count is set to 0). Using /play will load that savestate at the beginning.
[!NOTE] This will not impact the savestate 0 used for /fullrecord and /fullplay
Use /record nosave and /play nosave to get the old behaviour
Savestate folder structure
Savestates are now grouped in a subfolder by worldname
Whereas before, the .minecraft/saves/savestates folder would look like this:
savestates/
├── New-World-Savestate1
├── New-World-Savestate2
├── New-World--Savestate1
├── New-World--Savestate2
├── Worldname-Savestate1
├── Worldname-Savestate2
├── Worldname-Savestate3
├── New-World-info.txt
├── New-World--info.txt
└── Worldname-info.txt
which made the savestate folder kind of a mess when using multiple worlds. Now it looks like this
savestates/
├── New-World-Savestates
│ ├── New-World-Savestate1
│ ├── New-World-Savestate2
│ └── New-World-info.txt
├── New-World--Savestates
│ ├── New-World--Savestate1
│ ├── New-World--Savestate2
│ └── New-World--info.txt
└── Worldname-Savestates
├── Worldname-Savestate1
├── Worldname-Savestate2
├── Worldname-Savestate3
└── Worldname-info.txt
where all savestates are grouped by world.
Savestate data
Before, the savestate data was located in worldname/tasmod/savestateData.txt.
This made savestates incompatible with i.e. LoTAS which would store it in worldname/lotas/savestateData.txt.
To bring everything together, savestate data is now stored in worldname/tas/savestate.json
Tickrate 0 Warn
Added a chat message that will notify you, when the game was automatically set to 0 and what hotkey to press to unpause.
Fixes
- Fixed
/restartandplaystraight up not working
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:g0TxtOPk:24LeQZCV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:g0TxtOPk:24LeQZCV"
}

