Commit Graph
100 Commits
Author SHA1 Message Date
Andrew Chin 36cbc07e67 Added note to README about bedrock worlds 2021-08-05 12:57:25 -04:00
Andrew Chin d6e21757db Show the Overviewer version in the "welcome" message
Old message:

    Welcome to Minecraft Overviewer!

New message:

    Welcome to Minecraft Overviewer version 0.15.75 (9605bd8)!

This might make is easier to quickly see what version of Overviewer
people are running when they ask for support
2020-06-27 13:48:07 -04:00
Andrew Chin 5e19ad0c6d Fixes for WindowsOutputStream 2019-06-23 12:47:05 -04:00
Andrew Chin c78b17f6a7 Fix for reading worlds from local dir 2019-06-21 23:35:33 -04:00
Andrew ChinandGitHub 3cceaf5869 Disable IRC notifications from travis 2018-09-17 17:48:29 -04:00
Andrew ChinandGitHub b789641e6e Merge pull request #1477 from overviewer/nbt_utf8_decode
NBT: Use a replacement strategy to deal with undecodable data.
2018-09-06 22:31:05 -04:00
Andrew Chin e76d364b1e NBT: Use a replacement strategy to deal with undecodable data.
The NBT spec requires that all strings are UTF-8 encoded.  However in
practice, non-UTF-8 data can get into a level.dat file (generally via
some weird user-supplied characters in signs.  This results in the
following error:

    CorruptNBTError: could not parse nbt: 'utf8' codec can't decode byte
    0xc0 in position 3: invalid start byte

This happens often enough that we should just ignore this error by using
the 'replace' strategy to replace the invalid data
2018-09-06 22:20:09 -04:00
Andrew ChinandGitHub 28dd0589b3 ignore "decorated" chunks
This seems to fix lighting problems by ignoring chunks with no lighting (wiki suggests that "decorating" happens before "lighting")
2018-08-07 20:24:42 -04:00
Andrew Chin d732424544 Yet another attempt to get travis working
I am bad at this
2018-08-07 09:28:05 -04:00
Andrew Chin 01058baf2c Use hard-coded 1.13 client jar URL in travis config 2018-08-07 09:07:56 -04:00
Andrew Chin 53bb352246 Update travis to use 1.13 textures 2018-08-07 08:37:41 -04:00
Andrew Chin b9be8f8ffd Fixes and improvements to leaflet marker support 2018-05-06 13:47:51 -04:00
Andrew Chin 753191f68e Merge #1311 into master 2018-05-06 13:47:17 -04:00
Andrew Chin 139e22f2f8 I don't make typos, no sir I don't 2018-04-21 15:36:48 -04:00
Andrew Chin c621795fa9 Rename package to pkg in gitlab ci steps
This just reduces size of the step names, making it easier to see on the
gitlab web page
2018-04-21 15:31:46 -04:00
Andrew Chin 78390c6936 Updated to new gitlab registry URL 2018-04-21 15:31:33 -04:00
Andrew Chin f28c4ce680 Add testrepo step for ubuntu:artful 2018-04-21 15:31:22 -04:00
Andrew Chin 44b525e709 During windows CI builds, use a specific Pillow
This is because we build against a fixed PIL_INCLUDE_DIR whos version
needs to match the python version we install

Note: CI builds for windows use a hard-coded path for PIL.  I manually
updated this to version 5.1.0

TODO@achin: automatically download the right version of pillow src
2018-04-21 15:27:05 -04:00
Andrew Chin cd11ea31a9 Fix gitlab CI 2018-02-28 14:02:44 -05:00
Andrew Chin 63df797681 Copy el6 rpms into a better home 2017-03-22 19:09:21 -04:00
Andrew Chin 275f619b72 Re-enable render CI job in master branch 2017-03-17 11:58:39 -04:00
Andrew Chin 6f64b198f6 Build and test rpm and deb repos during CI
Note that at the moment, this is building and testing a "test" repo.
This test repo is not the same one that you use by following our docs.
Once this new code is better tested, we'll switch over (existing users
will not have to do anything to use this new repo).
2017-03-17 11:58:39 -04:00
Andrew Chin b7995efe42 Be more consistant in build artifact naming
Instead of having a directory of files for dist-win32 and dist-win64,
create a zipfile named like overviewer-win64-0.12.345.zip
2017-03-12 13:55:07 -04:00
Andrew Chin 7a6b9973c2 Protect against optional marker variable 2017-02-19 11:46:44 -05:00
Andrew Chin 91a571d628 WIP marker stuff 2017-02-19 11:30:28 -05:00
Andrew Chin 2add96132c Do an apt-get update during debian verification 2017-02-12 13:10:21 -05:00
Andrew Chin c5659f809e More work on gitlab CI
* Switch to docker tags
* Use caching to pass build stuff between build and test/render jobs
* Move render job up into the test stage
2017-02-12 12:48:13 -05:00
Andrew Chin 6f237179e4 Allow debug import 2017-02-12 12:47:47 -05:00
Andrew Chin 884f8548e7 Work on windows build with gitlab CI 2017-02-12 12:47:47 -05:00
Andrew Chin 4259c5eacd Apply same only/except tags to remove_render 2016-12-25 00:06:21 -05:00
Andrew Chin d71f67c67e Improved gitlab CI which will remove renders when a branch is deleted
A byproduct of this change is that no render will be done for the master
branch.  That will be changed later
2016-12-24 23:56:39 -05:00
Andrew Chin faa8d8f75c Replace python with python2
A continuation of c7d86eca76
2016-12-24 14:43:52 -05:00
Andrew Chin 5fecdf7477 Some minor changes based on github comment feedback 2016-12-24 14:37:47 -05:00
Andrew Chin 0801791cab Merge PR #1343 2016-12-24 14:33:24 -05:00
Andrew Chin de67ed1bd3 Be sure to exit with a non-zero code on build error
Previously, the return code was zero
2016-12-24 13:57:27 -05:00
Andrew Chin 095b87b667 Added some explanatory text about corrupt worlds 2016-12-19 11:08:35 -05:00
Andrew Chin 3938d1889c Better error handling of errors when a world fails to open.
A common case is a corrupt (or empty) level.dat file.  This condition
wasn't properly caught, yielding a less-than-useful stack trace.  Even
more concerning is that this could happen when a user is just running
"overviewer.py" to get a world listing.

