Tags
Creators
Details
0.1-1.20.1-fabric
Compatibility
Changes
"Time travel is possible you only need to make the world remember what you did." - Me
This is the first version prototype of World Memory. This mods will be the first stone for a soon to be mod of time magic hense the requierement of such a mod.
Any bug found please report it to me on discord or anything.
-
Added /wm commands /wm debug (fluide) Will post every change of stats in your console log ( so unless you wanna get spammed of EVERY SINGLE CHANGE do not enable it.)The Option "Fluide" will mark down every single lava, water or any kind of fluide change happening in the area
/wm log will show you every timestamp/snapshot saved ( not what's inside but how many the chunk you are currently "sitting" at has )
/wm purge CAREFUL. This command is for usage only when you wish to cleanup the snapshot/timestamps saved. Only use it when nescessary. This command include parameters to avoid mistakes.
-
admin will simply delete every single timestamped saved.
-
age will auto delete timestamp that exceed the given day count ( must be a whole number )
-
aucune (french for nothing) does nothing (i felt silly :3), no for real it's a placeholder for a futur command that will involve time travel
-
cause has 3 options and is here just to make some breathing room if needed fluide --> Removes fluide related entries entity --> Removes entity related entries postcrashreset --> Remove post crash related entries
-
inactivite will delete all snapshot/timestamp from a chunk who's inactivity exceed given value ( INTEGER/Whole number only ! )
/wm rollback This one like purge need to be handled with cautions. Any careless input may cause the same damage as using the purge command.
-
apply seed will in a given CHUNK RADIUS apply the seed basically RESET area given chunk back to their original point.
-
chunk on its own you will be prompted in chat which timestamp to choose from. Upon clicking the timestamp the chunk you are on will simply revert back to the give time. The options delta is to be used only in a case of an explosive being used ( TNT, crystal etc ) to use the timestamp before the explosion automatically and seed will revert it back to it's seed state like "apply seed"
-
entity Can be used on it's own too, when an "interesting" entity dies in a chunk you can resurrect it via it. ( Is considered interesting any entity with additionnal NBT such as items on it, names, tamed or not and trades. )
while i do not recommend it for it is bothersome you can manually time the range and the timestamp you wish to apply ( it is an early feature that will be removed due to it being Out of Date with this first version release )
-
radius WARNING. THIS IS TO BE HANDLE WITH EXTREME CAUTION. Upon entering a radius <=32 (under or equal) you will be given all timestamps to use. Due to the number of chunk to take into consideration this command is to be used with delta or seed only but you may use the "timestamp menu"
/wm status will inform you if the dimensions timestamp have an issue or not, really simply old debugging feature that will be removed.
/wm test zombie/readentity is to read or spawn an NBT entity to see if the entity saving work, debugging feature too will not be removed.
/wm undo Undo the applied timestamp (if any were applied)
Do keep in mind that chunk and radius will bring back entites dead back to life. Even player dead in hardcore. Those command are only to be used by an OPERATOR.
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:jCeu8zl2:qVcELQuz"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jCeu8zl2:qVcELQuz"
}

