Hi.
I'd like to make a mod where you cannot destroy any existing block but you can place blocks you already have (and destroy them).
The problem is to differentiate two block of the same type by the fact that is was (or wasn't) in the original world.
I looked at blockstate but it seems like it's a dead end (many vanilla block already have their 4 bytes state full).
So I thought about re-registering every vanilla block with .setUnbreakable() but we cannot register the same block two times.
If someone have an idea, I'll be grateful.
Thanks for reading.