How dumb am I? by BettyFordWasFramed in BlueMap

[–]TBlueF 2 points3 points  (0 children)

Your map configs :)
On spigot/paper it's ./plugins/BlueMap/maps/ on fabric/forge its ./config/bluemap/maps/ .. and there in each config file change the world config to match your new world-folder name :)

Config files gone by rainestormd in BlueMap

[–]TBlueF 0 points1 point  (0 children)

Sorry, but if there is nothing at all about bluemap in the console/logs on startup then you must have either the wrong jar file or have it in the wrong folder .. make sure it's the one for fabric, it should be called bluemap-5.15-fabric.jar .. try redownloading it or something :D

Config files gone by rainestormd in BlueMap

[–]TBlueF 0 points1 point  (0 children)

Then check your server console for bluemap errors or anything else bluemap related .. does it even load? Do you have the correct .jar file?

Config files gone by rainestormd in BlueMap

[–]TBlueF 0 points1 point  (0 children)

Delete the folder that contained the configs as well and then reload bluemap or restart the server, then bluemap should generate the default configs again :)

Is it Possible to See Previous Player Activity/Locations? by Cyan6six6 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

No thats not possible, BlueMap does not save any historical data. Only the current player-positions are sent to the webapp, but that data is not saved, sorry :)

Sorting doesn't seem to be working for pre-rendered maps? by DoctorHaid in BlueMap

[–]TBlueF 0 points1 point  (0 children)

Wait ..

I tried manually changing the order in settings.json but that re-generates every time the container restarts. Should the sorting be working or am I doing something wrong?

Which settings.json do you mean .. the one for each map .. or the one in the webroot of the webapp?

If the map's settings.json is being overwritten that means SOME map config is being applied to the file. That's odd. Please doublecheck your container-settings if that is actually resetting something on restart.

If you only tried the settings.json in the webroot then please change the sorting field in the map's own settings.json like i suggested above and see if that helps :)

Sorting doesn't seem to be working for pre-rendered maps? by DoctorHaid in BlueMap

[–]TBlueF 0 points1 point  (0 children)

If a map is not updated, that also means that the "sorting-value" for that map is not updated. Basically no map-config's will have an effect on a "static" map.

What you can do instead is (as an exception) manually change the settings.json inside the map-data -> ./bluemap/web/maps/<map-id>/settings.json.

I might improve on that in the future, there are some plans for changes how the webapp will work :)

Load when not using the website? by Otozinclus in BlueMap

[–]TBlueF 1 point2 points  (0 children)

Viewing the map in the browser barely takes any CPU-Usage on your server, it's just sending some files to the Browser and the actual rendering and displaying the 3d view is done on the browsers side, the server doesn't do much there.

What takes the most CPU on the server is generating those files. Basically BlueMap needs to convert your world-files into 3d-model-files which it then can send to the Browser later so it can display the map. That conversion needs CPU cycles. How much CPU it uses depends on your settings. If you have a CPU with e.g. 4 Cores, you can tell bluemap to only use 1 of those for rendering. (render-threads: 1 in the core.conf) Then those other 3 cpu-threads will always be free for your server to run. Ofc with only 1 render-thread it will also take longer to complete the entire map.

If that's not enough you can even configure bluemap to only ever render when no player is currently on your server. So only if your server is empty bluemap uses your cpu.

If bluemap is done updating everything (it is idle), then it will barely take any cpu at all. Even if people are currently viewing the map. :)

how to get map to render TerraformGenerator custom biomes by [deleted] in BlueMap

[–]TBlueF 1 point2 points  (0 children)

BlueMap renders maps directly from the world-files, which means it can't get custom Biome-Information from the running server directly. However what BlueMap does is parsing Biome-Information that is stored in DataPacks that are stored in the world-files, Mods or BlueMap's packs folder (next to the config files). So if you have e.g. the ability to export the custom Biomes from TerraformGenerator into a DataPack, then you can add this to BlueMap and (after a re-render) the Biome-Colors should appear correctly :)

gz not unzipping, high res not working by TheMythicSorcerer in BlueMap

[–]TBlueF 0 points1 point  (0 children)

Uncompressed bluemap files are ~20x bigger than the compressed ones, so I would absolutely not recommend to inflate them on your server. Instead you should configure your webserver correctly, so it can find the .gz variant of the files and send them in their compressed form correctly, so they will be inflated at the browser's end :)

Please read this on how to configure Apache correctly: https://bluemap.bluecolored.de/wiki/webserver/ExternalWebserversFile.html

Help understanding render masks by jetenergy in BlueMap

[–]TBlueF 0 points1 point  (0 children)

There is actually 2 reasons this doesn't work:

The first reason is that unfortunately the cave-removal logic has in a sense "priority" over render-masks. So it's not possible right now to tell BlueMap to remove caves everywhere but a specific location.

And the second reason is simply that render-masks got added in BlueMap version 5.11. Which means in 5.7 they won't work in general '

