Rework consistency check to tolerate dynamic type IDs

we don't actually care about the specific values, only whether all the blocks and their states have been correctly registered.
I'd prefer to track all of the state data permutations, but the APIs for that are private, so tracking the number of permutations will have to suffice (this should be good enough to detect bugs anyway, and also takes way less space).
This commit is contained in:
Dylan K. Taylor
2024-03-30 13:56:05 +00:00
parent d5919dc094
commit de6a91dabc
3 changed files with 770 additions and 94 deletions

File diff suppressed because one or more lines are too long