Published Jun 22nd, 6/22/22 8:41 pm
- 1,136 views, 6 today
- 89 downloads, 0 today
1
In Terralith 2.3, opening a loot chest with an explorer map inside causes the server to have a watchdog error, hang, and die. This is because the server is taking too long to generate chunks in a way it doesn't really know how to. This datapack fixes that issue by simply removing maps that can show up in loot chests, and the only ones that can are treasure maps in underwater ruins and shipwrecks.
CARTOGRAPHER TRADES (Known issue!):
To my very limited knowledge, there isn't a way to remove explorer maps from villager trades through a datapack, but these maps will either only generate structures upon completion of a trade or they generate when you open the inventory, which is worse. In that case just like... disable cartographers or something to fix it, I guess? These maps are jank :c
DISABLING TERRALITH'S TRAVELER'S MAPS (Fix for a known Terralith issue!)
If your world/server is crashing upon opening a chest in a Terralith structure, it is probably due to the Traveler's Maps. You can disable them be using these two commands:
If you want to check if it worked, you should get no item after doing this command:
It is advised to restart your world/server after running these commands, as Minecraft can sometimes forget!
CARTOGRAPHER TRADES (Known issue!):
To my very limited knowledge, there isn't a way to remove explorer maps from villager trades through a datapack, but these maps will either only generate structures upon completion of a trade or they generate when you open the inventory, which is worse. In that case just like... disable cartographers or something to fix it, I guess? These maps are jank :c
DISABLING TERRALITH'S TRAVELER'S MAPS (Fix for a known Terralith issue!)
If your world/server is crashing upon opening a chest in a Terralith structure, it is probably due to the Traveler's Maps. You can disable them be using these two commands:
/scoreboard objectives add tr.disable_maps dummy
/scoreboard players set %DISABLE_MAP tr.disable_maps 1
If you want to check if it worked, you should get no item after doing this command:
/loot give @p loot terralith:random_traveler_map
It is advised to restart your world/server after running these commands, as Minecraft can sometimes forget!
Credit | Starmute, Terralith: Overworld Evolved |
Compatibility | Minecraft 1.19 |
Tags |
tools/tracking
5618816
119
map-loot-removal-intended-for-servers-using-terralith-2-3
Create an account or sign in to comment.
I forgor
The following command removes the last trade: /data remove entity @s Offers.Recipes[-1]
The following command resets all trades: /data modify entity @s Offers.Recipes set value {}
The following command adds a trade to the end: /data modify entity @s Offers.Recipes append value {buy:{id:iron_chestplate,Count:1},sell:{id:emerald,Count:5},xp:3,rewardExp:1b,maxUses:8}