About the first idea:
1. You can't see your future self, because you didn't travel to the future yet. This time travel changes the past retroactively instead of simultanously.
2. Your past self seeing you is curently being implemented.
Yes I know you haven't traveled to the future yet, but think of it this way. You will travel to the future. For my idea it is your future self visiting your past self. If you think along these lines, anything your future self does will be events that you could possible due. Even if you move the time machine, you ca still, some time in a distant future move it back or travel to the time it was there. My suggestion is more of just adding another NPC of yourself that just runs and disappears in the time machine that you occasionally can see.
You cant see yourself if you didn't travel there yet, since you aren't shure where you will go yet, If you travel to the future you could see him when you return though, since he will have been your past self.
Also you can steal your past selves time machine, but it will cause patadox.
@Simplisticity, you will not be able to see your future self, as that wouldn't really make too much of a feature and would be more as a quirk than anything useful or interesting. You will be able to see your past self when it is implemented.
I need help getting it to work. When I open up minecraft with the mod and hit play it's normal, but when I open up a world it says: ---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3
java.lang.IllegalArgumentException: Default value cannot be lower than minimum value!
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.multiplayer.NetClientHandler.func_110773_a(NetClientHandler.java:1839)
at net.minecraft.network.packet.Packet44UpdateAttributes.func_73279_a(SourceFile:68)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1965)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:908)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:836)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.multiplayer.NetClientHandler.func_110773_a(NetClientHandler.java:1839)
at net.minecraft.network.packet.Packet44UpdateAttributes.func_73279_a(SourceFile:68)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
I need help getting it to work. When I open up minecraft with the mod and hit play it's normal, but when I open up a world it says: ---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3
java.lang.IllegalArgumentException: Default value cannot be lower than minimum value!
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.multiplayer.NetClientHandler.func_110773_a(NetClientHandler.java:1839)
at net.minecraft.network.packet.Packet44UpdateAttributes.func_73279_a(SourceFile:68)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1965)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:908)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:836)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.multiplayer.NetClientHandler.func_110773_a(NetClientHandler.java:1839)
at net.minecraft.network.packet.Packet44UpdateAttributes.func_73279_a(SourceFile:68)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
@Simplisticity, you will not be able to see your future self, as that wouldn't really make too much of a feature and would be more as a quirk than anything useful or interesting. You will be able to see your past self when it is implemented.
How is the development going on that? Did you figure out how to make the past self wear the player's skin yet?
java.lang.NullPointerException
at timeTraveler.mechanics.CopyFile.copyDirectory(CopyFile.java:52)
at timeTraveler.mechanics.PastMechanics.firstTime(PastMechanics.java:147)
at timeTraveler.ticker.TickerClient.onTickInGame(TickerClient.java:166)
at timeTraveler.ticker.TickerClient.tickEnd(TickerClient.java:119)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:367)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1968)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:908)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:836)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at timeTraveler.mechanics.CopyFile.copyDirectory(CopyFile.java:52)
at timeTraveler.mechanics.PastMechanics.firstTime(PastMechanics.java:147)
at timeTraveler.ticker.TickerClient.onTickInGame(TickerClient.java:166)
at timeTraveler.ticker.TickerClient.tickEnd(TickerClient.java:119)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:367)
No offense, but you have paradoxes wrong from a theroetical standpoint, eating something from the present would not affect the past, and mineing an ore that the player does not go near would not cause a paradox for he would never know about it. I think that killing something should only cause a paradox when the player will interact whith it, such as if you kill the creeper that would have destroyed the players hut before it does, or if you cause a creeper that would not have ever encounterd the player to explode somewhere. And sometimes a paradox should be avoded by just a little reasoning, like if you are starving and go back and take food you already ate then youll just be a little hungrer or it will be missing from you cheast in the present. I could probily think of more but i'd sound like a jerk. I do a mod review on this as soon as I can.
No offense, but you have paradoxes wrong from a theroetical standpoint, eating something from the present would not affect the past, and mineing an ore that the player does not go near would not cause a paradox for he would never know about it. I think that killing something should only cause a paradox when the player will interact whith it, such as if you kill the creeper that would have destroyed the players hut before it does, or if you cause a creeper that would not have ever encounterd the player to explode somewhere. And sometimes a paradox should be avoded by just a little reasoning, like if you are starving and go back and take food you already ate then youll just be a little hungrer or it will be missing from you cheast in the present. I could probily think of more but i'd sound like a jerk. I do a mod review on this as soon as I can.
java.lang.NullPointerException
at timeTraveler.mechanics.CopyFile.copyDirectory(CopyFile.java:52)
at timeTraveler.mechanics.PastMechanics.firstTime(PastMechanics.java:147)
at timeTraveler.ticker.TickerClient.onTickInGame(TickerClient.java:166)
at timeTraveler.ticker.TickerClient.tickEnd(TickerClient.java:119)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:367)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1968)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:908)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:836)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at timeTraveler.mechanics.CopyFile.copyDirectory(CopyFile.java:52)
at timeTraveler.mechanics.PastMechanics.firstTime(PastMechanics.java:147)
at timeTraveler.ticker.TickerClient.onTickInGame(TickerClient.java:166)
at timeTraveler.ticker.TickerClient.tickEnd(TickerClient.java:119)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:367)
No offense, but you have paradoxes wrong from a theroetical standpoint, eating something from the present would not affect the past, and mineing an ore that the player does not go near would not cause a paradox for he would never know about it. I think that killing something should only cause a paradox when the player will interact whith it, such as if you kill the creeper that would have destroyed the players hut before it does, or if you cause a creeper that would not have ever encounterd the player to explode somewhere. And sometimes a paradox should be avoded by just a little reasoning, like if you are starving and go back and take food you already ate then youll just be a little hungrer or it will be missing from you cheast in the present. I could probily think of more but i'd sound like a jerk. I do a mod review on this as soon as I can.
(if I missspelld something im dislexic)
I'm not trying to replicate time travel and paradoxes: as I have stated before, I'm making this mod the way that I envisioned it, not the theoretical way, as that's less fun for me. I get the points you are making, but they seem to make the mod more like a sim and less like a mod, if that makes sense.
Well it would cause paradox if you ate food that you took from the past, but I'm not shure if its possible to track where an item is from (temporary metadata for things that you had when you arrived?).
But I would still want to know if stealing an item from the past would cause it do dissappear in the present, and how it's possible to do that.
Also how do you plan to make multiplayer work (seperate timelines, the past one updates the future, when you leave old-present you return to altered-present which would be the last old-present + alterations made in the past? Also would the past altered blocks replace the blocks occupying the same space in the last old-present? Ir would it update the present and future on the fly?). Also will changes done to the future affect the present (when that future becomes the present)?
Try re-creating the world. If that does not work, then go into the mods folder and delete the TimeMod folder and try relaunching.
I'm not trying to replicate time travel and paradoxes: as I have stated before, I'm making this mod the way that I envisioned it, not the theoretical way, as that's less fun for me. I get the points you are making, but they seem to make the mod more like a sim and less like a mod, if that makes sense.
IMPORTANT NEWS:
The author of the MotionCapture mod, EchebKeso, has allowed me to essentially integrate the core of his mod into TimeTraveler. In case his mod is unknown to you, MotionCapture essentially allows for the player to capture PlayerEntity movements, chat messages, block placements, armor equipment, held items, etc. and replay the capture to a custom entity. (Link to his mod for more info: http://www.minecraftforum.net/topic/2057151-wip-164-smp-forge-minecraft-motion-capture-mod-mocap/#entry25281768) Because this is exactly what I need to do, he graciously allowed me to use the mod in TimeTraveler. Integration should hopefully be done soon, and when I finish I'll release a video with update news and progress.
IMPORTANT NEWS:
The author of the MotionCapture mod, EchebKeso, has allowed me to essentially integrate the core of his mod into TimeTraveler. In case his mod is unknown to you, MotionCapture essentially allows for the player to capture PlayerEntity movements, chat messages, block placements, armor equipment, held items, etc. and replay the capture to a custom entity. (Link to his mod for more info: http://www.minecraftforum.net/topic/2057151-wip-164-smp-forge-minecraft-motion-capture-mod-mocap/#entry25281768) Because this is exactly what I need to do, he graciously allowed me to use the mod in TimeTraveler. Integration should hopefully be done soon, and when I finish I'll release a video with update news and progress.
That's awesome, when the yogscast did a mod review on his mod I first thought It was your mod.
This will work great, I can't wait to try it!
IMPORTANT NEWS:
The author of the MotionCapture mod, EchebKeso, has allowed me to essentially integrate the core of his mod into TimeTraveler. In case his mod is unknown to you, MotionCapture essentially allows for the player to capture PlayerEntity movements, chat messages, block placements, armor equipment, held items, etc. and replay the capture to a custom entity. (Link to his mod for more info: http://www.minecraftforum.net/topic/2057151-wip-164-smp-forge-minecraft-motion-capture-mod-mocap/#entry25281768) Because this is exactly what I need to do, he graciously allowed me to use the mod in TimeTraveler. Integration should hopefully be done soon, and when I finish I'll release a video with update news and progress.
Yes I know you haven't traveled to the future yet, but think of it this way. You will travel to the future. For my idea it is your future self visiting your past self. If you think along these lines, anything your future self does will be events that you could possible due. Even if you move the time machine, you ca still, some time in a distant future move it back or travel to the time it was there. My suggestion is more of just adding another NPC of yourself that just runs and disappears in the time machine that you occasionally can see.
Also you can steal your past selves time machine, but it will cause patadox.
// Don't be sad, have a hug! <3
Time: 2/26/14 9:02 PM
Description: Unexpected error
java.lang.IllegalArgumentException: Default value cannot be lower than minimum value!
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.multiplayer.NetClientHandler.func_110773_a(NetClientHandler.java:1839)
at net.minecraft.network.packet.Packet44UpdateAttributes.func_73279_a(SourceFile:68)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1965)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:908)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:836)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.entity.ai.attributes.RangedAttribute.<init>(SourceFile:14)
at net.minecraft.client.multiplayer.NetClientHandler.func_110773_a(NetClientHandler.java:1839)
at net.minecraft.network.packet.Packet44UpdateAttributes.func_73279_a(SourceFile:68)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['MazinManCW'/347, l='MpServer', x=-229.08, y=68.62, z=224.53]]
Chunk stats: MultiplayerChunkCache: 35
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-176,64,256), Chunk: (at 0,4,0 in -11,16; contains blocks -176,0,256 to -161,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 2973 game time, 2973 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 28 total; [EntityItem['item.item.seeds'/201, l='MpServer', x=-184.63, y=72.13, z=242.78], EntityPlayerPast['entity.PlayerPast.name'/203, l='MpServer', x=-182.81, y=68.00, z=283.03], EntityZombie['Zombie'/129, l='MpServer', x=-250.53, y=53.00, z=260.72], EntityZombie['Zombie'/128, l='MpServer', x=-255.50, y=52.00, z=256.50], EntityBat['Bat'/131, l='MpServer', x=-253.97, y=53.72, z=261.84], EntityBat['Bat'/130, l='MpServer', x=-255.44, y=52.81, z=260.47], EntityBat['Bat'/154, l='MpServer', x=-215.16, y=15.69, z=208.28], EntityWolf['Wolf'/155, l='MpServer', x=-211.47, y=68.00, z=216.06], EntityWolf['Wolf'/156, l='MpServer', x=-220.25, y=67.00, z=213.34], EntityItem['item.tile.sapling.oak'/157, l='MpServer', x=-210.84, y=67.13, z=213.59], EntityWolf['Wolf'/158, l='MpServer', x=-223.47, y=67.00, z=225.94], EntityWolf['Wolf'/159, l='MpServer', x=-215.72, y=68.00, z=233.28], EntityWolf['Wolf'/144, l='MpServer', x=-228.38, y=67.00, z=234.22], EntityClientPlayerMP['MazinManCW'/347, l='MpServer', x=-229.08, y=68.62, z=224.53], EntityItem['item.tile.sapling.oak'/110, l='MpServer', x=-257.13, y=76.13, z=253.81], EntityCreeper['Creeper'/111, l='MpServer', x=-258.50, y=30.00, z=269.50], EntityBat['Bat'/108, l='MpServer', x=-257.78, y=54.38, z=253.31], EntityWolf['Wolf'/160, l='MpServer', x=-212.69, y=69.00, z=238.75], EntityItem['item.tile.sapling.oak'/109, l='MpServer', x=-259.22, y=75.13, z=252.00], EntityItem['item.tile.sapling.oak'/107, l='MpServer', x=-257.47, y=74.13, z=236.88], EntityItem['item.tile.sapling.oak'/114, l='MpServer', x=-260.88, y=75.13, z=259.25], EntityBat['Bat'/113, l='MpServer', x=-258.69, y=53.56, z=257.28], EntityZombie['Zombie'/112, l='MpServer', x=-257.50, y=52.00, z=256.50], EntityBat['Bat'/178, l='MpServer', x=-203.75, y=13.97, z=201.31], EntityWolf['Wolf'/127, l='MpServer', x=-241.41, y=69.00, z=246.00], EntitySquid['Squid'/179, l='MpServer', x=-196.59, y=54.28, z=223.72], EntityItem['item.tile.sapling.oak'/126, l='MpServer', x=-253.88, y=76.13, z=255.28], EntityWolf['Wolf'/180, l='MpServer', x=-205.50, y=67.00, z=215.88]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2310)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:861)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 332987168 bytes (317 MB) / 454033408 bytes (433 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 10817 (605752 bytes; 0 MB) allocated, 10817 (605752 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
FML: MCP v8.04 FML v6.2.62.871 Minecraft Forge 9.10.1.871 7 mods loaded, 7 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.2.62.871} [Forge Mod Loader] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.10.1.871} [Minecraft Forge] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
charsmud_timetraveler{0.1} [Time Traveler] (TimeTravelerPreRelease.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ForgeMultipart{1.0.0.151} [Forge Multipart] (ForgeMultipart-universal-1.6.2-1.0.0.151.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
McMultipart{1.0.0.151} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.2-1.0.0.151.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ForgeMicroblock{1.0.0.151} [Forge Microblocks] (ForgeMultipart-universal-1.6.2-1.0.0.151.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.2-Forge9.10.1.871
LWJGL: 2.9.0
OpenGL: AMD Radeon HD 8570D GL version 4.2.12422 Compatibility Profile Context 13.152.1.1000, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Then, I try again, and the ame thing happens! Please help!
Make sure you're running minecraft 1.6.2 with the correct version of forge.
How is the development going on that? Did you figure out how to make the past self wear the player's skin yet?
---- Minecraft Crash Report ----
// You're mean.
Time: 2/27/14 6:39 PM
Description: Unexpected error
java.lang.NullPointerException
at timeTraveler.mechanics.CopyFile.copyDirectory(CopyFile.java:52)
at timeTraveler.mechanics.PastMechanics.firstTime(PastMechanics.java:147)
at timeTraveler.ticker.TickerClient.onTickInGame(TickerClient.java:166)
at timeTraveler.ticker.TickerClient.tickEnd(TickerClient.java:119)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:367)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1968)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:908)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:836)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at timeTraveler.mechanics.CopyFile.copyDirectory(CopyFile.java:52)
at timeTraveler.mechanics.PastMechanics.firstTime(PastMechanics.java:147)
at timeTraveler.ticker.TickerClient.onTickInGame(TickerClient.java:166)
at timeTraveler.ticker.TickerClient.tickEnd(TickerClient.java:119)
at cpw.mods.fml.common.SingleIntervalHandler.tickEnd(SingleIntervalHandler.java:34)
at cpw.mods.fml.common.FMLCommonHandler.tickEnd(FMLCommonHandler.java:141)
at cpw.mods.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:367)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['MazinManCW'/274, l='MpServer', x=245.50, y=74.62, z=105.50]]
Chunk stats: MultiplayerChunkCache: 80
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (244,64,96), Chunk: (at 4,4,0 in 15,6; contains blocks 240,0,96 to 255,255,111), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 19 game time, 19 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 37 total; [EntitySquid['Squid'/279, l='MpServer', x=194.50, y=53.00, z=116.50], EntityBat['Bat'/338, l='MpServer', x=204.56, y=28.09, z=115.41], EntityPlayerPast['entity.PlayerPast.name'/129, l='MpServer', x=318.50, y=99.00, z=174.50], EntitySquid['Squid'/283, l='MpServer', x=197.50, y=51.00, z=76.50], EntitySquid['Squid'/282, l='MpServer', x=190.41, y=53.00, z=111.41], EntityPlayerPast['entity.PlayerPast.name'/128, l='MpServer', x=316.50, y=97.00, z=175.50], EntitySquid['Squid'/281, l='MpServer', x=191.50, y=53.00, z=115.50], EntityPlayerPast['entity.PlayerPast.name'/131, l='MpServer', x=315.50, y=98.00, z=172.50], EntitySquid['Squid'/280, l='MpServer', x=191.53, y=53.00, z=112.53], EntityPlayerPast['entity.PlayerPast.name'/130, l='MpServer', x=317.50, y=99.00, z=174.50], EntityPlayerPast['entity.PlayerPast.name'/132, l='MpServer', x=316.50, y=102.00, z=171.50], EntitySquid['Squid'/286, l='MpServer', x=199.50, y=51.00, z=80.50], EntitySquid['Squid'/285, l='MpServer', x=195.50, y=51.00, z=76.50], EntitySquid['Squid'/284, l='MpServer', x=197.50, y=51.00, z=72.50], EntityBat['Bat'/460, l='MpServer', x=239.47, y=28.00, z=49.53], EntityClientPlayerMP['MazinManCW'/274, l='MpServer', x=245.50, y=74.62, z=105.50], EntityBat['Bat'/504, l='MpServer', x=204.50, y=28.00, z=76.50], EntityBat['Bat'/368, l='MpServer', x=309.75, y=22.00, z=153.75], EntitySquid['Squid'/315, l='MpServer', x=195.50, y=55.00, z=43.50], EntityBat['Bat'/502, l='MpServer', x=200.50, y=28.00, z=72.50], EntitySquid['Squid'/314, l='MpServer', x=199.50, y=55.00, z=42.50], EntityBat['Bat'/503, l='MpServer', x=203.50, y=28.00, z=73.50], EntitySquid['Squid'/317, l='MpServer', x=189.50, y=55.00, z=47.50], EntitySquid['Squid'/316, l='MpServer', x=191.56, y=55.00, z=42.66], EntityCreeper['Creeper'/489, l='MpServer', x=201.50, y=28.00, z=56.50], EntityCreeper['Creeper'/488, l='MpServer', x=200.50, y=28.00, z=64.50], EntityCreeper['Creeper'/490, l='MpServer', x=201.50, y=28.00, z=62.50], EntityPlayerPast['entity.PlayerPast.name'/127, l='MpServer', x=315.50, y=97.00, z=173.50], EntityItem['item.tile.mushroom'/58, l='MpServer', x=195.13, y=28.13, z=116.03], EntityCreeper['Creeper'/487, l='MpServer', x=199.50, y=28.00, z=64.50], EntityPlayerPast['entity.PlayerPast.name'/125, l='MpServer', x=318.50, y=102.00, z=172.50], EntityPlayerPast['entity.PlayerPast.name'/124, l='MpServer', x=318.50, y=105.00, z=169.50], EntityPlayerPast['entity.PlayerPast.name'/123, l='MpServer', x=319.50, y=104.00, z=170.50], EntityPlayerPast['entity.PlayerPast.name'/122, l='MpServer', x=315.50, y=98.00, z=172.50], EntityPlayerPast['entity.PlayerPast.name'/121, l='MpServer', x=317.50, y=102.00, z=171.50], EntityBat['Bat'/659, l='MpServer', x=193.50, y=37.00, z=49.50], EntityPlayerPast['entity.PlayerPast.name'/120, l='MpServer', x=318.50, y=99.00, z=174.50]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2310)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:861)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 249363600 bytes (237 MB) / 408420352 bytes (389 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 10817 (605752 bytes; 0 MB) allocated, 10817 (605752 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
FML: MCP v8.04 FML v6.2.62.871 Minecraft Forge 9.10.1.871 7 mods loaded, 7 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.2.62.871} [Forge Mod Loader] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.10.1.871} [Minecraft Forge] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
charsmud_timetraveler{0.1} [Time Traveler] (TimeTravelerPreRelease.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ForgeMultipart{1.0.0.151} [Forge Multipart] (ForgeMultipart-universal-1.6.2-1.0.0.151.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
McMultipart{1.0.0.151} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.2-1.0.0.151.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ForgeMicroblock{1.0.0.151} [Forge Microblocks] (ForgeMultipart-universal-1.6.2-1.0.0.151.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.2-Forge9.10.1.871
LWJGL: 2.9.0
OpenGL: AMD Radeon HD 8570D GL version 4.2.12422 Compatibility Profile Context 13.152.1.1000, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
(if I missspelld something im dislexic)
Try re-creating the world. If that does not work, then go into the mods folder and delete the TimeMod folder and try relaunching.
I'm not trying to replicate time travel and paradoxes: as I have stated before, I'm making this mod the way that I envisioned it, not the theoretical way, as that's less fun for me.
But I would still want to know if stealing an item from the past would cause it do dissappear in the present, and how it's possible to do that.
Also how do you plan to make multiplayer work (seperate timelines, the past one updates the future, when you leave old-present you return to altered-present which would be the last old-present + alterations made in the past? Also would the past altered blocks replace the blocks occupying the same space in the last old-present? Ir would it update the present and future on the fly?). Also will changes done to the future affect the present (when that future becomes the present)?
Nice mod
The author of the MotionCapture mod, EchebKeso, has allowed me to essentially integrate the core of his mod into TimeTraveler. In case his mod is unknown to you, MotionCapture essentially allows for the player to capture PlayerEntity movements, chat messages, block placements, armor equipment, held items, etc. and replay the capture to a custom entity. (Link to his mod for more info: http://www.minecraftforum.net/topic/2057151-wip-164-smp-forge-minecraft-motion-capture-mod-mocap/#entry25281768) Because this is exactly what I need to do, he graciously allowed me to use the mod in TimeTraveler. Integration should hopefully be done soon, and when I finish I'll release a video with update news and progress.
That's awesome, when the yogscast did a mod review on his mod I first thought It was your mod.
This will work great, I can't wait to try it!
I generally don't have beta testers, as I do public pre-releases to get information about bugs and glitches.
No problem
Can't wait for the progress!