This has been fixed to improve the user experience
2016-12-19 10:50:01 -05:00
Andrew Chin 5047655bb7 Fix for IE11 2016-12-10 17:56:12 -05:00
Andrew Chin 806ad92b6f Style fixes for the world selector control 2016-12-10 17:56:00 -05:00
Andrew Chin d249515915 Update to latest version of leaflet 1.0.2 2016-12-10 17:19:37 -05:00
Andrew Chin ad85b3ff6a Initial reimplementation of url hash updating 2016-12-10 14:56:18 -05:00
Andrew Chin 6d3062fade Misc leaflet fixes 2016-12-10 14:56:17 -05:00
Andrew Chin d593a4e974 Added world switcher control 2016-12-10 14:56:17 -05:00
Andrew Chin 4f33d9087e Include licnese information into jquery and leafjet js files 2016-12-10 14:56:17 -05:00
Andrew Chin e58d23b1a0 Initial commit to drop gmaps and to add support for leaflet
Many things do not work at the moment:
* Missing world selector
* Missing overlays (overlay tilesets and markers)
* Missing urlhash code
* Probably other stuff
2016-12-10 14:56:17 -05:00
Andrew Chin b81661dc94 Enable gitlab CI
Even though the overviewer repo is hosted on github, this new CI stuff
is useful for mirrors of overviewer hosted on gitlab.

