capture
public static Map<String, Object> capture(Player actor, ItemStack item, EnchantmentDefinition.Slot slot, int inventorySlot, ItemStack ammunition, String attackKind, UUID attackId)
The snapshot carries Bukkit/JDK values only, including pinned definition revisions and consumed ammunition.