Hey everyone. Have you ever experienced some situations in Minecraft that makes you want to go back in time? For example, a creeper about to blow you up or falling into lava. This mod idea is a bit about time travelling.
This idea adds a new device: The Time Winder. It needs to be crafted and could be used only once.
Time Winder Recipe:
Once activated, the Time Winder will keep track of your movement until activated again. When activated again, it teleports you back to where you were a few seconds ago (Can be changed in the config file, hopefully) and removes every single buffs and de-buffs (Slowness, Wither, Blindness) from you, and also puts out fire.
With this device, many Minecrafters could be saved from a careless mistake.
Well, why would people want Time-Travelling Ability?
1. To Fix their mistakes.
2. It sounds cool.
Warning: Time-winding with too many Time Winders in your inventory will causes the time fabric around you to become unstable and probably split your body to different time. Maybe your head end up in the Jurassic age while your arm in the Victorian age. Death Message: "Player was lost in time."
If you are interested in making this mod, please leave a reply or PM me. Thank you.
* I'm already working on the texture...
**Here's a terrible, simple and random animation I made to demonstrate how the Time Winder works:
If you are a League of Legends player, you will know what am I talking about.
Rollback Post to RevisionRollBack
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
Sure sounds cool! On another hand, when a video game has the ability to "reverse time", it has to backup every state of the game as frequently as possible, so it can restore those states when the player rewinds time. In Minecraft, that would lead to a huge amount of data being processed every millisecond or so. I am not saying it's impossible, I'm just saying that is might be barely usable.
Sure sounds cool! On another hand, when a video game has the ability to "reverse time", it has to backup every state of the game as frequently as possible, so it can restore those states when the player rewinds time. In Minecraft, that would lead to a huge amount of data being processed every millisecond or so. I am not saying it's impossible, I'm just saying that is might be barely usable.
Actually it rewinds just the player. It teleports him back to his position a few seconds ago, not influencing the surroundings.
After you fell into a lava pit, activate it and send you back to the spot where you got hit by an arrow before falling into lava.
Rollback Post to RevisionRollBack
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
I'm not a coder, but I understand the technical side of things.
How far back would the time winder go? If you were to make a mod like this, the server would have to constantly save images of the game, including copies of the player's inventory, mod positions, mod direction facing, mob health, etc. Using the winder would be possibly extremely laggy, and dependant upon the intervals that it makes a new image of "the past" each time, it could usher in EXTREME FPS drops. So not only would this be data intensive, but you'd now want to also have the added risk of overwriting all of the player's progress by "warping them to the victorian ages" etc. So having something to go forward to the highest point would also be required, and this would mean that there'd have to be a timer running in the background as well.
TL;DR This mod would be EXTREMELY laggy unless it were to be a bit sloppier with what's going on, and only being able to go back might not make some players happy, as they might lose progress.
I'm not a coder, but I understand the technical side of things.
How far back would the time winder go? If you were to make a mod like this, the server would have to constantly save images of the game, including copies of the player's inventory, mod positions, mod direction facing, mob health, etc....
Actually it rewinds just the player. It teleports him back to his position a few seconds ago, not influencing the surroundings.
After you fell into a lava pit, activate it and send you back to the spot where you got hit by an arrow before falling into lava.
So from my understanding, you can only go back one set amount of time, and that amount of time is short (say, 5 seconds). This is doable. From my nonexistent coding knowledge, the way to do this would be to record the coordinates of the player, say every 10 game ticks, and store a new value in the variables (or whatever you store information in) once they are 5 seconds old. There would be 100/10 or 10 sets of coordinates stored at any one time. When the player uses the item, it teleports them to the coordinates stored in the correct variable and then applies the same effect as milk. Simple, and not remotely resource intensive.
This is what I would imagine at least, I have absolutely no experience with java.
So from my understanding, you can only go back one set amount of time, and that amount of time is short (say, 5 seconds). This is doable. From my nonexistent coding knowledge, the way to do this would be to record the coordinates of the player, say every 10 game ticks, and store a new value in the variables (or whatever you store information in) once they are 5 seconds old. There would be 100/10 or 10 sets of coordinates stored at any one time. When the player uses the item, it teleports them to the coordinates stored in the correct variable and then applies the same effect as milk. Simple, and not remotely resource intensive.
This is what I would imagine at least, I have absolutely no experience with java.
Actually you got what I was trying to explain.
And about the part which I said that sends the player back to different times, it was just a trivia. "Player was lost in time" is the death message.
I actually meant killing the player.
Rollback Post to RevisionRollBack
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
So from my understanding, you can only go back one set amount of time, and that amount of time is short (say, 5 seconds). This is doable. From my nonexistent coding knowledge, the way to do this would be to record the coordinates of the player, say every 10 game ticks, and store a new value in the variables (or whatever you store information in) once they are 5 seconds old. There would be 100/10 or 10 sets of coordinates stored at any one time. When the player uses the item, it teleports them to the coordinates stored in the correct variable and then applies the same effect as milk. Simple, and not remotely resource intensive.
This is what I would imagine at least, I have absolutely no experience with java.
So far as you go the simple route and are very conservative with image saving, then yes, lag CAN be avoided. However the mobs may not be facing the exact smae way, etc.
So far as you go the simple route and are very conservative with image saving, then yes, lag CAN be avoided. However the mobs may not be facing the exact smae way, etc.
Yes. The mob will still be in the same place and facing same direction. This device is used to save you from some sticky situation unless you have been standing there the whole time.
Rollback Post to RevisionRollBack
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
So from my understanding, you can only go back one set amount of time, and that amount of time is short (say, 5 seconds). This is doable. From my nonexistent coding knowledge, the way to do this would be to record the coordinates of the player, say every 10 game ticks, and store a new value in the variables (or whatever you store information in) once they are 5 seconds old. There would be 100/10 or 10 sets of coordinates stored at any one time. When the player uses the item, it teleports them to the coordinates stored in the correct variable and then applies the same effect as milk. Simple, and not remotely resource intensive.
This is what I would imagine at least, I have absolutely no experience with java.
That is pretty much exactly how it would be done. Of course, this is pretty much to the state of theory, but it is doable. Lag is avoidable if we only "backup" a certain amount of information. As ReddinX mentioned, lag could be avoided by not saving some less useful information such as the entity facing, animation time, keeping the bare minimum to coordinates.
That is pretty much exactly how it would be done. Of course, this is pretty much to the state of theory, but it is doable. Lag is avoidable if we only "backup" a certain amount of information. As ReddinX mentioned, lag could be avoided by not saving some less useful information such as the entity facing, animation time, keeping the bare minimum to coordinates.
Hey everyone. Have you ever experienced some situations in Minecraft that makes you want to go back in time? For example, a creeper about to blow you up or falling into lava. This mod idea is a bit about time travelling.
This idea adds a new device: The Time Winder. It needs to be crafted and could be used only once.
Time Winder Recipe:
Once activated, the Time Winder will keep track of your movement until activated again. When activated again, it teleports you back to where you were a few seconds ago (Can be changed in the config file, hopefully) and removes every single buffs and de-buffs (Slowness, Wither, Blindness) from you, and also puts out fire.
With this device, many Minecrafters could be saved from a careless mistake.
Well, why would people want Time-Travelling Ability?
1. To Fix their mistakes.
2. It sounds cool.
Warning: Time-winding with too many Time Winders in your inventory will causes the time fabric around you to become unstable and probably split your body to different time. Maybe your head end up in the Jurassic age while your arm in the Victorian age. Death Message: "Player was lost in time."
If you are interested in making this mod, please leave a reply or PM me. Thank you.
* I'm already working on the texture...
**Here's a terrible, simple and random animation I made to demonstrate how the Time Winder works:
If you are a League of Legends player, you will know what am I talking about.
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
And also the Vault Keeper...
Sounds a lot like the sands of time in Prince of Persia.
Sure sounds cool! On another hand, when a video game has the ability to "reverse time", it has to backup every state of the game as frequently as possible, so it can restore those states when the player rewinds time. In Minecraft, that would lead to a huge amount of data being processed every millisecond or so. I am not saying it's impossible, I'm just saying that is might be barely usable.
Check out my mod, Placeable Items!
If my comment helped you or you just like me, hit the green arrow down there!
Actually it rewinds just the player. It teleports him back to his position a few seconds ago, not influencing the surroundings.
After you fell into a lava pit, activate it and send you back to the spot where you got hit by an arrow before falling into lava.
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
And also the Vault Keeper...
In that case, it would be way more doable. Even though, if you dig out a block under you and find out it's lava, should the block be placed back?
Check out my mod, Placeable Items!
If my comment helped you or you just like me, hit the green arrow down there!
No. It just rewinds your positions and removes debuffs or fire.
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
And also the Vault Keeper...
Added an animation... Which sucked.
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
And also the Vault Keeper...
Really? Is there no one willing to do this? I've already done the tool texture...
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
And also the Vault Keeper...
Seriously. I've already done the textures. I just need someone to code it... Please?
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
And also the Vault Keeper...
I'm not a coder, but I understand the technical side of things.
How far back would the time winder go? If you were to make a mod like this, the server would have to constantly save images of the game, including copies of the player's inventory, mod positions, mod direction facing, mob health, etc. Using the winder would be possibly extremely laggy, and dependant upon the intervals that it makes a new image of "the past" each time, it could usher in EXTREME FPS drops. So not only would this be data intensive, but you'd now want to also have the added risk of overwriting all of the player's progress by "warping them to the victorian ages" etc. So having something to go forward to the highest point would also be required, and this would mean that there'd have to be a timer running in the background as well.
TL;DR This mod would be EXTREMELY laggy unless it were to be a bit sloppier with what's going on, and only being able to go back might not make some players happy, as they might lose progress.
So from my understanding, you can only go back one set amount of time, and that amount of time is short (say, 5 seconds). This is doable. From my nonexistent coding knowledge, the way to do this would be to record the coordinates of the player, say every 10 game ticks, and store a new value in the variables (or whatever you store information in) once they are 5 seconds old. There would be 100/10 or 10 sets of coordinates stored at any one time. When the player uses the item, it teleports them to the coordinates stored in the correct variable and then applies the same effect as milk. Simple, and not remotely resource intensive.
This is what I would imagine at least, I have absolutely no experience with java.
Actually you got what I was trying to explain.
And about the part which I said that sends the player back to different times, it was just a trivia. "Player was lost in time" is the death message.
I actually meant killing the player.
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
And also the Vault Keeper...
So far as you go the simple route and are very conservative with image saving, then yes, lag CAN be avoided. However the mobs may not be facing the exact smae way, etc.
Yes. The mob will still be in the same place and facing same direction. This device is used to save you from some sticky situation unless you have been standing there the whole time.
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
And also the Vault Keeper...
That is pretty much exactly how it would be done. Of course, this is pretty much to the state of theory, but it is doable. Lag is avoidable if we only "backup" a certain amount of information. As ReddinX mentioned, lag could be avoided by not saving some less useful information such as the entity facing, animation time, keeping the bare minimum to coordinates.
This is the method TheCherno used in this little game made for Ludum Dare http://ludumdare.com/compo/ludum-dare-27/?action=preview&uid=14133 , might want to take a look at it since it's pretty much what you're trying to achieve.
Check out my mod, Placeable Items!
If my comment helped you or you just like me, hit the green arrow down there!
Nice find. Yes... It just teleports you back to your previous position a few seconds ago.
My big boy Ender Fang -
"Creativity defies logic and common sense but yield unexpected and surprising ideas and results"
-Black_Saturn
And also the Vault Keeper...