All versions
1.0.0
Release
GriefLogger Rollback Addon (GLRA) 1.0.08 months ago 2,781
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Server-side
Client and server
Required content
Any compatible version
Changes
1.21.1-neoforge1.0.0
- Rollback:
/gl rollbackwith time/player/radius filters; web UI/API for rollbacks; optional notifications; initiator excluded from broadcast; English defaults for messages/UI. - Web tokens:
/gl web token add/remove/listwith player-name autocomplete, copy-to-clipboard tokens, and translated messages. - Web server control:
/gl web start|stopwith GLRA-styled status messages and English fallbacks. - Config: database backends (SQLite/MySQL/MariaDB), batch size, web bind/port/token, unauthorized access logging toggles.
- Permissions: per-feature permission nodes for commands and notifications (LuckPerms/permission mods supported; op-level fallback).
- Stability: fallback English text in web UI and in-game notifications; PlayerList API fixes; TODO backlog for future work.
- Web server start/stop commands now use GLRA-styled messages with English fallbacks (“GLRA web server started/stopped”).
- Rollback notifications default to English and no longer ping the initiating player (they already get direct feedback).
- Web UI defaults switched to English for all static labels/toasts when translations are missing.
/gl web token add/removegains in-game player name autocompletion and fixes the PlayerList API usage.- TODO backlog added (
TODO.md) outlining undo support, unified messaging, GriefLogger independence, multi-version targets, mod API surface, and other future tasks.
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:9zz45oFQ:5tkgw70K"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9zz45oFQ:5tkgw70K"
}

