overviewer / Minecraft-Overviewer

Render high-resolution maps of a Minecraft world with a Leaflet powered interface
https://overviewer.org/
GNU General Public License v3.0
3.36k stars 482 forks source link

Missing differents blocks from last update (blackstone stairs, crimson fence) #1897

Open Schafi68 opened 3 years ago

Schafi68 commented 3 years ago

Hi all :)

I've been using the last version of overviewer (0.16.12) on windows 64 bits and everything works well except the renders of some black stones blocks like stairs, for example : image image

I don't understand because others recents blocks works fine (crimson trees for example) : image And i saw this thread (https://github.com/overviewer/Minecraft-Overviewer/issues/1807) so i don't understand why those blocks aren't rendered...

Is there a way to force the render updated textures without compilating myself the overviewer ? Or is there an update planned ?

Thanks for the help !

ericthelemur commented 3 years ago

It looks like the @IncredibleHolg 's work with the 1.16 blocks in was merged before the blackstone slabs, etc. were added (merge was on the 5 Aug). It also looks like the 116-blocks branch also is missing these, so I guess they were never commited to that branch. It looks like at least some of @IncredibleHolg 's changes were in PR #1856 . @dreamwraith recently posted they merged all the new changes into their own fork, which does include the new blocks.

Unfortunately, there is no way to get this version without compiling yourself. Personally, I've had a couple of problems pop up when trying to compile it myself, though I reckon those are because of having various conflicting versions of some of the programs, or messing up my PATH. I shall try again when I have more time.

dreamwraith commented 3 years ago

Heyo,

Here is bash script I use to build myself. Note I am on debian, but similar should work on pretty much any distro. Would be similar on windows, as long as you had git PoSH setup. Main thing is to make sure you have python 3 installed and such. By default my debian installs only python 2, I had to use backports to get 3.

#!/bin/bash
cd /usr/local/src/Minecraft-Overviewer
sudo git fetch
sudo git remote set-url origin git://github.com/dreamwraith/Minecraft-Overviewer.git
#sudo git remote set-url origin git://github.com/overviewer/Minecraft-Overviewer.git
sudo git checkout 1.16_changes
#sudo git checkout master
sudo git pull
sudo python3 setup.py build

This script of course assumes you have already cloned overviewer once locally.

ericthelemur commented 3 years ago

Thanks, yes I've got it working, the issue for mine was in the compilation, so reinstalling and reconfiguring gcc worked, not difficult assuming your gcc actually works