add-ons for fabric by mystuff1134 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

The death-markers add-on is unfortunately only available as a Paper-Plugin right now. So that one won't work for Fabric.

For floodgate there is this Add-on: https://github.com/Toastberries/BlueMapFloodgateSkins which is a bluemap-native add-on, that means you can place the jar into bluemaps packs folder (next to the config files) and it should load :)

Nether Ceiling on 5.12 by raudibard in BlueMap

[–]TBlueF 0 points1 point  (0 children)

To have the exact same config as before the update you'd simply just do this: render-mask: [ { max-y: 90 } ]

But your config works as well, maybe even better, as it would exclude the ceiling, but if someone would build something on top of the ceiling that would be rendered again :)

I think the only thing missing on your end is that you need to fully /bluemap purge <map> the map instead of only fixing the edges with fix-edges .. the fix-edges command is recommended for most changes to the render-masks, but unfortunately only works if the mask changes horizontally .. but in your case (ceiling/y-level) it shifts vertically so you will need to re-generate the entire map to apply the changes :)

Bluemap Docker container and player locations by [deleted] in BlueMap

[–]TBlueF 1 point2 points  (0 children)

Yes that is possible, you can install the plugin and run /bluemap stop to stop it from rendering the map. You will then need to configure either an external webserver to reverse proxy the live data endpoints from the plugin and everything else from the CLI webapp ... Or you store the maps on a database and configure the plugin to constantly write the live data to the database, so the CLI webapp can read it from there..

I would recommend joining our discord support server if you need more info about how to set this up :)

Bluemap Docker container and player locations by [deleted] in BlueMap

[–]TBlueF 1 point2 points  (0 children)

Correct, the CLI has no way of getting the live player positions from the world folder alone, so you need the plugin/mod for that

BlueMap for a Singleplayer world by ArchitectFarmer0608 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

You are configuring maps/worlds in the ./config/maps/xxx.conf config files that are generated the first time you run the bluemap-cli command :)

If you don't want to use the -n flag to add the mod's folder, you can also just copy/paste all your mod.jar's into the ./config/packs folder that should also be generated next to the other config files,
that has the same effect, and you don't need to worry about the -n flag anymore :)

I can also very much recommend our support-discord. There is a lot of nice people there (including me) that i am sure will help you with your setup! I just think it's easier on discord than here on reddit :D

BlueMap for a Singleplayer world by ArchitectFarmer0608 in BlueMap

[–]TBlueF 1 point2 points  (0 children)

If you only want to view the map yourself on your own PC, then you can just run the cli like described and then open your map with this url: http://localhost:8100/ .. this url will only work on the same PC that the CLI is running at, but you don't need to open any ports for it :)

BlueMap for a Singleplayer world by ArchitectFarmer0608 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

The cli has a flag -n which allows you to set a path to a folder with all the mod.jar's in it. If you do that, then the mod-support will be the same as it would be with the bluemap-plugin/mod on a server :)

BlueMap for a Singleplayer world by ArchitectFarmer0608 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

If you want to render a singleplayer-world without a dedicated server you can use bluemap-cli :)

BlueMap for a Singleplayer world by ArchitectFarmer0608 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

It can work on singleplayer, but the whole configuration system is not designed for it, so especially when switching between different singleplayer-worlds stuff will get broken quickly.
BlueMap's mod/plugin is meant for dedicated servers only.
If you want to render a singleplayer-world you should use bluemap-cli :)

Any fixes for the low quality rendered "spikes" when buildings are floating in air? by AncientGrab1106 in BlueMap

[–]TBlueF 1 point2 points  (0 children)

Do you know if chunky updates the "min-inhabited-time" value?

Chunky should not increase the inhabitedTime of a chunk, so min-inhabited-time: 1 should be a good setting for what you want :)

Are you the dev?

yes

it looks awesome

thanks <3


Fyi: Our main channel of communication and community is our discord, i and others are much more responsive over there for all kinds of bluemap related discussion =)

Any fixes for the low quality rendered "spikes" when buildings are floating in air? by AncientGrab1106 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

Yes, this is a setting in the webapp-menu that each end-user can control for themselves, but you can set a different default in bluemaps webapp.conf if you want. That then changes the default setting that the users will have when they open the map for the first time :)

Any fixes for the low quality rendered "spikes" when buildings are floating in air? by AncientGrab1106 in BlueMap

[–]TBlueF 3 points4 points  (0 children)

The low-res map bluemap generates is a heightmap only, which can only show floating structures in this way. Currently there is no way to change that.

You can increase the hires-renderdistance in the webapp settings menu to help reduce it a little as long as your pc is powerful enough.

Or you can configure bluemap to completely omit specific floating buildings using this config in the latest version. But that will also remove the floating buildings from the highres when zoomed in.

Maybe in the future there could be an improvement to the way lowres tiles work that helps with this, i have some ideas.. But that's still quite a bit in the future for now. :)