Releases: GregoryAM-SP/The-Minecraft-Overviewer
The Minecraft Overviewer v1.21.0
- Reverting back to the original build_release.yaml by @Gregory-AM
- Trying something different? by @Gregory-AM
- Patching build and release yaml by @Gregory-AM
- The Minecraft Overviewer Release for Minecraft 1.21 by @Gregory-AM
- Merge pull request #73 from GregoryAM-SP/snapshot by @Gregory-AM
- Update required client version for textures by @stwalkerster
- Run tests for snapshot branch too by @stwalkerster
- Update for 24w13a by @stwalkerster
- Render the heavy core by @stwalkerster
- Render the vault by @stwalkerster
- More logging and verbosity support for GenPOI by @stwalkerster
- Merge pull request #70 from GregoryAM-SP/render-queue-count by @Gregory-AM
- Add estimate of dirty tiles by @stwalkerster
- Merge branch 'refs/heads/apt' into main by @stwalkerster
- Gracefully degrade unknown biomes to
minecraft:plains
by @stwalkerster - Fix nitpick from code review by @FastLizard4
- Add support for postprocess functions for POI marker sets by @stwalkerster
- Allow additional attribution items by @stwalkerster
- Map attribution link to Leaflet too by @stwalkerster
- Remove unnecessary CSS whitespace by @stwalkerster
- Add placeholder for heavy core rendering by @stwalkerster
- Revert block rendering order change in 08d2406 by @stwalkerster
- Add script to parse out all allocated block IDs by @stwalkerster
- Fix floor head sizes by @stwalkerster
- Upload .deb packages to an apt repo by @stwalkerster
- introducing debian files for GH Action by @Gregory-AM
- Update build_release.yml - Fixed mistake😅 by @Gregory-AM
- Update build_release.yml by @Gregory-AM
- Update build_release.yml by @Gregory-AM
- Update README.md by @Gregory-AM
- added sniffer egg palette_entry to fix merge conflict by @Gregory-AM
- Merge branch 'main' of https://github.com/GregoryAM-SP/The-Minecraft-Overviewer by @Gregory-AM
- fixed sweet_berry_bush rendering. Was rendering as a crop, when it is a sprite-like texture in-game. by @Gregory-AM
- Fix wall head sizes and attachment to walls by @stwalkerster
- Render the End Gateway blocks by @stwalkerster
- Initial rough render of some heads by @stwalkerster
- Create 3d model for candles, support waterlogged state and multiple candles in one block by @stwalkerster
- Update build_release.yml by @Gregory-AM
- Deduplicate coral rendering code by @stwalkerster
- Avoid dynamic block ID allocation for coral fans by @stwalkerster
- Update README.md by @Gregory-AM
- Update build_release.yml by @Gregory-AM
- Bump actions/setup-python from 2 to 5 by @dependabot[bot]
- Bump actions/checkout from 2 to 4 by @dependabot[bot]
- Run unit tests via GitHub Actions by @stwalkerster
- Restore unit tests by @stwalkerster
- candles and candle cakes render but they use the candle item image by @Gregory-AM
- removed test directory, added rotation to dead and living coral wall fan(s) by @Gregory-AM
- Update README.md by @Gregory-AM
- Added remaining block namespaces to world.py; moved all single line blocks / sprites to end of textures.py by @Gregory-AM
- Update build_release.yml by @Gregory-AM
- Removed comment & updated build_release.yml by @Gregory-AM
- This commit closes / resolves issue #41 by @Gregory-AM
- Update build_release.yml by @Gregory-AM
- Update build_release.yml, removed variables by @Gregory-AM
- Merge pull request #40 from stwalkerster/upstream-sync by @Gregory-AM
- Add new 1.21 blocks from experimental datapack by @stwalkerster
- Fix smooth stone slab - side had wrong texture by @stwalkerster
- Fix build_full_block doc comment by @stwalkerster
- Fix wooden slab shadows by @stwalkerster
- Old sign formats: support colours and glowing by @stwalkerster
- Fix sign rendering for emoji by @stwalkerster
- Allow filter functions access to JSON-format text by @stwalkerster
- Allow individual markers to override their CSS class by @stwalkerster
- Search entity RegionSets for markers too by @stwalkerster
- Make entity RegionSets selectable by @stwalkerster
- Don't assume RS type "None" means overworld by @stwalkerster
- Remove single-threaded genPOI code by @stwalkerster
- Add big dripleaves by @stwalkerster
- Don't parse all the block data when we're only doing a genPOI by @stwalkerster
- Add decorated pots by @stwalkerster
- Fix book display of chiseled bookshelves by @stwalkerster
- Tidy up chiseled bookshelf by @stwalkerster
- Add normal hanging signs by @stwalkerster
- Override bamboo sign textures by @stwalkerster
- Add Hanging Wall Signs by @stwalkerster
- Differentiate wet sponges by @stwalkerster
- Tidy up and biome fix for leaves by @stwalkerster
- Evict remaining non-wood blocks from wood render code by @stwalkerster
- Split reinforced deepslate + froglights from wood by @stwalkerster
- Reduce code duplication for calibrated sculk sensors by @stwalkerster
- added build_release.yml, requirements.txt and moved files to root by @Gregory-AM
- Update notification.yml by @Gregory-AM
- Update notification.yml by @Gregory-AM
- update overviewer.spec by @Gregory-AM
- Reinstating v1.20.4 by @Gregory-AM
The Minecraft Overviewer 1.20.4
What's Changed
- Fix missing double slabs by @stwalkerster in #23
- fix: Missing grass texture due to rename by @stwalkerster in #22
- Fix bamboo block orientation by @stwalkerster in #25
- Wood signs by @stwalkerster in #24
- init updating building.rst linux instructions by @rafeanders in #21
- fix: add new attributs sign if old format by @johann-lecocq in #13
- Cleanup unused code by @stwalkerster in #30
- Playerinspect broken by @stwalkerster in #29
- Fix POI generation for hanging signs by @stwalkerster in #28
- Fix podzol & mycelium snowy textures by @stwalkerster in #27
New Contributors
- @stwalkerster made their first contribution in #23
- @rafeanders made their first contribution in #21
- @johann-lecocq made their first contribution in #13
Full Changelog: v1.20.3...v1.20.4
The Minecraft Overviewer 1.20.3
An issue with the 'Crop' Configuration Setting made it where the crop feature cut off the render, mentioned in issue #17.
This is now fixed after adding Margin to the cropped area, allowing for the render to no longer be cut off on the bottom.
The Minecraft Overviewer v1.20.2
Fixed issues with Antialiasing and used Python 3.8.5 to build this Release for a user on Windows 7.
If any issues occur while using this version on Windows 7. Create an Issue and I will try to resolve this as soon as possible.
Thank you.
The Minecraft Overviewer v1.20.1
Added support for Biome Colors, pulled from #7
A wonderful addition to The Minecraft Overviewer; allowing the users to view the biome colors in Overviewer. Making the map feel more natural.
The Minecraft Overviewer v1.20
This release is to signify the full release of The Minecraft Overviewer v1.20
While this version is still incomplete, I have worked out some issues with versioning that caused 1.19... to continue to show when running Overviewer.exe.
The Minecraft Overviewer does now need Python 3.6 to be installed before running.
The work on this project will slightly slow down as I'm preparing to work on the Wiki.
If any issues arise while running the current version, please submit an issue, and I will look into the problem and update it as soon as possible.
GenPOI fixes w/ Backwards Compatibility
GenPOI signFilter Function for Configuration Files
def signFilter(poi):
# Default Sign Filter Function (pre v1.20)
if poi['id'] == 'Sign' or poi['id'] == 'minecraft:sign':
if 'Text1' in poi:
text_lines = [line for line in [poi['Text1'], poi['Text2'], poi['Text3'], poi['Text4']] if line.strip()]
else:
# v1.20+ Sign Filter
text_lines = []
front_text = poi.get('front_text', {})
back_text = poi.get('back_text', {})
text_lines.extend(line for line in front_text.get('messages', []) if line.strip())
text_lines.extend(line for line in back_text.get('messages', []) if line.strip())
return '\n'.join(text_lines)
# Specifically for v1.20 Worlds
def signFilter(poi):
if poi['id'] == 'Sign' or poi['id'] == 'minecraft:sign':
text_lines = []
front_text = poi.get('front_text', {})
back_text = poi.get('back_text', {})
text_lines.extend(line for line in front_text.get('messages', []) if line.strip())
text_lines.extend(line for line in back_text.get('messages', []) if line.strip())
return "\n".join(text_lines)
# Specifically for Worlds before v1.20
def signFilter(poi):
if poi['id'] == 'Sign' or poi['id'] == 'minecraft:sign':
return "\n".join([poi['Text1'], poi['Text2'], poi['Text3'], poi['Text4']])
Since the "\n"
does not produce a new line.
you can change this out with "<br>"
( HTML Line Break ).
Using <br>
DOES NOT work with:
global escape <- This
from html import escape <- This
def signFilter(poi):
if poi['id'] == 'Sign' or poi['id'] == 'minecraft:sign':
AND This -> return escape("\n".join([poi['Text1'], poi['Text2'], poi['Text3'], poi['Text4']]))
This is because it escapes all HTML and JavaScript code, causing it to render as text.
Fixed compatibility for worlds before 1.20
Added backwards compatibility for worlds prior to 1.20.
v1.19.3
Fixed rotation of top textures in Calibrated Sculk Sensor in the northdirection: "lower-left" & "lower-right".
v1.19.1
Not sure why the version went backwards.
Added blocks:
- Sculk Sensor
- Sculk Shrieker
- Calibrated Sculk Sensor