CleanroomMC / BetterQuesting

Forked BetterQuesting with many new features and optimizations
MIT License
10 stars 21 forks source link

Current quest file format is not git-friendly #93

Closed KatatsumuriPan closed 3 months ago

KatatsumuriPan commented 7 months ago

Removing quest causes the commit to become too large. This is an example.

To fix it, I suggest using NBTTagCompound keyed by questID instead of NBTTagList. This changes the format of the quest file(DefaultQuests.json) and breaks forward compatibility.

KatatsumuriPan commented 7 months ago

Additionally, I don't think BQ's unique file format is human-friendly. I recommend using Key-Sorted-SNBT.(original SNBT keys are randomly sorted...)

KatatsumuriPan commented 7 months ago

Furthermore, splitting quest files like gtnh is better.

WaitingIdly commented 3 months ago

resolved by #111 splitting quest files.