Links
Tags
Creators
Details
Licensed MIT
Published 4 years ago
Updated 3 years ago
All versions
1.1.5
Release
v1.1.5 1.19.4 + A lot of QOL changes3 years ago 338
Compatibility
Minecraft: Java Edition
1.19.4
Platforms
Fabric
Quilt
Supported environments
Server-side
Singleplayer
Changes
A huge thanks to https://github.com/mattymatty97 for all of these amazing changes!
Added /replay command:
- /replay players (add|remove|list) - Add/list/remove players to/from the blacklist/whitelist
- /replay status - Show the active recording list as well as if recording is enabled
- /replay status [enable|disable] - Toggle recording across entire mod
- /replay region <regionName> (start|stop|status) - Enable recording of a pre-defined large area independent of players
- /replay file (player|region) - Delete / Upload replay files without manually accessing the replay folder
- /replay marker (player|region) - Add a marker to the specified replay file
Config changes:
- Config now uses yaml format
- Added command_op_level - OP level to access /replay command - Default is OP level 4
- Added recordable_users - List of players that are whitelisted / blacklisted - Default is empty
- Added recording_enabled - Whether to record anything - Default is false
- Added assume_unloaded_chunks_dont_change - Prevents unloaded chunks from being reloaded in a region recording - Default is true
- Added max_file_size - Limits the replay to a maximum size in bytes - Default is 10000000000 bytes or 10 GB
- Added debug - Attaches a printout of the packets received inside the replay recordings - Default is false, stay away unless you need this
- Added invert_user_list - Inverts the list to be a blacklist of players who should not be individually recorded - Default is false
- Added use_server_timestamps - Syncs recording to the server tick to combat tps lag - Default is true
- Added file_storage_url - Endpoint to upload recordings to if uploading using command - Default is "https://file.io/"
File uploading:
- The upload urls are stored alongside a regex for parsing the output in the root of the jar
- The file is "upload_sites.properties"
- If you use a different upload url than the default file.io, define the regex to extract the output url there
Other changes:
- Now compatible with carpet bots
- Removed the partially complete replay checker since it was broken
- Absolute path can now be used to specify a replay recording location outside the server folder
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:i7rbL330:jBZO0TVh"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:i7rbL330:jBZO0TVh"
}![[ARCHIVED] thecolonel63's Server Side Replay Recorder](https://cdn.modrinth.com/data/i7rbL330/11fa0f69394e6a603becef6d9591a55f8a429246.png)

