Support 1.18+
How it works?
When a block is placed and the item that player used to place have NBT,
we save the item to the block (actually in the chunk data).
Mainly Used Libraries
Disclaimer
Maintenance
I won't be very active on this project (as this is a free resource),
so there might be bugs or something wrong.
You can submit an issue to request feature or report bug.
I'll take a look when I'm free.
Build
You can't compile from the source code directly,
this source code is mainly for review.
If you have experience with maven,
you will know what to do to make it build.