Improves explorer map creation upon loot-table processing
Ever been tired of your server lagging an awful lot when you open a chest that may contain an explorer map?
Or when you level up a cartographer villager?
Even more with a lot of mods, so much that you can get up to multiple explorer maps in a single chest,
or as villager trades, which would cause massive lag upon generation?
You don't want your server to crash anymore because of that?
Then look no further! I have a simple yet effective mod right here for you.
Maps of the Unknown (or BetterMaps) only tweaks it so that the structure location logic is processed at a later
point, upon request of the player, by replacing the map item by what would look like an empty map,
but would become the regular explorer map upon use.
This mod doesn't come with any config file, for it doesn't need it, but adds two gamerules:
do_better_maps, which acts as a pure toggle for the mod (true by default)do_better_maps_loot, which serves as a toggle only for the chest loot map generation (true by default)do_better_maps_trades, which serves as a toggle only for the villager trade map generation (true by default)do_better_map_from_player_pos, which sets the mod to start locating the structure from the player (false by default).false by default, keeping it as such can alter the location algorithm's behavior,do_better_maps_dynamic_locating, which toggles whether the map locating tasks should be run in a dynamic waytrue, default value) or vanilla. Enabling it makes it so the world isn't frozen until the task is finished,do_better_maps_feedback, which toggles whether dynamic locating tasks should get logged in the server console anddo_better_maps_dynamic_locating is disabled.What's even better with this mod you may ask, is that it is entirely server-sided! There is no need for the client to install it, or you can just install it on a server with another modpack, for the pure sake of improving the map creation logic!
Q&A
My world still crashes when I use a map, why?
Why do you use the vanilla empty map?
Why doesn't it do anything when I use the map?
Why didn't you just name it "BetterMaps"?
What happens if I remove the mod?
Is this mod incompatible with ?