From e3e0fedd2aab1d5d3554895fd1593bc4dd3d3c8b Mon Sep 17 00:00:00 2001 From: David Vierra Date: Tue, 26 Oct 2010 15:39:29 -1000 Subject: [PATCH] randomseed is a signed long --- mclevel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mclevel.py b/mclevel.py index fa4d76e..4873d16 100644 --- a/mclevel.py +++ b/mclevel.py @@ -1751,10 +1751,10 @@ class MCInfdevOldLevel(MCLevel): if last_played is None: last_played = time.time() if random_seed is None: - random_seed = long(random.random() * 0xffffffffffffffffL) + random_seed = long(random.random() * 0xffffffffffffffffL) - 0x8000000000000000L root_tag[Data]['LastPlayed'] = TAG_Long(long(last_played)) - root_tag[Data]['RandomSeed'] = TAG_Long(int(random_seed)) + root_tag[Data]['RandomSeed'] = TAG_Long(long(random_seed)) root_tag[Data]['SizeOnDisk'] = TAG_Long(long(0)) root_tag[Data]['Time'] = TAG_Long(1) root_tag[Data]['SnowCovered'] = TAG_Byte(0);