Block swapping now compares the full item stack rather than just the material type. This should fix cases like the below:
- When a player places a player head item, the slot would be refilled with any other player head they are holding
- When using third party furniture plugins, placing a furniture item would refill the slot with any furniture item using the same material type from the players inventory