Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluate bringing in mainstream fixes #2

Open
wants to merge 166 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
166 commits
Select commit Hold shift + click to select a range
638b95d
Huge commit with:
Jan 18, 2014
f9031b9
Update and clean the import statements.
Jun 9, 2014
df98129
Update the donors list.
Jun 9, 2014
dd272e6
Some cleaning up.
Jun 16, 2014
eca3946
temporal commit
Fenixin Jun 16, 2014
29b6e87
Change contributors list format.
Fenixin Jun 17, 2014
a9e7626
Update the way to store player and data info. Fix problem while scann…
Fenixin Jun 17, 2014
49ef195
Update scan methods. Properly finish child processes after scanning.
Fenixin Jun 19, 2014
36e48cf
Update scan mehotds. Move all windows to use panel which fixes bad wi…
Fenixin Jun 19, 2014
d23c2d7
Add icon to gui. Add version in about.
Fenixin Jun 24, 2014
8781e79
Remove, for now, the advanced menu.
Fenixin Jun 24, 2014
e4ddf6c
Rename player to data en scan.py.
Fenixin Jun 25, 2014
6245d8c
Proper handling of exceptions for multiprocess scan in gui and in ter…
Fenixin Jun 26, 2014
86e50fc
Fix no counting unreadable region-files.
Fenixin Jun 26, 2014
f9ed670
Improve gui.
Fenixin Jun 26, 2014
809339e
Implement replace options in GUI.
Fenixin Jul 1, 2014
ab17471
Ooops... add version files.
Fenixin Jul 1, 2014
a948339
Fix problem scanning data files. Workaround idcounts.dat not using gz…
Fenixin Jul 1, 2014
c0e233f
Fix problem with progressdlg in linux, it behaves different than in w…
Fenixin Jul 1, 2014
a3b176d
Improve status printing.
Fenixin Jul 1, 2014
bad64bb
Add help window.
Fenixin Jul 4, 2014
ecf2dcd
Add verbose mode.
Fenixin Jul 4, 2014
b9bf494
Improve code in scan and world modules.
Fenixin Sep 15, 2014
767094f
Add automatic bug reporter.
Fenixin Sep 16, 2014
0b46de2
Some more improvements.
Fenixin Sep 16, 2014
294a07f
Improve and fix the automatic bug reporter.
Fenixin Sep 16, 2014
199fc88
Fixed not reporting tme problems. Changed print statements to use ().
Fenixin Sep 18, 2014
e51e7af
Improve bug_reporter.
Fenixin Sep 18, 2014
39bb726
Fix bug in bug-reporter.
Fenixin Sep 18, 2014
0a3dd62
Gui now also send bugreports to ftp.
Fenixin Sep 25, 2014
36747c5
Remove testing raise.
Fenixin Oct 2, 2014
0c40315
Remove not used error window.
Fenixin Oct 2, 2014
012c0c9
Change server address.
Fenixin Oct 2, 2014
f777c2a
Added mandatory arg in help window.
Fenixin Sep 25, 2014
9ca4f5d
Add icon file.
Fenixin Sep 25, 2014
42eefb0
Fix and improve log generation
Fenixin Nov 26, 2014
20c40d8
Fix log file printing.
Fenixin Nov 26, 2014
85dbae6
Remove debug printing
Fenixin Nov 26, 2014
e8d4e3d
Update the reamde.rst
Fenixin Jan 8, 2015
692665d
Update NBT library fixing slow removing chunks.
Fenixin Jan 8, 2015
996578a
Skip incorrectly named files in a world.
macfreek Nov 14, 2014
8b5f28b
Only store regionf info if valid.
Fenixin Jan 29, 2015
b74e31c
Update donors list.
Fenixin Feb 5, 2015
16cef35
New setup script that builds gui.
Fenixin Mar 16, 2015
9df921c
Something went wrong with stashing.
Fenixin Mar 17, 2015
ec80f74
Update contributors list.
Fenixin Mar 17, 2015
d778d0b
Fix not being able to remove, fix a regionset in interactive mode.
Fenixin Mar 26, 2015
be80939
Bump version number to 0.2.1.
Fenixin Mar 26, 2015
ec120ae
Fix old and new player folders being swapped.
Fenixin Jun 9, 2015
514f3e8
Fixed typo.
sleiss Jul 30, 2016
8529916
Fixed typo.
sleiss Jul 30, 2016
e8886e2
Spell change (resolves #50)
andm Oct 12, 2016
7b87022
Fixed pyhon file name
KasperFranz Mar 5, 2018
b746593
Merge pull request #59 from KasperFranz/patch-2
Fenixin Mar 5, 2018
3d11f02
Old changes.
Fenixin Aug 28, 2018
2c32e4c
Update NBT library.
Fenixin Aug 29, 2018
c5e63e1
Fix for IndexError while replacing chunks.
Fenixin Aug 29, 2018
ffbf71c
Merge branch '1-3-update'
Fenixin Feb 19, 2019
cccc2f7
Bump version number.
Fenixin Feb 20, 2019
6eaf7a1
Use python 2to3 script.
Fenixin Feb 20, 2019
ecf1b4b
Update progressbar module.
Fenixin Feb 20, 2019
5116348
Add missing entity tag as new problem to detect.
Fenixin Feb 21, 2019
d6ea630
Remove bug report ftp sender.
Fenixin Mar 1, 2019
d6afd55
Change generate_report in World and RegionSet to a more dynamic code,…
Fenixin Mar 4, 2019
6038c59
Do a similar thing with region problems. Fix some typos.
Fenixin Mar 4, 2019
c13a12a
Fix more typos.
Fenixin Mar 4, 2019
bdb6cab
Comment some code. Add lists with all the statuses for chunks and reg…
Fenixin Apr 11, 2019
f958c06
Provisionally add exceptions TypeError and UnicodeDecodeError to the …
Fenixin Apr 11, 2019
9ab890b
Comment out some unused in scan_chunk
Fenixin Apr 11, 2019
8cf2c5f
Added option to fix missing tags, but it does not work right now.
Fenixin Apr 15, 2019
f52da44
Added UnicodeDecodeError and TypeError exceptions to scan_chunk as co…
Fenixin Apr 15, 2019
7cb346a
Fix wrong variable name.
Fenixin Apr 15, 2019
6ead116
Region files are always opened as r+b mode, add new status for region…
Fenixin Apr 16, 2019
64bb982
Add option to remove missing tag chunks.
Fenixin Apr 16, 2019
f87f39d
Finish implementing the option --fix-missing-tag
Fenixin Apr 16, 2019
ce939a2
Update Readme.rst
Fenixin Apr 16, 2019
dae6070
Bump again the version number.
Fenixin Apr 16, 2019
8d652a9
Big changes in how corrupted chunks, regions and data files are count…
Fenixin Apr 21, 2019
0065dd8
Start moving data files status marking to status constants, as it is …
Fenixin Apr 22, 2019
d847f82
Remove some old code in scan_chunk.
Fenixin Apr 22, 2019
00f2d31
Remove more old unused code. Move all de data scanning to use status …
Fenixin Apr 22, 2019
ccee7a6
Remove text about automatic bug report, feature which is going to be …
Fenixin Apr 22, 2019
eb7eb2a
Commenting and some more coding around the DataSet structure, so it's…
Fenixin Apr 22, 2019
d53e019
Fix some more bugs in --log option. Add has_problems to ScannedRegion…
Fenixin Apr 22, 2019
bb87cdd
Remove the gui from py2exe, it seems that py2exe does not work with p…
Fenixin Apr 22, 2019
ee219bb
Fix typo in GUI.
Fenixin Apr 22, 2019
81b018e
Bump the second version number.
Fenixin Apr 22, 2019
2273a1d
Update forgotten function
Fenixin May 11, 2019
b4f5841
Fix crash when trying to identify world.
Fenixin May 11, 2019
40a69a2
Update README.rst
Fenixin May 12, 2019
36f9ab0
Fix typo.
Fenixin May 26, 2019
b9ddb09
Bump version number.
Fenixin May 26, 2019
22beeb7
Merge pull request #51 from andm/SpellingFix
Fenixin May 26, 2019
7112f87
Merge pull request #49 from sleiss/master
Fenixin May 26, 2019
cf03afa
fix rc
charlyhue Jul 30, 2019
255846e
Merge pull request #88 from charlyhue/fix_rc
Fenixin Sep 18, 2019
8040252
Fix comment on property has_problems.
Fenixin Sep 18, 2019
b263746
Fix issue #89 get_chunk_region was doing a floating point operation i…
Fenixin Sep 18, 2019
75f51f7
Fix using parse.error() and then trying to get correct return of valu…
Fenixin Sep 18, 2019
66ed5aa
Properly implement exception in the option parser to fix error msgs
Fenixin Sep 19, 2019
4fb602d
Add default value to return
Fenixin Sep 19, 2019
da51bb9
Bump version number to 0.3.2
Fenixin Sep 19, 2019
64dadf9
Update issue templates
Fenixin May 3, 2020
926897b
Merge pull request #114 from Fenixin/Fenixin-patch-1
Fenixin May 3, 2020
39ad4fe
optparser ported to argparse; general formatting and typo; more adapt…
May 23, 2020
833d6d7
type to isinstance
May 23, 2020
edd8a73
Fix some error msgs and update return codes to use argparse error ret…
Fenixin Jul 10, 2020
3d62319
Fix circular dependent imports that gives problems in only some systems.
Fenixin Jul 6, 2020
e7cbfa7
Add option to fix wrong located chunks.
Fenixin Jul 15, 2020
945be20
Update year in copyright notice
Fenixin Jul 15, 2020
bc3316a
Update more copyright notices.
Fenixin Jul 15, 2020
b661b73
Improve comments in world.py. Some commenting in regionfixer.py
Fenixin Jul 18, 2020
c5dadf8
Update the bare_console help.
Fenixin Jul 18, 2020
fb22f95
Implement a way to recover some corrupted chunks. Tidy up some code.
Fenixin Jul 18, 2020
3f5878b
Fix not showing the proper name of regionsets. Move code arround. Typos.
Fenixin Jul 18, 2020
84266c4
Remove unused __init__.py file
Fenixin Jul 18, 2020
5b1f1e1
Bump version number.
Fenixin Jul 18, 2020
2cd6011
Tidy up imports in scan.py.
Fenixin Jul 18, 2020
b30729e
Change variable names from problem to status.
Fenixin Jul 19, 2020
930b2aa
Improve comments in scan.py. Remove constants and get them from world.py
Fenixin Jul 19, 2020
3fe9052
Improve comments in util.py. Remove unused import.
Fenixin Jul 19, 2020
1c971a9
Add the copyright notice to version.py.
Fenixin Jul 19, 2020
63b7c33
Move the greetings a version printing before the errors in the code.
Fenixin Jul 19, 2020
2d5733f
Move constants to new file.
Fenixin Jul 20, 2020
779917b
Add support for scanning poi region files.
Fenixin Jul 21, 2020
cab35cd
More improvements to comments. Remove old unused function.
Fenixin Jul 21, 2020
a69b4a7
Remove interative mode. Right now is broken.
Fenixin Jul 21, 2020
10e4229
Improve the help provided by the --help option.
Fenixin Jul 21, 2020
dd0c799
Remove some syntaxis warnings. Fix the new algorithm for fixing chunk…
Fenixin Jul 23, 2020
e14efd8
Add last directory of file to the verbose output.
Fenixin Jul 23, 2020
503efd2
Move except statement to the right place.
Fenixin Sep 7, 2020
1fb93a4
Minor changes to README
Pisich Sep 11, 2020
56e9b39
Merge pull request #133 from Pisich/master
Fenixin Sep 11, 2020
528dfc6
Merge branch 'new-crash'
Fenixin Oct 17, 2020
c2d7f51
Fix variable name in world.py:summary
Fenixin Oct 17, 2020
f026328
For now add UnicodeDecodeError to the list of unfixable chunks.
Fenixin Oct 17, 2020
80f2c32
Bump version number to 0.3.4
Fenixin Oct 17, 2020
d19a8ff
Since 1.17, chunks may not have the "Entities" tag
Nov 1, 2021
965ac67
Scan new "entities" folders (>=1.17), fix scan of "poi" folders
Nov 2, 2021
94dd453
Merge pull request #166 from 734F96/1.17-chunks-fix
Fenixin Nov 6, 2021
5ca21bc
Merge pull request #167 from 734F96/scan-entities-folder
Fenixin Nov 6, 2021
e609d03
Fix not printing Overworld in log.
Fenixin Nov 6, 2021
79fe30b
Fix wrong variable name in ScannedRegionFile.summary
Fenixin Nov 6, 2021
1df5cc8
Improve logging by adding region folder.
Fenixin Nov 6, 2021
a89831d
Bump version number to 0.3.4
Fenixin Nov 6, 2021
2b4ad35
Fix region folder in log files
Nov 6, 2021
ca64903
Merge pull request #168 from 734F96/fix-log-files
Fenixin Nov 7, 2021
bc1cf2c
Add UnicodeDecodeError to the list of unfixable chunks.
Fenixin Nov 7, 2021
b1fc8c2
Update nbt library to last version. Fixes compatibility issue with py…
Fenixin Nov 7, 2021
d8b3b37
Add wildcard parsing for windows shell using glob.
Fenixin Nov 7, 2021
e317aa1
Support for snapshot 21w43a (Minecraft 1.18)
Nov 8, 2021
0102f77
Merge pull request #169 from 734F96/master
Fenixin Dec 19, 2021
cd38d67
Bump version number.
Fenixin Dec 19, 2021
9956380
Fix errors when fixing worlds below 1.9
sandtechnology Dec 22, 2021
c5e50e2
Merge pull request #174 from sandtechnology/master
Fenixin Dec 26, 2021
8050259
Update nbt to 1.5.1
Fenixin Dec 26, 2021
627045e
Add EOFError to the list of exceptions for data files.
Fenixin Dec 26, 2021
4a2c29d
Update contributors list.
Fenixin Dec 26, 2021
bfafd37
Fix but while replacing regions. Fix missing self. in World.__str__
Fenixin Dec 26, 2021
27f1b56
Add argument to include paths to scan from a text file.
Fenixin Dec 27, 2021
1374556
Fix log writing not giving enough space between worlds.
Fenixin Dec 27, 2021
80396db
Fix missing variable declaration.
Fenixin Dec 27, 2021
81a9183
Change UTF8 coding-decoding to MUTF8. Fixes a few long standing issues.
Fenixin Jul 1, 2022
5ca1a70
Arguments are now autogenerated from constants.py.
Fenixin Jul 2, 2022
8d56b89
Merge branch branch 'auto-args'
Fenixin Jul 2, 2022
d890085
Bump version number.
Fenixin Jul 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: Bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**Full copied text from the MS-DOS view**
Please, include the command used to run regionfixer.

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Files that would help solving the issue**
If possible, the world/files that triggers the error.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Python version: [e.g. 2.7]
- Region Fixer Version [e.g. 2.0.1]

**Additional context**
Add any other context about the problem here.
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: Feature request
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe how the solution would be implemented**
If possible, describe how the solution would be implemented.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
15 changes: 13 additions & 2 deletions CONTRIBUTORS.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
In no particular order:
Original author:

Fenixin (Alejandro Aguilera) - Main developer

Contributors (in no particular order):

aheadley (Alex Headley) - First multiprocessing version of Region Fixer.
carlallen (Carl Allen) - Fix problem in MacOS
734F96 (Lavander) - Update RegionFixer for Minecraft 1.18
sleiss (Simon Leiß) - Fix typos
kbn (Kristian Berge) - Small fixes
KasperFranz (Kasper Sanguesa-Franz) - Fix typo in readme
macfreek (Freek Dijkstra) - Fixes and lots of help
Pisich (carloser) - Changes to the readme
carlallen (Carl Allen) - Fix problem in MacOS
charlyhue (Charly Hue) - Fix logging with onliners
andm (andm) - Fix typos
sandtechnology (sandtechnology) - Fix problem scanning old worlds
7 changes: 6 additions & 1 deletion DONORS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ Travis Wicks
Nico van Duuren (Knights and Merchants)
Diana Rotter
Biocraft
Andrew Van Hise
Eugene Sterner
Udell Ross Burton
Powercraft Network
David Wilczewski

Sponsors:
Intial development was sponsored by: NITRADO Servers (http://nitrado.net)
Initial development was sponsored by: NITRADO Servers (http://nitrado.net)
Loading