
Trading with Cartographer hangs server for ~10sec
java-jambalaya opened this issue ยท 2 comments
RLCraft Dregora Server/Client
- Clientside
- Serverside
Dregora Version
- v1.0.3 RLCraft Dregora
Description
Trading with a cartographer villager will cause the server to hang for a noticeable amount of time.
I assume this is the cartographer trying to create a map to a nearby structure that either can't be found in Dregora, or the structure is nowhere nearby the location of the cartographers I've traded with.
Vanilla cartographers are badly designed and will attempt to search very far for specific vanilla biomes/structures, which when in a modpack like RLCraft Dregora that has many more biomes which causes vanilla biomes to be much rarer, results in significant lag and sometimes fails to generate the map.
There is plans for the future update to rework cartographers, likely to make them give Dregora-specific maps instead of the vanilla maps.
Trading with Cartographers not only lags the server, but also seems to delete the cartographers. Happened twice in a row after trying to level them past the compass trade. o7
Link to youtube clip to show the vanishing Cartographer:
https://www.youtube.com/clip/UgkxURmuW_GykZXqculzKoT10qfc9Exo3qkx
Can confirm server hung for a brief moment before each trade, but only after trading to get past the second compass trade.