diff --git a/src/main/java/com/vcsajen/yourcustompaintings/PaintingPlacer.java b/src/main/java/com/vcsajen/yourcustompaintings/PaintingPlacer.java index 81af9cb..69ebd54 100644 --- a/src/main/java/com/vcsajen/yourcustompaintings/PaintingPlacer.java +++ b/src/main/java/com/vcsajen/yourcustompaintings/PaintingPlacer.java @@ -26,8 +26,6 @@ import org.spongepowered.api.event.Listener; import org.spongepowered.api.event.block.InteractBlockEvent; import org.spongepowered.api.event.cause.Cause; -import org.spongepowered.api.event.cause.entity.spawn.EntitySpawnCause; -import org.spongepowered.api.event.cause.entity.spawn.SpawnCause; import org.spongepowered.api.event.cause.entity.spawn.SpawnTypes; import org.spongepowered.api.event.filter.cause.Root; import org.spongepowered.api.item.ItemTypes; @@ -174,8 +172,7 @@ private boolean placePaintingIfPossible(PaintingRecord paintingRecord, Location< ((ItemFrame)itemFrame).setLocation(new Location<>(world, placePlace)); itemFrame.tryOffer(Keys.REPRESENTED_ITEM, getPaintingMapItem(paintingRecord.getStartMapId()+j*pw+i).createSnapshot()); itemFrame.tryOffer(Keys.DIRECTION, dir); - SpawnCause spawnCause = EntitySpawnCause.builder().entity(itemFrame).type(SpawnTypes.PLUGIN).build(); - world.spawnEntity(itemFrame, Cause.source(spawnCause).build()); + world.spawnEntity(itemFrame); } }