I do not believe so. There is only one location I found which directly created an ItemSpawnEvent: `org.bukkit.craftbukkit.event.CraftEventFactory.callItemSpawnEvent(EntityItem)`. As should be clear from the method signature, there is no way to pass in a different location. Additionally, it constructs the event using `ItemSpawnEvent event = new ItemSpawnEvent(entity, entity.getLocation());`.