Map writing bugged
xbxbxb123 opened this issue ยท 17 comments
Might be a vanilla bug. Tried to talk about it in discord but you didn't get what I mean, however now I have proof that something must be wrong. As you can see in this image, when flying in a straight line, tiny slivers of map will not be generated. This happens even at walking speed, as if the area on the edge of the map is out of range even when I'm standing in it. This happens even at the maximum allowed update speed, and I have to wait for around 10 seconds, sometimes more, for the map to finally be filled in. several hundred update passes should have happened during that time.

If you'll note the extra tiny columns of filled in space that are out of range, I think that might explain it. Something is causing the check for which locations are in range to give the wrong answer near the borders of maps on the edges, particularly the east and west edges. Maybe East and west (+ and - x) are swapped in the code somewhere?
I can increase map update speed allowed in the configs and this will go away at the cost of performance. I do see another issue here tho. The first column thing
I feel like I've seen it before but I don't remember about it. Could be a mod conflict. Also when you move the atlas will prioritize the map Infront of you as that's the most important one, I thinkt hat too can be tweaked on the config. Others will get reduced update
I'm having the same issue. Additionally, when TPS drops below 20 for a few seconds and then recovers, the map refuses to draw, leaving me with a blank page. Should I change any settings to fix this? I'm using this mod in conjunction with mods like Modern Fix, ServerCore, and Bad Optimizations.
TPS drops due to the sudden spawning of a very large structure, but this rarely happens and the tps recovers after 2-3 seconds. But the map does not fix itself and does not draw the surroundings. (1.19.2 forge)
The line problem is not a big problem, but the fact that the map does not draw the environment is a big problem.
Maybe if I change a setting related to map updates it might fix it, but I'm not sure which one.
the missing lines just comes to the fact that maps update slowly line by line, one line per tick and maps themselves are just update 2 per tick out of 9 maps that are active.
Forthe update stuff idk since its 1.19.2 the mod was quite a bit more limited and redouced in features there. im not sure whats different but im not supporting that version anymore. I'd say however thats it quite likely that its due to some of those mods you have, especially if you can see same issue while holding just a map
I will try to find a mod that changes map textures and remove them but this seems very wrong. Also. All these issues still occur even when I follow all your advice, raising the map update speed to its maximum, changing the settings to remove prioritization, and so on. I also checked with the setting that shows map updates, the spot is being updated, it just isn't being filled. This cannot be an issue of the maps simply not updating fast enough, it has to be something else.
To reiterate: no matter how much I increase the update speed, this never goes away any faster. Something else is broken.
also i believe this issue was caused by somemod that altered textures
I've checkedy mods and nothing should be touching map textures. Also, this problem must be larger than that. If you look in the areas above this line, all the missing chunks of map are weird wedges that correspond to the locations of these lines.
Sorry I didn't see this earlier. I tried with other mods but checked that none of them should touch map code. I will double check with no other mods at all later.
most likely this issue is a combination of two different bugs, one causing the wedges and one causing the lines
I have discovered that the line issue, or at least one of them, is caused by the mod Immediately Fast: https://www.curseforge.com/minecraft/mc-mods/immediatelyfast. The wedge issue however is a bug in the base mod.
That checks out. I think that's what I remembered too. Next update I'll increase map update limit such that they will even update multiple times on sane tick. If a map were to tick something like 64 times in same tick it should update all at once, this making it impossible to miss spots when flying over them in the update direction (and also killing server performance in the process)



