joo

Untitled

joo
Jul 21st, 2018 (edited)
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. 09:27:12 <+Grum> Hafydd: we managed to fix it, but not fix the issues that was really there because there was no way to know if it messed it up before :)
  2. 09:28:07 <+Grum> So the bug is fixed, but no way to undo the swap; but that is somewhat fine since snapshot -> snapshot is not really the goal
  3. 09:28:17 <Hafydd> Grum: well, FYI, it's still happening in 1.13. I can post a new issue, if necessary.
  4. 09:29:33 <+Grum> that would be somewhat strange, maybe I misremember, there is code that swaps 2 inventories
  5. 09:30:40 <Hafydd> Other tickets for the same issue are being marked as "resolved" because this one has the "won't fix" status.
  6. 09:32:03 <Hafydd> e.g. https://bugs.mojang.com/browse/MC-134195
  7. 09:36:17 <+Grum> I wonder if we only added swapping on borders hmz the issue is that the new doublechests exists of 2 chests, how do you know you have not already swapped it when you hit the other block? :D
  8. 09:39:32 <+Grum> so 2/4 orientations of doublechests had the contents stored the wrong way around in <1.13
  9. 09:41:54 <+Grum> but while upgrading a chunk you do you have the neighbour chunks
  10. 09:42:03 <+Grum> so you cannot actually swap anything
  11. 09:43:20 <Hafydd> So you'll need to obtain access to the neighbouring chunks, too.
  12. 09:43:28 <+Grum> which is not possible during the upgrade itself
  13. 09:43:32 <Hafydd> Why not?
  14. 09:43:47 <+Grum> because we update invididual elements of data, which in this case is a single chunks worth of data
  15. 09:43:53 <+Grum> there is *no* context at all but the data we have
  16. 09:44:26 <Hafydd> But surely it's *possible* to change the process so that you do?
  17. 09:44:35 <+Grum> no
  18. 09:45:14 <+Grum> absolutely everything of the datafixing setup has been created that you do not have context, else it ends up being tied into the game code again, which would be a *really* bad idea
  19. 09:46:11 <+Grum> it just means there are 1-2 things which you cannot recover from if you want to make a step to sanity
  20. 09:46:15 <Hafydd> Right, I'd call that "difficult", not "impossible".
  21. 09:46:18 <+Grum> and honestly, it really doesn't matter too much
  22. 09:46:31 <+Grum> No, it is designed not to do so because that solves a whole heap of other problems
  23. 09:46:45 <Hafydd> From the point of view of a user, though, all that's happening is that their world is getting messed up.
  24. 09:47:02 <+Grum> Agreed, but it was already messed up and now it is unmessed up :)
  25. 09:47:14 <+Grum> but yes, agreed, it is a bit strange
  26. 09:48:25 <+Grum> it i a bit strange, because there is code that should in theory handle it O.o
  27. 09:48:30 <+Grum> worth to look into
Add Comment
Please, Sign In to add comment