Hardcore Questing Mode [FORGE/FABRIC]

Hardcore Questing Mode [FORGE/FABRIC]

16M Downloads

[Rewrite] Quest syncing

canitzp opened this issue ยท 0 comments

commented

Everytime a Client connects to a Server, the Server sends all the quest jsons into a folder located at %mcdir%/hqm_temp/%server_name%/. From there we read all quests and put them into the cleared QUEST_DATA Map.
Now if the same client connects to the server, they compare the hashes of all jsons and are skipping the send process if the hashes are matching.
If a client connects to a client world, then the normal quest folder located inside the world folder gets used to read all quests, a LAN world behaves like a server but with prefix "lan_" before the server name