TimeRewindAPI is a Forge 1.20.1 library for rewinding players, entities, projectiles, blocks, inventories, fluids, and world state.
Add TimeRewindAPI as a dependency to your Forge 1.20.1 mod.
Import:
import com.kin.timerewindapi.rewind.api.TimeRewindAPI;
Forge Dependencies:
dependencies {
implementation fg.deobf("com.kin:timerewindapi:1.0.0")
}
TimeRewindAPI.rewindPlayer(
player,
200
);
Rewinds a player by 200 ticks.
TimeRewindAPI.rewindEntity(
entity,
100
);
Rewinds a living entity by 100 ticks.
TimeRewindAPI.rewindProjectile(
projectile,
40
);
Rewinds an arrow, trident, snowball, or other projectile.
TimeRewindAPI.rewindItemEntity(
itemEntity,
100
);
Rewinds a dropped item.
TimeRewindAPI.rewindWorld(
level,
player.blockPosition(),
600,
100
);
Parameters:
This rewinds:
within the radius.
TimeRewindAPI.rewindPlayer(
player,
200
);
TimeRewindAPI.rewindWorld(
player.serverLevel(),
player.blockPosition(),
200,
50
);
Rewinds the player and nearby world by 10 seconds.
History Length: 600 ticks
Default Radius: 100 blocks
Recording Interval: 5 ticks
/rewind
Rewind yourself.
/rewind 200
Rewind yourself by 200 ticks.
/rewind 600 100
Rewind players, entities, projectiles, blocks, fluids, and block entities within 100 blocks.
Current Version:
1.0.0
TimeRewindAPI is designed for: