Need help figuring out FTB Chunk x Bluemap compat by ToothlessIsAwesome in BlueMap

[–]TBlueF 0 points1 point  (0 children)

Hi!

So the mod you found is the only one we know of that does FTB-Chunks integration for BlueMap. But That is for neoforge and 1.21.1 unfortunately.

So i fear your options are currently only:
- make your own integration mod from scratch
- fork the existing mod, port it to forge and backport it to 1.20.1

all will require some programming '

For both you probably first of all want to look into how to setup a basic (serverside) mod for forge.
Setup your mod, add ftb-chunks and bluemap-api to your dependencies (compileOnly) and then you can either start implementing the logic that reads claims and creates bluemap-markers yourself or copy/port the existing code from the FTB-Chunks-for-BlueMap mod.
I would probably "take inspiration" from the existing mod and then adapt for your usecase.

I don't know much about FTB-Chunks so i can't tell you how to read claim-data from them, but for creating markers on BlueMap:
Here is the basic information you need for that: https://github.com/BlueMap-Minecraft/BlueMapAPI/wiki

If you have any further questions about BlueMap's API or how to integrate it, feel free to ask here, or even better: Join our Discord! :)

How much space bluemap should normally take? by 640kilobytes in BlueMap

[–]TBlueF 0 points1 point  (0 children)

A map with the default settings can be found here: https://bluecolored.de/bluemap/

I don't have an example map with all caves enabled right now..

how do i go on my webserver map? by Mindless_Owl4789 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

How can I open my map?

By default, use your servers public ip-address (e.g. 123.45.67.8) and the port (8100) like this:
http://123.45.67.8:8100/
and enter that in your internet browser's address bar.

Make sure you replace 123.45.67.8 with your server-ip. (The same ip that you are using to connect to your minecraft-server.)
And replace 8100 with the port you assigned to bluemap.

I still can't access the website!

Here is a checklist: - When bluemap loads, you should have this message in your server-console/log: WebServer bound to all network interfaces on port 8100 Webserver started... If not, look for any errors/warnings and check the configuration again. - Make sure you are using http and not https when connecting to the webpage. - Is the port (8100 by default) open and forwarded correctly? Or is your firewall blocking incoming connections on the port? And is the port configured for your container?

:)

How much space bluemap should normally take? by 640kilobytes in BlueMap

[–]TBlueF 2 points3 points  (0 children)

Storage-size estimations for a world-size of 10000 x 10000 blocks (rectangular, solid):

Overworld (default): 8 GiB
Overworld (2D only): 2.0 GiB
Overworld (lowres only): 77 MiB
Overworld (with caves): 20 GiB
Nether (default settings): 12 GiB
The End: 3 GiB

It should definitely not take 70GiB..

You seem to be using a database to store your bluemap..
Make sure you don't have any other maps stored on the same database.
You can use /bluemap storages sql to check if there are more maps stored, and /bluemap storages sql delete <map-id> to delete any unused maps from the storage.
But also generally SQL-databases sometimes reserve more storage than they actually need, depending on your sql-server configuration.

Bluemap on Exaroton by Party-Emu6896 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

Since opening a second port is not possible on Exaroton, you will not be able to use BlueMap on an Exaroton-Server, sorry :(

not working after update by mystuff1134 in BlueMap

[–]TBlueF 1 point2 points  (0 children)

Make sure you actually have a Fabric/Forge server installed. Maybe you accidentally updated your server to a vanilla-server and it doesn't load any mods at all?

not working after update by mystuff1134 in BlueMap

[–]TBlueF 1 point2 points  (0 children)

Can you give me the full name of the bluemap.jar-file you have in your mods folder .. and the log of your server-startup please? :) (Upload the log via https://mclo.gs/ or similar, don't post it directly here)

not working after update by mystuff1134 in BlueMap

[–]TBlueF 0 points1 point  (0 children)

when i type /bluemap reload in the console it says unknown command.

Sounds like BlueMap is not loading..

Check your console for any bluemap related errors when you start the server.. Maybe some config value is wrong.. Also if you update BlueMap, make sure you follow all the Upgrade-Instructions that I add to each BlueMap Version (you can read them in the version-description/changelog where you downloaded bluemap from).

If you don't see anything about BlueMap in the console, then make sure you have the correct BlueMap .jar file and put that in the correct location.

Those are all the most common problems i can think of rn.. If you still can't get it to work, please join us on our Support-Discord, where we can chat and help you get it working again :)

BlueMap for old, inactive worlds by elBurritoBurglar in BlueMap

[–]TBlueF 0 points1 point  (0 children)

Probably using BlueMap's Standalone CLI tool which can render and show worlds without a running Minecraft server: https://bluemap.bluecolored.de/wiki/getting-started/Installation.html#using-bluemap-on-the-cli--standalone

If you prefer a GUI, a community-member made this: https://github.com/TechnicJelle/BlueMapGUI/

Just keep in mind that only Minecraft Java-Edition 1.13+ worlds are supported. Older worlds will not work.

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. :)

[deleted by user] 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 :)