SimpleRewind: ENGLISH
SimpleRewind gives players a second chance when lethal damage would kill them. If they have enough XP, time freezes, a short cinematic rewind plays, and the player is returned to a previous position with 1 heart.

Features
- Automatic rewind on lethal damage.
- XP cost, cooldown and rewind duration.
- Server-side validation for XP and cooldowns.
- World freeze during the rewind sequence.
- Safe-position search before teleporting back.
- Dangerous-position history filtering.
- Optional anti-abuse rules for void deaths, PvP and totems.
- Optional Echo Shard activation modes.
- Cooldown/ready HUD outside the rewind sequence.
- Rewind HUD with default and minimal themes.
- Cinematic sounds, particles, death echo and lingering trail.
- Client-side translucent player ghost instead of an armor stand marker.
- In-game client config screen.
- Optional Mod Menu integration.
- Admin commands for debugging, status and config reload.

Controls
The config screen is available as a keybind:
- SimpleRewind -> Open SimpleRewind config
The key is unbound by default so it does not conflict with existing controls.
If Mod Menu is installed, the same config screen is also available from the Mod Menu config button.
Commands
Requires gamemaster permissions:
- /rewind reload reloads config/simplerewind.properties.
- /rewind status prints the active server config.
- /rewind debug trigger manually triggers a rewind for testing.
- /rewind debug fill_xp grants the XP needed for testing.
Configuration
The config file is created automatically at:
text
config/simplerewind.properties
Available options:
properties
historySize=11
preset=balanced
defaultDurationSeconds=10
xpCost=30
cooldownSeconds=30
activationMode=xp
persistHistory=false
hudEnabled=true
requiredPermissionLevel=0
safeRewindPosition=true
avoidDangerousHistory=true
disableInVoid=true
disableInPvp=false
respectTotems=true
hudTheme=default
hudAlpha=170
deathAlertStyle=custom
particlesEnabled=true
particlesIntensity=1
Notes:
- historySize controls how many previous player positions are stored.
- preset supports casual, balanced, hardcore and cinematic.
- activationMode supports xp, item and xp_item; item modes consume 1 Echo Shard.
- requiredPermissionLevel > 0 limits automatic rewinds to operators.
- safeRewindPosition searches nearby for a solid floor and two free blocks before teleporting.
- avoidDangerousHistory avoids saving positions in lava, fire, cactus, magma, powder snow, liquids, blocked spaces or unsupported air.
- disableInVoid lets void deaths stay lethal instead of rewinding into unsafe space.
- disableInPvp disables automatic rewinds caused by player attacks.
- respectTotems lets vanilla Totems of Undying trigger before SimpleRewind.
- hudTheme supports default and minimal.
- deathAlertStyle supports custom, vanilla and both.
- particlesIntensity supports 1, 2 and 3.
License
MIT
SimpleRewind: ESPAÑOL
SimpleRewind les da a los jugadores una segunda oportunidad cuando un daño letal debería matarlos. Si tienen suficiente XP, el tiempo se congela, se reproduce una pequeña cinemática de rebobinado y el jugador vuelve a una posición anterior con 1 corazón.

Características
- Rebobinado automático al recibir daño letal.
- Costo de XP, enfriamiento y duración configurables.
- Validación del lado del servidor para XP y enfriamientos.
- Congelación del mundo durante la secuencia de rebobinado.
- Búsqueda de una posición segura antes de teletransportar al jugador.
- Filtrado de historial de posiciones peligrosas.
- Reglas opcionales antiabuso para muertes en el vacío, PvP y tótems.
- Modos opcionales de activación con Echo Shard.
- HUD de enfriamiento/listo fuera de la secuencia de rebobinado.
- HUD de rebobinado con temas predeterminado y minimalista.
- Sonidos cinemáticos, partículas, eco de muerte y rastro persistente.
- Fantasma translúcido del jugador del lado del cliente en lugar de un marcador con armor stand.
- Pantalla de configuración dentro del juego.
- Integración opcional con Mod Menu.
- Comandos de administrador para depuración, estado y recarga de configuración.

Controles
La pantalla de configuración está disponible mediante una tecla asignable:
- SimpleRewind -> Abrir configuración de SimpleRewind
La tecla no tiene asignación por defecto para evitar conflictos con otros controles.
Si Mod Menu está instalado, la misma pantalla de configuración también estará disponible desde el botón de configuración de Mod Menu.
Comandos
Requiere permisos de gamemaster:
- /rewind reload recarga config/simplerewind.properties.
- /rewind status muestra la configuración activa del servidor.
- /rewind debug trigger activa manualmente un rebobinado para pruebas.
- /rewind debug fill_xp otorga el XP necesario para pruebas.
Configuración
El archivo de configuración se crea automáticamente en:
text
config/simplerewind.properties
Opciones disponibles:
properties
historySize=11
preset=balanced
defaultDurationSeconds=10
xpCost=30
cooldownSeconds=30
activationMode=xp
persistHistory=false
hudEnabled=true
requiredPermissionLevel=0
safeRewindPosition=true
avoidDangerousHistory=true
disableInVoid=true
disableInPvp=false
respectTotems=true
hudTheme=default
hudAlpha=170
deathAlertStyle=custom
particlesEnabled=true
particlesIntensity=1
Notas:
- historySize controla cuántas posiciones anteriores del jugador se almacenan.
- preset admite casual, balanced, hardcore y cinematic.
- activationMode admite xp, item y xp_item; los modos con item consumen 1 Echo Shard.
- requiredPermissionLevel > 0 limita los rebobinados automáticos solo a operadores.
- safeRewindPosition busca cerca una superficie sólida y dos bloques libres antes de teletransportar.
- avoidDangerousHistory evita guardar posiciones en lava, fuego, cactus, magma, nieve en polvo, líquidos, espacios bloqueados o aire sin soporte.
- disableInVoid hace que las muertes en el vacío sean letales en lugar de rebobinar a un lugar inseguro.
- disableInPvp desactiva los rebobinados automáticos causados por ataques de jugadores.
- respectTotems permite que los Tótems de Inmortalidad vanilla se activen antes que SimpleRewind.
- hudTheme admite default y minimal.
- deathAlertStyle admite custom, vanilla y both.
- particlesIntensity admite 1, 2 y 3.
Licencia
MIT