Like I mentioned earlier, Block IDs with higher values that 0x78 are getting displayed as signed e.g. 0xFF = -1. You should try implementing an API using something like my code here, so that we can provide the save folder in order to get Block-IDs etc.
A caching System like the one I implemented would be very useful as well, because it takes quite some time even on a SSD to Read out a .mca File
EDIT: Forgot to metion, my code probably contains bugs. Something is still not working like I want it to.
Like I mentioned earlier, Block IDs with higher values that 0x78 are getting displayed as signed e.g. 0xFF = -1. You should try implementing an API using something like my code here, so that we can provide the save folder in order to get Block-IDs etc. A caching System like the one I implemented would be very useful as well, because it takes quite some time even on a SSD to Read out a .mca File
EDIT: Forgot to metion, my code probably contains bugs. Something is still not working like I want it to.