--- a/net/minecraft/world/entity/decoration/ItemFrame.java
+++ b/net/minecraft/world/entity/decoration/ItemFrame.java
@@ -242,7 +_,9 @@
         if (framedMapId != null) {
             MapItemSavedData savedData = MapItem.getSavedData(framedMapId, this.level());
             if (savedData != null) {
+                synchronized (savedData) { // Folia - make map data thread-safe
                 savedData.removedFromFrame(this.pos, this.getId());
+                } // Folia - make map data thread-safe
             }
         }
 
