Tags
Creators
Details
All versions
1.3.2
Release
invrewind 1.3.26 months ago 41
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
Platforms
Folia
Paper
Purpur
Changes
What's Changed
New Features
- Offline Player Restore System: Schedule inventory restores for offline players
- Restores automatically apply when player joins the server
- Configurable 24-hour expiry (admin notified if player doesn't join in time)
- Player freeze during restore (prevents movement, inventory actions, item pickup/drop)
- Title message shown during restore process
- Full selective restore support (inventory, armor, offhand, ender chest, health, hunger, XP, location)
- Latest scheduled restore overwrites previous ones
- Admin notifications on join, completion, failure, and expiry
- Console logging for all restore events
- Works with all database types (YAML, SQLite, MySQL)
- Can be fully enabled/disabled via config (
offline-restore.enabled)
GUI Improvements
- All Players Display: Shows both online and offline players with backups in
/invrewindGUI- Online players shown first, then offline players alphabetically
- Status indicator (online/offline) in player skull lore
- "Schedule Offline Restore" button appears when target player is offline (if feature enabled)
- One-click scheduling with automatic configuration
Command Improvements
- Tab completion now includes offline player names with backups
/invrewind <playername>works for both online and offline players- Async player lookup for offline players
- All commands support both online and offline player targets
Message Updates
- All offline restore messages use small caps gradient format
- Database fallback messages converted to small caps gradient
- Consistent styling across all user-facing messages
- Improved readability and visual consistency
Configuration
- New
offline-restoreconfig section with full customization:enabled: Enable/disable offline restore feature completely (default: true)expiry-hours: Time before pending restore expires (default: 24)expiry-check-interval: How often to check for expired restores (default: 3600 seconds)apply-delay-ticks: Delay before applying restore after join (default: 20 ticks)freeze-player: Prevent player actions during restore (default: true)- Customizable title messages and timing
- Config version bumped to 3 with automatic migration
- All existing settings preserved during migration
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:PGOGAl6O:XUnF22Mb"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:PGOGAl6O:XUnF22Mb"
}