To support package builds for a few distributions, a set of dockerfiles
have been created.
2016-12-10 14:35:24 -05:00
Andrew ChinandGitHub 67b6c4fd65 Updating linux build docs
Include some small text that clarifies how to run overviewer after a `build` step
2016-11-22 11:24:22 -05:00
Andrew Chin 6682b9130a Merge PR #1285 2016-03-06 00:20:11 -05:00
Andrew Chin db3c79a46e Tweak crop rendering
Remote beetroot in preperation of bringing in patch
2016-03-06 00:03:44 -05:00
Andrew Chin 5f9276a24a Implement path blocks
Farmland now shares a bit of code with pathblocks and are rendered at a
15/16th sized block
2016-03-03 21:22:09 -05:00
Andrew Chin 81be4bc6e8 Bump mc version in travis and textures.py error msg. also force rebuild 2016-03-01 21:29:51 -05:00
Andrew Chin bc9a097957 Add some new blocks for Minecraft 1.9
* Purpur blocks, pillars, stairs, and slabs
* End brick
2016-03-01 21:25:15 -05:00
Andrew Chin 8d3d8dc0ee Fix command block for Minecraft 1.9
See #1280
2016-03-01 20:47:22 -05:00
Andrew Chin 68955c7b93 Fix redstone dust for Minecraft 1.9
This breaks compatibily with Minecraft 1.8

See #1280
2016-03-01 20:46:02 -05:00
Andrew Chin a0766974b5 Merge pull request #1270 from tcyrus/patch-1
Update README.rst
2016-01-15 16:42:50 -05:00
Andrew Chin d849f25930 Merge pull request #1267 from overviewer/uuidcache
genpoi UUID improvements
2016-01-14 16:12:51 -05:00
Andrew Chin 2e34507568 Use FileReplacer to manage the uuid cache file 2016-02-01 09:32:35 -05:00
Andrew Chin 68430335c8 JSObserver: Add missing string formatting param 2015-12-27 15:04:32 -05:00
Andrew Chin 270741eb8f genpoi UUID improvements
* When reading the cache, catch some errors on load, instead of crashing
* When writing to cache, write to tmp file, then move it into place.
  This should be more robust if a ctrl+c is recieved while writing the
  cache

Addresses #1266
2015-12-27 14:59:03 -05:00
Andrew Chin 0ba0c60ed2 Catch TypeErrors as well when loading player dat files 2015-10-06 17:38:49 -04:00
Andrew Chin afc1c4f924 Don't call save_cache if running with --skip-players 2015-08-14 08:47:52 -04:00
Andrew Chin dec9aada01 Hopefully a better fix for the sdist problem.
Removing trailing slashes from MANIFEST.in file.  Why is this needed?
No idea, i hate distutils
2015-06-24 11:42:41 -04:00
Andrew Chin 253f78c8d1 Revert "Add c_overveiwer_includes to the list of source files"
This reverts commit d6d488c3ea.

