Dynmap-Forge/Fabric

Dynmap-Forge/Fabric

1M Downloads

Artifacts on the full render of the world

LeviLovie opened this issue ยท 3 comments

commented

When I use /dynmap fullrender world some levels of blocks in a chunk is missing texture. When i come to place and do /dynmap radiusrender 32 in the area artifacts disappear.

  • Dynmap Version: 3.6
  • Server Version: Paper 1.20-17
  • Other Relevant Data/Screenshots:

image
image
image
image
image

commented

The EarthMC map has many known issues with Dynmap such as, incomplete render, only rendering where players have visited, or not rendering leaves and other foliage. This is a result of how the map was made and is not an issue with Dynmap, luckily there is a fix.

  1. Download the WorldBorder plugin: https://www.spigotmc.org/resources/worldborder.60905/
  2. Pause Dynmap: /dynmap pause all
  3. Set the world border radius and center: /wb [worldname] set [radiusX] [radiusZ] [X] [Z]
  • [worldname] is the name of the world you want to set the border in.
  • [radiusX] is the horizontal radius of the world border
  • [radiusZ] is the vertical radius of the world border
  • [ X ] is the horizontal center point of the world border
  • [ Z ] is the vertical center point of the world border
  1. Run worldborder with the force flag: /wb [worldname] fill [freq] [pad] [force]
  • [worldname] is the world you want to be pregenerated
  • [freq] is how many chunks a second are generated, 20 is the default. WARNING: setting this too high will cause server lag
  • [pad] how many chunks beyond the border to generate, this makes sure that if a player visits the border, all chunks are already generated. The default is 208, We recommend setting this to 0 for EarthMC.
  • [force] This must be set to true
  1. Wait for worldborder to finish
  2. Unpause Dynmap: /dynmap pause none, you may have to start the fullrender using /dynmap fullrender [worldname]
commented

No, that is not EarthMC, that is my server's map. All cunks are generated and because of the fullrender command all the chunks must be rendered, am i correct? And there it don't make a texture for a specific layer of blocks.

Also, all chunks are already generated, so what will the /wb fill command do?

commented

wb fill force will force the chunks to their latest generation state with lighting data which is needed for dynmap to be able to render them @LeviLovie. that is why the earthmc guide works for all custom maps as they most often clamp down the actual generation of block data because of filesize.