Thank you for the information, I am not sure if I will be able to do this, simply because there aren't equivalent instructions for Mac, and that is by no means your fault, I personally think you are doing an amazing job with everything. I know this is a bit much to ask, but then again it is just a suggestion, would it be possible to send you the world file via file transfer on Skype, etc, and then you or someone could perform this on a Windows, and then send the newly fixed file back via Skype or something? I comepletely understand if you can't find time to do that, etc, but would you think that might work? Or would that not be possible to do? In the meantime I will be trying to figure this out.
Thanks as always.
There should be equivalent instructions for mac. I've seen some people use region-fixer in mac, and some of them have even committed some code for mac compatibility. Because region-fixer is written in python, it works where python does, that is, in windows, mac and linux (where I develop it) and probably other platforms.
I prefer spending some more words so you get python and region-fixer working to fixing the world myself and send it back to you. As you may heard: "Give a kid a fish, feed him for a day. Teach a kid to fish, feed him for life."
There should be equivalent instructions for mac. I've seen some people use region-fixer in mac, and some of them have even committed some code for mac compatibility. Because region-fixer is written in python, it works where python does, that is, in windows, mac and linux (where I develop it) and probably other platforms.
I prefer spending some more words so you get python and region-fixer working to fixing the world myself and send it back to you. As you may heard: "Give a kid a fish, feed him for a day. Teach a kid to fish, feed him for life."
So, do you know how to open a terminal window?
Yes I have used terminal for some things, but I am still a novice, I just don't know what to type.
Yes I have used terminal for some things, but I am still a novice, I just don't know what to type.
Now you could change the directory to the one where region-fixer is. Use the command "cd" to change directory, for example, use "cd Pictures" to go inside of the directory called Pictures, or us "cd .." to move one level up. Once you are in the region-fixer directory you can run it with "python region-fixer.py and_here_put_your_world_folder". Does this work for you? Any questions?
Now you could change the directory to the one where region-fixer is. Use the command "cd" to change directory, for example, use "cd Pictures" to go inside of the directory called Pictures, or us "cd .." to move one level up. Once you are in the region-fixer directory you can run it with "python region-fixer.py and_here_put_your_world_folder". Does this work for you? Any questions?
I typed in "cd region-fixer" and it tells me there is no such directory. I downloaded python and it's installed and the source code. Where could I go to see the region fixer folder?
Now you could change the directory to the one where region-fixer is. Use the command "cd" to change directory, for example, use "cd Pictures" to go inside of the directory called Pictures, or us "cd .." to move one level up. Once you are in the region-fixer directory you can run it with "python region-fixer.py and_here_put_your_world_folder". Does this work for you? Any questions?
Actually I just typed all of this in and as I am typing, Terminal is scanning for problems right now! Thank you so much! So, how long does it take to usually scan, and if it finds problems, what do I do then? Thanks a ton!
Actually I just typed all of this in and as I am typing, Terminal is scanning for problems right now! Thank you so much! So, how long does it take to usually scan, and if it finds problems, what do I do then? Thanks a ton!
Sorry for all of these, but now it is done scanning and it found a chunk with 44,000 entities in it. It said as well that there are 0 corrupted chunks and 2 wrong-located chunks out of 10432. How would I go about fixing this?
Actually I just typed all of this in and as I am typing, Terminal is scanning for problems right now! Thank you so much! So, how long does it take to usually scan, and if it finds problems, what do I do then? Thanks a ton!
Sorry for all of these, but now it is done scanning and it found a chunk with 44,000 entities in it. It said as well that there are 0 corrupted chunks and 2 wrong-located chunks out of 10432. How would I go about fixing this?
Also, sorry for all these messages, but when choosing the different options of how to fix this, I want to choose the one that does the least amount of damage to my world. Like, I don't want to lose any of my progress and builds.
Also, sorry for all these messages, but when choosing the different options of how to fix this, I want to choose the one that does the least amount of damage to my world. Like, I don't want to lose any of my progress and builds.
I'm glad you did it!:D
You got two problems there: the entities and the wrong-located chunks.
The solution for the entities problem is to delete them all. This sounds scary, but it's not. To fix it add the option "--delete-entities" to the command line you used to scan the world, and region-fixer will delete all the entities in chunks with more than 500 entities (note that you can change this threshold using "--entity-limit", in some cases you need to decrease it). To see what are you going to delete read: http://www.minecraftwiki.net/wiki/Entities note that they are mostly mobs and items on the floor (and remember that they are deleted in the chunk with the problem, no in the whole world!).
For the wrong-located chunks you can delete them or restore them using a backup. If you delete them minecraft will recreate them when needed and, unless you have something built in them, you won't notice the difference. To restore them you need to use the option "--replace-wrong-located" plus the option "--backups the_folder_of_your_backup" where you need to point to one or more backups of your world.
Also, but not less important, you can call region-fixer with "--help", and it will print every option in the program
You got two problems there: the entities and the wrong-located chunks.
The solution for the entities problem is to delete them all. This sounds scary, but it's not. To fix it add the option "--delete-entities" to the command line you used to scan the world, and region-fixer will delete all the entities in chunks with more than 500 entities (note that you can change this threshold using "--entity-limit", in some cases you need to decrease it). To see what are you going to delete read: http://www.minecraft...t/wiki/Entities note that they are mostly mobs and items on the floor (and remember that they are deleted in the chunk with the problem, no in the whole world!).
For the wrong-located chunks you can delete them or restore them using a backup. If you delete them minecraft will recreate them when needed and, unless you have something built in them, you won't notice the difference. To restore them you need to use the option "--replace-wrong-located" plus the option "--backups the_folder_of_your_backup" where you need to point to one or more backups of your world.
Also, but not less important, you can call region-fixer with "--help", and it will print every option in the program
Good luck! Please, tell me how it goes.
Thank you so much, and for the wrong located chunks, it sucks because I didn't make a backup before the problem occurred so the main world folder and its backup have this problem, so I will probably have to delete it, but I guess I will have to, and I will go ahead and try to delete the entities. THANK YOU SO MUCH! I GREATLY APPRECIATE THIS!!!!
Thank you so much, and for the wrong located chunks, it sucks because I didn't make a backup before the problem occurred so the main world folder and its backup have this problem, so I will probably have to delete it, but I guess I will have to, and I will go ahead and try to delete the entities. THANK YOU SO MUCH! I GREATLY APPRECIATE THIS!!!!
Okay, so I am trying to delete the entities however, when I type in "--delete-entities" it says command not found. I typed "--help" (without the quotations on either) and when I looked through the commands, I didn't see one that said delete.
Thank you so much, and for the wrong located chunks, it sucks because I didn't make a backup before the problem occurred so the main world folder and its backup have this problem, so I will probably have to delete it, but I guess I will have to, and I will go ahead and try to delete the entities. THANK YOU SO MUCH! I GREATLY APPRECIATE THIS!!!!
Okay, so I am trying to delete the entities however, when I type in "--delete-entities" it says command not found. I typed "--help" (without the quotations on either) and when I looked through the commands, I didn't see one that said delete.
Basically, it came up with this:
A star (*) next to a name means that the command is disabled.
JOB_SPEC [&] (( expression ))
. filename [arguments] :
[ arg... ] [[ expression ]]
alias [-p] [name[=value] ... ] bg [job_spec ...]
bind [-lpvsPVS] [-m keymap] [-f fi break [n]
builtin [shell-builtin [arg ...]] caller [EXPR]
case WORD in [PATTERN [| PATTERN]. cd [-L|-P] [dir]
command [-pVv] command [arg ...] compgen [-abcdefgjksuv] [-o option
complete [-abcdefgjksuv] [-pr] [-o continue [n]
declare [-afFirtx] [-p] [name[=val dirs [-clpv] [+N] [-N]
disown [-h] [-ar] [jobspec ...] echo [-neE] [arg ...]
enable [-pnds] [-a] [-f filename] eval [arg ...]
exec [-cl] [-a name] file [redirec exit [n]
export [-nf] [name[=value] ...] or false
fc [-e ename] [-nlr] [first] [last fg [job_spec]
for NAME [in WORDS ... ;] do COMMA for (( exp1; exp2; exp3 )); do COM
function NAME { COMMANDS ; } or NA getopts optstring name [arg]
hash [-lr] [-p pathname] [-dt] [na help [-s] [pattern ...]
history [-c] [-d offset] [n] or hi if COMMANDS; then COMMANDS; [ elif
jobs [-lnprs] [jobspec ...] or job kill [-s sigspec | -n signum | -si
let arg [arg ...] local name[=value] ...
logout popd [+N | -N] [-n]
printf [-v var] format [arguments] pushd [dir | +N | -N] [-n]
pwd [-LP] read [-ers] [-u fd] [-t timeout] [
readonly [-af] [name[=value] ...] return [n]
select NAME [in WORDS ... ;] do CO set [--abefhkmnptuvxBCHP] [-o opti
shift [n] shopt [-pqsu] [-o long-option] opt
source filename [arguments] suspend [-f]
test [expr] time [-p] PIPELINE
times trap [-lp] [arg signal_spec ...]
true type [-afptP] name [name ...]
typeset [-afFirtx] [-p] name[=valu ulimit [-SHacdfilmnpqstuvx] [limit
umask [-p] [-S] [mode] unalias [-a] name [name ...]
unset [-f] [-v] [name ...] until COMMANDS; do COMMANDS; done
variables - Some variable names an wait [n]
while COMMANDS; do COMMANDS; done { COMMANDS ; }
Okay, so I am trying to delete the entities however, when I type in "--delete-entities" it says command not found. I typed "--help" (without the quotations on either) and when I looked through the commands, I didn't see one that said delete.
These things a gave are options to use with the command used in region-fixer. So, you have to add them to the command, for example use:
So you have to add the option to the command line used to call region-fixer in your world. For example to replace the wrong-located chunk you should run:
"python region-fixer.py --replace-wrong-located --backups path_to_your_bakcup path to your world"
The help you are seeing there is the help of the terminal itself.
So you have to add the option to the command line used to call region-fixer in your world. For example to replace the wrong-located chunk you should run:
"python region-fixer.py --replace-wrong-located --backups path_to_your_bakcup path to your world"
The help you are seeing there is the help of the terminal itself.
I tried this and it worked and now I have my world back! I honestly can't thank you enough for your support and patience throughout all of this. I greatly appreciate the effort you put into helping me and working with me step by step. Thank you so much!
Yes, the world format haven't changed in a few versions. So, it should work without problem. If it doesn't work, please tell me. Also, there's a new version of region fixer slowly cooking... but I'm quite busy these days.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is readable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:24
Traceback (most recent call last):
File "C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-master\reg
ion-fixer.py", line 373, in <module>
main()
File "C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-master\reg
ion-fixer.py", line 229, in main
scan_all_mca_files(w, options)
File "C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-master\sca
n.py", line 273, in scan_all_mca_files
for region_problems in result.get():
File "C:\Python27\lib\multiprocessing\pool.py", line 528, in get
raise self._value
struct.error: unpack requires a string argument of length 4
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is readable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:24
Traceback (most recent call last):
File "C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-master\reg
ion-fixer.py", line 373, in <module>
main()
File "C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-master\reg
ion-fixer.py", line 229, in main
scan_all_mca_files(w, options)
File "C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-master\sca
n.py", line 273, in scan_all_mca_files
for region_problems in result.get():
File "C:\Python27\lib\multiprocessing\pool.py", line 528, in get
raise self._value
struct.error: unpack requires a string argument of length 4
anyone?
Hello!
That's a really strange error. I think you are running region-fixer using the code in the master branch, am I right? If that's the case, could you try the windows .exe that is in the downloads section?
If the error is still there I'd like, if possible, to have a copy of your world so I can check what's wrong with region-fixer.
Also, I'm going to be completely disconnected from the internets for week and a half (more or less), so if you post anything don't expect an answer until the second week of December.
That's a really strange error. I think you are running region-fixer using the code in the master branch, am I right? If that's the case, could you try the windows .exe that is in the downloads section?
If the error is still there I'd like, if possible, to have a copy of your world so I can check what's wrong with region-fixer.
Also, I'm going to be completely disconnected from the internets for week and a half (more or less), so if you post anything don't expect an answer until the second week of December.
I will try .exe and im using .py but i dont know what is code in master branch and so the map size is 550mb :l
C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-v0.0.8>region-fixe
r.exe --de "C:\Users\MA13XTVALFW6\Desktop\serverserver the real\world"
Welcome to Region Fixer!
Scanning directory...
Info: No nether dimension in the world directory.
Info: No aether dimension in the world directory.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is redable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:23
Traceback (most recent call last):
File "region-fixer.py", line 373, in <module>
File "region-fixer.py", line 229, in main
File "scan.pyc", line 272, in scan_all_mca_files
File "multiprocessing\pool.pyc", line 491, in get
struct.error: unpack requires a string argument of length 4
C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-v0.0.8>region-fixe
r.exe --dw "C:\Users\MA13XTVALFW6\Desktop\serverserver the real\world"
Welcome to Region Fixer!
Scanning directory...
Info: No nether dimension in the world directory.
Info: No aether dimension in the world directory.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is redable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:19
Traceback (most recent call last):
File "region-fixer.py", line 373, in <module>
File "region-fixer.py", line 229, in main
File "scan.pyc", line 272, in scan_all_mca_files
File "multiprocessing\pool.pyc", line 491, in get
struct.error: unpack requires a string argument of length 4
C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-v0.0.8>region-fixe
r.exe --dc "C:\Users\MA13XTVALFW6\Desktop\serverserver the real\world"
Welcome to Region Fixer!
Scanning directory...
Info: No nether dimension in the world directory.
Info: No aether dimension in the world directory.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is redable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:19
Traceback (most recent call last):
File "region-fixer.py", line 373, in <module>
File "region-fixer.py", line 229, in main
File "scan.pyc", line 272, in scan_all_mca_files
File "multiprocessing\pool.pyc", line 491, in get
struct.error: unpack requires a string argument of length 4
I have to say github has changed since the last time I looked into it and that the downloads section link is quite missing. I can't find where the link is!
But the direct link to the downloads section still works, here it is:
C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-v0.0.8>region-fixe
r.exe --de "C:\Users\MA13XTVALFW6\Desktop\serverserver the real\world"
Welcome to Region Fixer!
Scanning directory...
Info: No nether dimension in the world directory.
Info: No aether dimension in the world directory.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is redable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:23
Traceback (most recent call last):
File "region-fixer.py", line 373, in <module>
File "region-fixer.py", line 229, in main
File "scan.pyc", line 272, in scan_all_mca_files
File "multiprocessing\pool.pyc", line 491, in get
struct.error: unpack requires a string argument of length 4
C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-v0.0.8>region-fixe
r.exe --dw "C:\Users\MA13XTVALFW6\Desktop\serverserver the real\world"
Welcome to Region Fixer!
Scanning directory...
Info: No nether dimension in the world directory.
Info: No aether dimension in the world directory.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is redable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:19
Traceback (most recent call last):
File "region-fixer.py", line 373, in <module>
File "region-fixer.py", line 229, in main
File "scan.pyc", line 272, in scan_all_mca_files
File "multiprocessing\pool.pyc", line 491, in get
struct.error: unpack requires a string argument of length 4
C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-v0.0.8>region-fixe
r.exe --dc "C:\Users\MA13XTVALFW6\Desktop\serverserver the real\world"
Welcome to Region Fixer!
Scanning directory...
Info: No nether dimension in the world directory.
Info: No aether dimension in the world directory.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is redable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:19
Traceback (most recent call last):
File "region-fixer.py", line 373, in <module>
File "region-fixer.py", line 229, in main
File "scan.pyc", line 272, in scan_all_mca_files
File "multiprocessing\pool.pyc", line 491, in get
struct.error: unpack requires a string argument of length 4
I don't know what's going on :/ ... and it's hard to know if I can't test it myself.
I'm working in a new version that should have a more explanatory error msg (this new version is WIP). Could you please download and try the branch "multiple-args" from github? (here is the link https://github.com/Fenixin/Minecraft-Region-Fixer/tree/multiple-args , the download button is more or less top-left)
How do you restore a specific chunk or chunks to a backup?
You can't restore specific chunks, I mean, you can't say region fixer where to replace chunks. It will replace corrupted or wrong-located chunks automatically using the backup option.
We need a windows 8 64 bit version! Now when you try to use it, it says "not compatible with a 64 bit version of windows" It worked fine with the 64 bit windows 7...
There should be equivalent instructions for mac. I've seen some people use region-fixer in mac, and some of them have even committed some code for mac compatibility. Because region-fixer is written in python, it works where python does, that is, in windows, mac and linux (where I develop it) and probably other platforms.
I prefer spending some more words so you get python and region-fixer working to fixing the world myself and send it back to you. As you may heard: "Give a kid a fish, feed him for a day. Teach a kid to fish, feed him for life."
So, do you know how to open a terminal window?
Now you could change the directory to the one where region-fixer is. Use the command "cd" to change directory, for example, use "cd Pictures" to go inside of the directory called Pictures, or us "cd .." to move one level up. Once you are in the region-fixer directory you can run it with "python region-fixer.py and_here_put_your_world_folder". Does this work for you? Any questions?
I'm glad you did it!:D
You got two problems there: the entities and the wrong-located chunks.
The solution for the entities problem is to delete them all. This sounds scary, but it's not. To fix it add the option "--delete-entities" to the command line you used to scan the world, and region-fixer will delete all the entities in chunks with more than 500 entities (note that you can change this threshold using "--entity-limit", in some cases you need to decrease it). To see what are you going to delete read: http://www.minecraftwiki.net/wiki/Entities note that they are mostly mobs and items on the floor (and remember that they are deleted in the chunk with the problem, no in the whole world!).
For the wrong-located chunks you can delete them or restore them using a backup. If you delete them minecraft will recreate them when needed and, unless you have something built in them, you won't notice the difference. To restore them you need to use the option "--replace-wrong-located" plus the option "--backups the_folder_of_your_backup" where you need to point to one or more backups of your world.
Also, but not less important, you can call region-fixer with "--help", and it will print every option in the program
Good luck! Please, tell me how it goes.
A star (*) next to a name means that the command is disabled.
JOB_SPEC [&] (( expression ))
. filename [arguments] :
[ arg... ] [[ expression ]]
alias [-p] [name[=value] ... ] bg [job_spec ...]
bind [-lpvsPVS] [-m keymap] [-f fi break [n]
builtin [shell-builtin [arg ...]] caller [EXPR]
case WORD in [PATTERN [| PATTERN]. cd [-L|-P] [dir]
command [-pVv] command [arg ...] compgen [-abcdefgjksuv] [-o option
complete [-abcdefgjksuv] [-pr] [-o continue [n]
declare [-afFirtx] [-p] [name[=val dirs [-clpv] [+N] [-N]
disown [-h] [-ar] [jobspec ...] echo [-neE] [arg ...]
enable [-pnds] [-a] [-f filename] eval [arg ...]
exec [-cl] [-a name] file [redirec exit [n]
export [-nf] [name[=value] ...] or false
fc [-e ename] [-nlr] [first] [last fg [job_spec]
for NAME [in WORDS ... ;] do COMMA for (( exp1; exp2; exp3 )); do COM
function NAME { COMMANDS ; } or NA getopts optstring name [arg]
hash [-lr] [-p pathname] [-dt] [na help [-s] [pattern ...]
history [-c] [-d offset] [n] or hi if COMMANDS; then COMMANDS; [ elif
jobs [-lnprs] [jobspec ...] or job kill [-s sigspec | -n signum | -si
let arg [arg ...] local name[=value] ...
logout popd [+N | -N] [-n]
printf [-v var] format [arguments] pushd [dir | +N | -N] [-n]
pwd [-LP] read [-ers] [-u fd] [-t timeout] [
readonly [-af] [name[=value] ...] return [n]
select NAME [in WORDS ... ;] do CO set [--abefhkmnptuvxBCHP] [-o opti
shift [n] shopt [-pqsu] [-o long-option] opt
source filename [arguments] suspend [-f]
test [expr] time [-p] PIPELINE
times trap [-lp] [arg signal_spec ...]
true type [-afptP] name [name ...]
typeset [-afFirtx] [-p] name[=valu ulimit [-SHacdfilmnpqstuvx] [limit
umask [-p] [-S] [mode] unalias [-a] name [name ...]
unset [-f] [-v] [name ...] until COMMANDS; do COMMANDS; done
variables - Some variable names an wait [n]
while COMMANDS; do COMMANDS; done { COMMANDS ; }
That is straight copy-paste from my Terminal app.
These things a gave are options to use with the command used in region-fixer. So, you have to add them to the command, for example use:
"python region-fixer.py --delete-entities path_to_your_world"
to delete the entities while scanning, or:
"python region-fixer.py --help"
to see the printed help.
So you have to add the option to the command line used to call region-fixer in your world. For example to replace the wrong-located chunk you should run:
"python region-fixer.py --replace-wrong-located --backups path_to_your_bakcup path to your world"
The help you are seeing there is the help of the terminal itself.
Yes, the world format haven't changed in a few versions. So, it should work without problem. If it doesn't work, please tell me. Also, there's a new version of region fixer slowly cooking... but I'm quite busy these days.
#################### Scanning level.dat ####################
'level.dat'\ is readable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:24
Traceback (most recent call last):
File "C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-master\reg
ion-fixer.py", line 373, in <module>
main()
File "C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-master\reg
ion-fixer.py", line 229, in main
scan_all_mca_files(w, options)
File "C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-master\sca
n.py", line 273, in scan_all_mca_files
for region_problems in result.get():
File "C:\Python27\lib\multiprocessing\pool.py", line 528, in get
raise self._value
struct.error: unpack requires a string argument of length 4
anyone?
Hello!
That's a really strange error. I think you are running region-fixer using the code in the master branch, am I right? If that's the case, could you try the windows .exe that is in the downloads section?
If the error is still there I'd like, if possible, to have a copy of your world so I can check what's wrong with region-fixer.
Also, I'm going to be completely disconnected from the internets for week and a half (more or less), so if you post anything don't expect an answer until the second week of December.
I will try .exe and im using .py but i dont know what is code in master branch and so the map size is 550mb :l
edit ---------------------------------------------------------------
this is what i got using .exe
C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-v0.0.8>region-fixe
r.exe --de "C:\Users\MA13XTVALFW6\Desktop\serverserver the real\world"
Welcome to Region Fixer!
Scanning directory...
Info: No nether dimension in the world directory.
Info: No aether dimension in the world directory.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is redable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:23
Traceback (most recent call last):
File "region-fixer.py", line 373, in <module>
File "region-fixer.py", line 229, in main
File "scan.pyc", line 272, in scan_all_mca_files
File "multiprocessing\pool.pyc", line 491, in get
struct.error: unpack requires a string argument of length 4
C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-v0.0.8>region-fixe
r.exe --dw "C:\Users\MA13XTVALFW6\Desktop\serverserver the real\world"
Welcome to Region Fixer!
Scanning directory...
Info: No nether dimension in the world directory.
Info: No aether dimension in the world directory.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is redable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:19
Traceback (most recent call last):
File "region-fixer.py", line 373, in <module>
File "region-fixer.py", line 229, in main
File "scan.pyc", line 272, in scan_all_mca_files
File "multiprocessing\pool.pyc", line 491, in get
struct.error: unpack requires a string argument of length 4
C:\Users\MA13XTVALFW6\Desktop\ALL FILE\Minecraft-Region-Fixer-v0.0.8>region-fixe
r.exe --dc "C:\Users\MA13XTVALFW6\Desktop\serverserver the real\world"
Welcome to Region Fixer!
Scanning directory...
Info: No nether dimension in the world directory.
Info: No aether dimension in the world directory.
There are 378 region files and 1 player files in the world directory.
#################### Scanning level.dat ####################
'level.dat'\ is redable
################## Scanning player files ###################
All player files are readable.
################## Scanning region files ###################
Scanning: 378 / 378 100% [#####################################] Time: 00:00:19
Traceback (most recent call last):
File "region-fixer.py", line 373, in <module>
File "region-fixer.py", line 229, in main
File "scan.pyc", line 272, in scan_all_mca_files
File "multiprocessing\pool.pyc", line 491, in get
struct.error: unpack requires a string argument of length 4
I have no idea
I have to say github has changed since the last time I looked into it and that the downloads section link is quite missing. I can't find where the link is!
But the direct link to the downloads section still works, here it is:
https://github.com/Fenixin/Minecraft-Region-Fixer/downloads
I hope that helps!
I don't know what's going on :/ ... and it's hard to know if I can't test it myself.
I'm working in a new version that should have a more explanatory error msg (this new version is WIP). Could you please download and try the branch "multiple-args" from github? (here is the link https://github.com/Fenixin/Minecraft-Region-Fixer/tree/multiple-args , the download button is more or less top-left)
You can't restore specific chunks, I mean, you can't say region fixer where to replace chunks. It will replace corrupted or wrong-located chunks automatically using the backup option.