Because achin is a doofus
2015-06-24 11:41:26 -04:00
Andrew Chin d6d488c3ea Add c_overveiwer_includes to the list of source files
This seems to be needed to make "sdist" include these headerfiles. i
have no idea how/if this worked in the past
2015-06-24 11:30:31 -04:00
Andrew Chin ddfd88aad7 Update signs.rst
Added small note about how to look for the Markers button on a successful genpoi
2015-06-05 22:07:02 -04:00
Andrew Chin e6f44aed26 Merge pull request #1135 from MasterofJOKers/my_genpoi
addressing genPOI RAM usage
2015-03-06 17:09:40 -05:00
Andrew Chin d696df2a1f Don't crash if no renders/regionsets are found 2015-02-07 21:32:24 -05:00
Andrew Chin 9336ff7954 Merge pull request #1199 from calebsander/master
Added information about --skip-scan to the docs
2015-01-29 10:51:39 -05:00
Andrew Chin 97e5985933 Allow worlds with a version of zero (temp fix for #1194) 2015-01-03 11:56:51 -05:00
Andrew Chin f3af9555f0 Merge pull request #1163 from CounterPillow/optimizeimg-fixes
Add jpegoptim interface to optimizeimages
2014-11-25 02:17:14 -05:00
Andrew Chin b1d0ab8179 Merge pull request #1171 from CounterPillow/warn-root
Add warning if Overviewer is run as root
2014-11-25 02:14:37 -05:00
Andrew Chin d34378bc29 Merge pull request #1172 from tswsl1989/upstream
Fix east side large mushroom rendering
2014-11-25 02:14:13 -05:00
Andrew Chin dcbf5ac63f Merge pull request #1174 from CounterPillow/playerspawn-uuid
genPOI: Resolve UUIDs for player spawns too
2014-10-24 11:55:29 -04:00
Andrew Chin 00c2782bf5 Merge pull request #1151 from computertechie/fence_gates
Add support for the new fence gates
2014-09-03 20:26:03 -04:00
Andrew Chin af47000079 Lighting fixes for red sandstone stairs and slabs
Closes #1150
Closes #1149
2014-09-02 22:23:33 -04:00
Andrew Chin fd468f4cf3 Forgot to bump version for travis 2014-09-02 10:56:09 -04:00
Andrew Chin 5d13030834 Bump versions and docs for 1.8 support! 2014-09-02 10:54:13 -04:00
Andrew Chin 879699d3e6 Merge branch 'snapshot' 2014-09-02 10:44:53 -04:00
Andrew Chin 50b8da5820 Merge pull request #1146 from computertechie/patch-1
Fix a typo and silly crash case
2014-08-31 16:31:29 -04:00
Andrew Chin e82e7bf0b2 added support for different door types 2014-08-26 15:48:05 -04:00
Andrew Chin df920e60de Added support for the difference fence colors 2014-08-26 14:17:40 -04:00
Andrew Chin 0974b37fa7 Merge remote-tracking branch 'origin/snapshot' into snapshot 2014-08-26 14:17:03 -04:00
Andrew Chin da295d928a Merge branch 'master' into snapshot 2014-08-26 11:55:00 -04:00
Andrew Chin 924d396758 Show an ETA when using the plain text logger
Closes #1088
2014-08-19 22:49:33 -04:00
Andrew Chin 322922b8e6 Implement a UUID lookup cache, to avoid hitting the mojang server so much
The cache is a gzip'd JSON file.  Soon we will have a small script to
help manage the cache

See #1090 and #1117
2014-08-19 22:08:15 -04:00
Andrew Chin 59d277a131 Change ctime to localtime.
See discussion in #1082
2014-08-19 21:28:25 -04:00
Andrew Chin 8257220657 Merge PR# 1082 2014-08-19 21:17:57 -04:00
Andrew Chin 8cc2346f6d Merge pull request #1141 from enaut/docfix
Fix error in the config.rst file
2014-08-19 21:15:06 -04:00
Andrew Chin da3e6fdd41 Merge pull request #1133 from bmbeverst/patch-1
Latest version of minecraft jar
2014-08-05 21:58:47 -04:00
Andrew Chin 0b3f91e752 Merge pull request #1131 from CounterPillow/genpoi-dimfix
Fix genPOI dimension parsing
2014-07-28 12:19:12 -04:00
Andrew Chin 6e29245a36 Merge pull request #1129 from Aaron1011/patch-2
Fix typo
2014-07-09 16:50:54 -04:00
Andrew Chin 9d7e1d2e02 Merge pull request #1110 from CounterPillow/genpoi-triage
genPOI triage
2014-06-18 22:51:25 -04:00
Andrew Chin fdb3e4d599 Merge pull request #1112 from CounterPillow/worldnamefix
Remove broken special case for ancient worlds
2014-06-04 09:57:07 -04:00
Andrew Chin 381d66f36d Try to prevent findGitHash from ever returning None
See #1093
2014-06-01 21:13:55 -04:00
Andrew Chin a7aab9d1b2 Try to prevent findGitHash from ever returning None 2014-06-01 21:13:14 -04:00
Andrew Chin 5427b28ca2 Use is not None instead of != None 2014-05-26 14:02:40 -04:00
Andrew Chin f6825dd8da Merge pull request #1102 from Shadark/rename_fix
Fixed pngnq rename error in Windows
2014-05-17 10:55:25 -04:00
Andrew Chin 6eacb3ecc7 Merge branch 'master' into snapshot 2014-05-10 19:44:33 -04:00
Andrew Chin ab29a9155f Merge branch 'master' into snapshot 2014-05-07 18:34:45 -04:00
Andrew Chin 9487d6f5bd Added a --check-version option 2014-05-03 00:23:10 -04:00