Scribble
Scribble
> And when making a new state the last one is overriden? It's just sounds like a stupid idea to name savestates by index and then have gaps. At that...
Added this in https://github.com/MinecraftTAS/LoTAS-Light/commit/acd38c978b3ed7858fa213abc926351bbe46ef73
Note to self: Do new registry stuff
Note to self: Continue doing registry stuff! Then make a new one for flavors and start writing the new system!
Note to self: Continue on PlaybackFlavorBase and BetaFlavor. Get unit tests up and running for flavors to be able to test them!
Note to self: Deserialiser time!
Alright, code seems to be finished but everything is totally untested.. So now all thats left is writing tests, error handling and documentation... And writing the actual file format but...
Note to self: Remove filecommand parameter nonsense from FlavorBase... Move all handling to the FileCommandRegistry. Enable file command extensions through that system statically instead passing the list of enabled stuff...
Alright, I finally have a somewhat good grip on how to handle filecommands and how to combine 2 APIs together in a good way... I have now offloaded the handling...
Note to self: Allow null in PlaybackFileCommandContainer