LordDeatHunter / FabricWaystones

A Fabric mod for Minecraft that adds waystones - a new way of transportation, that let you teleport from one discovered waystone to another.
MIT License
34 stars 66 forks source link

[Bug]: 3.3.2 Outdated structures cause DFU to process every time they are loaded #253

Open Linguardium opened 6 months ago

Linguardium commented 6 months ago

Is there an existing issue for this?

Description

You have outdated structure files in your mod. This causes minecraft to try to update them every time they are loaded, leading to extra memory and cpu usage during worldgen. Please update your structures to match the mc version you are releasing for.

This should be as easy as loading them into game and re-saving them or using a mod to load them into a StructureTemplate and writing them back out to nbt.

To Reproduce

enter world place structure observe that DFU processed it

Expected behavior

DFU is not required every time your structure is loaded

Mod Version

v3.1.1 or newer

Minecraft Version

1.20 or newer

Java Version

Java 17

Fabric Version

N/A

Relevant log output

fwaystones\data\fwaystones\structures\desert_village_waystone.nbt
fwaystones\data\fwaystones\structures\mossy_stone_brick_village_waystone.nbt
fwaystones\data\fwaystones\structures\nether_brick_village_waystone.nbt
fwaystones\data\fwaystones\structures\red_desert_village_waystone.nbt
fwaystones\data\fwaystones\structures\red_nether_brick_village_waystone.nbt
fwaystones\data\fwaystones\structures\stone_brick_village_waystone.nbt
fwaystones\data\fwaystones\structures\village_waystone.nbt

Anything else?

No response