This stuff doesn't seem right to me. SyncMap will automatically write to the NBT, as will the inventory. I can see what's missing (one method call), so I'll implement it myself. Thanks for the PR though!